Skip to content

How Do Progress Payments Work for Small Business Jobs?

Progress payments split a big job into stages. The customer pays a set amount each time you finish a stage the customer can see, like “cabinets installed” or “home page approved.” Write the schedule into the agreement before work starts. In some states, the law says a payment can’t be more than the work and materials already delivered, so check your state’s rules.

A milestone is a point in the job that both you and the customer can check. A payment trigger is the event that makes a payment due. Good triggers are clear and easy to prove:

  • “Rough plumbing passes city inspection”
  • “Customer approves the design mockup”
  • “Materials delivered to the site”

Weak triggers lead to arguments: “halfway done,” “when we’re mostly finished,” or “about two weeks in.”

Some states limit progress payments. California’s Contractors State License Board says that on home improvement contracts, payments after the down payment can’t be more than the value of the work done and materials delivered so far. It also says the contract has to list each payment and the work it’s for. Other states have different rules or none for your type of work.

Made-up example: Ridgeview Deck and Fence builds a $14,000 deck. The contract has a small down payment, then three progress payments: when posts are set and pass inspection, when framing and decking are done, and when railings are installed. Each one lists the dollar amount. The crew sends photos at each stage, and the office sends the invoice the same day.

  • You avoid carrying the whole cost. Without progress payments, you pay for labor and materials for weeks before any money comes in.
  • You find problems early. If a customer won’t pay the first progress payment, you learn that before you’ve done all the work.
  • Customers trust the process. They pay for what they can see.
  • You stay within the law in states that cap how far ahead you can bill.

Contractors, remodelers, custom builders, web designers, event planners, and anyone with jobs that run weeks or months. Small jobs done in a day usually don’t need them. A deposit and a final payment are enough.

  1. Check your state’s rules for your type of work. Look up your state licensing board.
  2. Break the job into stages the customer can see or check.
  3. Tie each payment to a stage, not to a date. Dates slip. Finished work doesn’t.
  4. Set amounts that match the work. Bill each payment close to the value of what’s done.
  5. Write the schedule into the agreement with each amount and trigger (see 11.1.1 Service Agreement and 11.1.4 Scope of Work).
  6. Say what happens if a payment is late. For example, work pauses until it’s paid (see 11.1.6 Payment Terms).
  7. Collect proof at each stage: photos, inspection results, or the customer’s written approval.
  8. Invoice right when the stage is done (see 10.7.5 Invoices).
  9. Update the schedule with a change order if the scope changes (see 11.1.5 Change Order).
  • The signed agreement with the payment schedule
  • Photos, inspection records, or approvals for each milestone
  • Each progress invoice and payment record
  • Any change orders that changed the schedule
  • Billing ahead of the work. It can break state law and makes customers nervous.
  • Using vague triggers. “Halfway” means something different to every customer.
  • Front-loading the schedule so the last payment is too small to matter. Then the customer has little reason to pay it and you have little reason to finish strong.
  • Keeping working after a missed payment. The longer you go, the more you’re owed.
  • Forgetting to update the schedule after a change order.

An attorney can review your payment schedule language and explain your state’s rules, including lien rights for contractors. Questions to ask:

  • Does my state limit how much I can bill before work is finished?
  • What must my contract say about the payment schedule?
  • Can I pause work if a progress payment is late?

[Bill: add a short note. For example, how SiteSmarty splits payments on a website build, or a contractor client who got stuck carrying costs on a long job.]

  • [Date I did this:]
  • [What I actually did, step by step: the milestones I use for SiteSmarty projects and the payment tied to each]
  • [What it cost and how long it took:]
  • [What surprised me or what I’d do differently:]
  • [Screenshot or photo to add, with private info blurred: the payment schedule section of a proposal]
  • [Result so far:]

What is a milestone payment? A payment that comes due when a specific, visible stage of the job is done, like an inspection passed or a design approved.

Can I bill before the work is done? It depends on your state and industry. Some states don’t allow billing for work not yet done or materials not yet delivered. Check your licensing board.

How many progress payments should a job have? Enough that you never carry too much cost at once. Many longer jobs use two to four, tied to clear stages.

What if the customer won’t pay a progress payment? Follow your written terms. Many businesses pause work until it’s paid. See 16.6.5 Late Payments and Collections.

  • Question: Do larger jobs have a written payment schedule tied to clear milestones that follows state rules?
  • Pass looks like: Each payment is tied to a visible stage, listed in the signed agreement, and billed close to the value of the work done.
  • Fail looks like: No schedule. Payments tied to vague dates or “halfway.” Billing far ahead of the work.
  • Evidence to collect: Signed agreements with payment schedules, milestone photos or approvals, progress invoices, and the state rule checked and dated.

Where this fits

Do this first: 10.7.2 Deposits

Do this next: 10.7.4 Final Payment

Related pages: 11.1.4 Scope of Work, 11.1.5 Change Order, 11.1.6 Payment Terms, 10.7.5 Invoices, 10.5.6 Accounts Receivable, 16.6.5 Late Payments and Collections, 9.6.3 Construction Requirements

Sources

This page explains general rules and Bill's own experience. It is not legal, tax, or insurance advice. Talk to a qualified professional about your situation.

Get free updates

I'll send you a short email when new guide pages and videos go up.

No sales pitches. Unsubscribe any time.