BuildWell

Contractor payment terms explained

Due on receipt, net 15, net 30, 2/10 net 30, progress terms, retainage and late fees, what each means for contractors and how to write terms that get paid.

Invoicing and getting paid · 10 min read · Updated

Payment terms are the part of the contract that decides when your money arrives. They usually get written once, copied onto every estimate and never looked at again, which is a mistake.

The difference between "due on receipt" and "net 30" on a $20,000 final invoice is a month of your cash in someone else's account.

This guide explains, in plain language:

  • the common terms and what each one means
  • which ones suit residential and commercial work
  • how early-payment discounts and late fees actually work out
  • how to write terms that leave no room for interpretation

For the short definitions, see payment terms in the glossary.

The common payment terms

Due on receipt for small jobs, final balances

Due on receipt means the invoice is due when the client receives it. It is the standard for small jobs, service calls and final balances on residential work.

It also has a weakness: "on receipt" is not a date, and some clients read it as "soon." Pair it with a specific date or "within 3 days" if you want a firm deadline.

Net 7 to net 15 for progress payments

Payment is due 7, 10 or 15 days after the invoice date. Short net terms are a good fit for progress payments on residential work.

They give the client time to move money without leaving the invoice open for a month. Net 15 is common with small commercial clients.

Net 30 is for business clients

Net 30 means the full amount is due 30 days after the invoice date. It is standard in business-to-business billing: property managers, general contractors, commercial clients.

On residential work it is rarely necessary, and it turns every job into a month-long loan.

Net 60 and longer: price in the wait

Net 60 and longer terms appear on larger commercial work. If a client insists on them, price the wait into the job. Carrying the cost of materials and labor for two months is a real expense.

2/10 net 30 costs more than it looks

The client may take a 2% discount by paying within 10 days; otherwise the full amount is due in 30. It sounds generous and small. It is generous, and it is not small, as the example below shows.

Progress terms tie payments to milestones

On longer jobs, terms attach to milestones instead of a single invoice: a deposit at signing, payments at named stages, and a final payment at completion.

Each progress invoice then carries its own due date, often due on receipt or within a few days. The progress billing guide covers how to build the schedule.

Retainage holds back part of each payment

Retainage holds back a percentage of each payment, commonly 5% or 10% on commercial work, until the job is complete. Some states limit it, especially on public projects.

If you agree to retainage, make sure the contract says exactly what triggers its release.

Pay-when-paid and pay-if-paid in subcontracts

These appear in subcontracts. A pay-when-paid clause says the general contractor pays you after the owner pays them. A pay-if-paid clause tries to make payment conditional on the owner paying at all.

States treat these differently, and some do not enforce pay-if-paid clauses. Read them carefully before you sign.

Worked example: what 2/10 net 30 really costs

The math on a $5,000 invoice

Example: A client owes $5,000 on 2/10 net 30 terms. If they pay on day 10, they pay $4,900. The discount is 5,000 × 0.02 = $100.

That $100 bought payment 20 days sooner than the net 30 due date. To compare it with an interest rate:

  • The discount is $100 on the $4,900 actually paid: 100 ÷ 4,900 = 2.04% for 20 days.
  • A year has 365 ÷ 20 = 18.25 periods of 20 days.
  • 2.04% × 18.25 = about 37% a year.

The precise figure: 2 ÷ 98 = 0.020408, and 0.020408 × 18.25 = 0.3724, or 37.2%.

A 37% yearly rate to get paid early

You are paying the equivalent of a 37% annual rate to borrow your own money for 20 days.

A deposit, progress billing or a short due date gets you paid sooner without giving anything away.

Worked example: what net 30 costs on a final invoice

Interest on a $20,000 final invoice

Example: A $20,000 final invoice can be due on receipt or on net 30. Suppose that while you wait, you are carrying the job's costs on a business line of credit at 10% a year. Thirty days of carrying $20,000 costs:

20,000 × 0.10 × 30 ÷ 365 = $164.38.

The check: 20,000 × 0.10 = 2,000 a year, and 2,000 × 30 ÷ 365 = 164.38.

Ten jobs like that in a year is $1,643.84 of interest paid so clients can pay later. That is before counting the invoices that come in after 30 days rather than on day 30.

Net 30 costs you even without a loan

If you are not borrowing, the cost is still there. It is:

  • the materials order you put on a credit card
  • the supplier discount you miss
  • the next job you cannot start until the money lands

Net 30 is not free just because no one sends you a bill for it.

Late fees

Two conditions make a late fee collectable

A late fee is a charge for paying after the due date. Two conditions make one collectable:

  1. It is in the signed agreement. A late fee that first appears on an overdue invoice is hard to enforce.
  2. It is within your state's limits. States regulate late fees and interest on consumer contracts differently. Check yours before choosing a rate.

Spell out how the late charge adds up

Example: A contract allows a late charge of 1.5% per month on overdue balances, assuming your state allows that rate. An $8,000 balance is one month overdue. The late charge is 8,000 × 0.015 = $120.

If it stays unpaid another month, the next charge depends on how the contract words it:

  • 1.5% of the original $8,000 again: $120
  • 1.5% of $8,120: $121.80

Spell out which.

Use late fees to get paid on time

In practice, late fees work best as a reason to pay on time rather than as income. You may choose to waive the first one for a good client as a goodwill gesture.

Having it in the contract is what matters.

Residential and commercial terms

Homeowners pay when the stage is done

Residential clients are paying with their own money for their own home. They expect to pay when the job or stage is done, not 30 days later. A structure that works well:

  • Deposit at signing, within your state's limit
  • Progress payments due on receipt, or within 3 to 7 days, at each milestone
  • Final balance due on receipt at completion, after the walkthrough

Commercial clients pay on a net 30 schedule

Commercial clients, property managers and general contractors pay through accounts payable departments that run on schedules. Net 30 is standard; net 15 is negotiable.

Business clients will ask for paperwork

Expect paperwork too:

Businesses that pay you $2,000 or more in a calendar year, for payments starting in 2026, may need to report it on a 1099-NEC.

How to write payment terms that leave no room for argument

Vague terms get read in the client's favor. Specific terms get paid.

Write the amount, the trigger and the date

Example: The same terms, written two ways.

Vague: "Payment due upon completion."

Specific: "Deposit of $1,000 due at signing. Progress payment of $6,000 due within 3 days of passing rough-in inspection. Final balance due on receipt of the final invoice after walkthrough. Balances unpaid 15 days after the due date incur a late charge of 1.5% per month, as allowed by law. Accepted payment methods: card, bank transfer, check, Zelle."

The specific version answers every question a client could ask:

  • how much
  • when, and what triggers it
  • what happens if it is late
  • how to pay

Four more rules for clear terms

  • Put dates on invoices. "Net 30" plus "Due: April 30" removes any doubt about how days are counted.
  • Use the same terms on the estimate and the invoice. If the invoice says net 30 and the signed estimate said due on receipt, the client will choose the friendlier one.
  • List payment methods. A term that says when to pay without saying how leaves a gap.
  • Say what happens when payment is late, including whether work pauses on a progress payment.

Terms when you are the one paying

Payment terms run both ways. When you hire subcontractors or buy on account at a supply house, you are the client, and the same principles apply.

Agree on terms with subs in writing

Agree on terms in writing before subcontractors start, and pay on time. A sub who gets paid promptly shows up for the next job.

If you pay a sub after the client pays you, say so in the subcontract. Remember that your state's law on pay-when-paid applies to you as well.

Collect a W-9 and insurance first

Get a W-9 before the first payment, and a certificate of insurance before they set foot on the job.

If you pay an unincorporated sub $2,000 or more in a calendar year, for payments starting in 2026, you will generally need to file a 1099-NEC for them.

Collect lien waivers when you pay subs

On larger jobs, collect a lien waiver from each sub and supplier when you pay them. The property owner is protected, and your own final payment is not held up by someone else's claim.

Get paid before supplier statements come due

Trade accounts at supply houses often run on monthly terms. Line your billing up so client payments arrive before the supplier statement is due.

Choosing terms for your business

Match terms to when your costs go out

Start with your cash flow. List what you pay out on a typical job and when:

  • materials up front
  • labor weekly
  • subcontractors on completion of their part

Then set terms that bring money in before or alongside those costs. A deposit and progress payments on residential jobs, and net 15 or net 30 on commercial work with the wait priced in, covers most situations.

Use the same terms on every job

Be consistent. Terms that change from job to job are hard to enforce and harder to remember. The get paid faster guide covers the follow-up schedule that goes with them.

Payment terms in BuildWell

Due dates, deposits and payments on one invoice

BuildWell sets invoice terms to due on receipt, 7, 14 or 30 days, and shows the due date on the invoice.

Deposits and progress payments can be invoiced as percentages of the signed estimate. Each payment is recorded against its invoice so you can see what is outstanding.

You can also print terms and conditions on your estimates, so the payment schedule the client signs is the one you bill against.

Check your terms against real payments yearly

Whatever terms you choose, review them once a year against what actually happened. If clients on net 30 routinely pay on day 45, the terms are not working.

Then a deposit, shorter terms or a card-and-bank-transfer link may do more than a stronger reminder.

Quick reference

Term When payment is due Best fit
Due on receipt When the client receives the invoice Small jobs, final balances
Net 7 to net 15 7 to 15 days after the invoice date Residential progress payments, small commercial
Net 30 30 days after the invoice date Commercial clients, property managers
Net 60 60 days after the invoice date Large commercial work, priced accordingly
2/10 net 30 10 days with a 2% discount, otherwise 30 Rarely worth offering
Progress terms At each milestone in the schedule Jobs longer than a week or two

Choose deliberately, write them precisely and use the same ones everywhere. Payment terms are one of the few parts of getting paid you control completely.

Common questions

01What does net 30 mean?
Net 30 means the full invoice amount is due 30 calendar days after the invoice date. An invoice dated March 1 on net 30 terms is due March 31. Writing the actual due date on the invoice avoids any confusion about how the days are counted.
02What payment terms should a residential contractor use?
For homeowners, a deposit at signing, progress payments due on receipt or within a few days at each milestone, and the final balance due on receipt at completion is a common, workable structure. Net 30 is more usual when billing businesses.
03What does 2/10 net 30 mean?
The client can take a 2% discount if they pay within 10 days; otherwise the full amount is due in 30 days. For the seller, it is an expensive offer, roughly equal to a 37% annual interest rate for being paid 20 days sooner.
04Are pay-when-paid clauses enforceable?
It depends on the state. Some states enforce pay-when-paid clauses as timing provisions, some limit them, and some treat pay-if-paid clauses as unenforceable. If a general contractor's subcontract includes one, read it carefully and check your state's law.
05Can I change payment terms after the contract is signed?
Only by agreement. Terms written into a signed contract bind both sides. To change them, put the new terms in writing and have the client sign, the same as a change order.
BuildWell

Estimates, signatures and invoices in one app

BuildWell prices materials at stores near the job and labor from your metro’s wages plus your overhead and markup, gets the estimate signed on the client’s phone, and turns it into the invoice.

Weekly
$7.99 / week
Billed weekly. Cancel anytime.
  • AI estimates priced for your area
  • Estimates, invoices, clients and projects
  • Clients sign on any phone
  • Card and bank payments, no extra BuildWell fee
  • iPhone, Android and the web
Start free trial
Best value
Annual
$79.99 / year
About $6.67 a month, billed yearly
  • AI estimates priced for your area
  • Estimates, invoices, clients and projects
  • Clients sign on any phone
  • Card and bank payments, no extra BuildWell fee
  • iPhone, Android and the web
Start free trial

Both plans include every feature and start with a 3-day free trial. Add a card to start; you’re not charged until the trial ends. Cancel anytime.

Try BuildWell today

Estimates, invoices, e-signatures and payments in one place, on your phone and on the web.

Start for free →3-day free trial. Cancel anytime.