Billing and cash flow

How do you set up deposit and payment schedules for residential jobs?

Tie each payment to a milestone the homeowner can see, keep the deposit within your state's limit, make sure no payment runs ahead of the work, and put the whole schedule in the signed contract.

An office manager and contractor review invoices with a calculator and laptop in a construction office.
Review invoices, committed costs, and cash timing together before making project decisions. AI-generated illustration.

A good residential payment schedule has a modest deposit that fits your state's legal limit, followed by payments tied to clear, visible milestones (demo complete, rough-ins inspected, cabinets set, substantial completion), with the final payment held for the punch list. Each payment should cover the costs you are about to incur, but never get ahead of the work actually done. Put every amount and trigger in the signed contract so nobody argues about it later. If the homeowner is financing the job, match your milestones to the lender's draw schedule too, or you will wait on inspections you never planned for.

Homeowners are not lenders or GCs. They do not read pay apps or schedules of values. They understand "when the drywall is done." Build your draw schedule around moments they can walk in and see.

Check your state's deposit rules first

Several states cap the deposit or regulate payment schedules on home improvement work. California is the best-known example: its Contractors State License Board says that, by law, a down payment cannot exceed 10 percent of the project price or $1,000, whichever is less, and it tells consumers not to let payments get ahead of the work. CSLB also says anyone doing home improvement work valued at $500 or more must be licensed.

Other states have their own rules, and some have none. Look yours up through the contractor license requirements by state hub and your state licensing board before you write a deposit clause. When a cap applies, the deposit is not your main cash tool. The milestone payments are.

Step-by-step: building a residential payment schedule

1. Map your cash needs

List the big cash outlays in order: permits, material orders (especially special-order windows, cabinets, and tile), and each sub's payment. Note the week each one hits. This tells you where payments need to land.

2. Set the deposit

Use the lower of what your state allows and what you actually need to start (permits, design, scheduling). Do not use the deposit to fund the whole job.

3. Pick visible milestones

Good milestones are objective and inspectable:

  • Permit issued and demolition complete
  • Framing and rough-in inspections passed
  • Insulation and drywall complete
  • Cabinets and fixtures delivered or installed
  • Substantial completion
  • Punch list complete and final inspection passed

Avoid vague triggers like "50 percent complete." Homeowners and contractors rarely agree on what that means.

4. Size each payment to the work done

Each payment should roughly match the value of work completed through that milestone, including material delivered if your state and contract allow. This follows guidance like California's and avoids the homeowner feeling they have paid for work not yet done.

5. Hold a fair final payment

Keep the last payment meaningful enough to motivate the homeowner to close out, but tied to clear criteria: punch list complete and final inspection passed. A huge final payment is a cash risk. A tiny one makes it hard to finish.

6. Plan for changes and allowances

State that change orders are priced and signed before the work, with payment terms (often due with the next draw). Note how allowances are reconciled. See how to manage allowances in residential construction.

7. Put it in the contract and invoice on time

Write the schedule into the contract with amounts, triggers, due days, and how payment is made. Then invoice the day a milestone is reached, with photos.

Worked example: a $68,000 kitchen remodel in California

Say a California remodeler signs a $68,000 kitchen remodel. Because of the state cap, the deposit is the lesser of 10 percent ($6,800) or $1,000, so $1,000.

Example milestone payment schedule for a $68,000 kitchen (illustration)
PaymentTriggerAmountCumulative
DepositContract signed$1,000$1,000
2Demo complete, permit posted$7,000$8,000
3Rough plumbing and electrical inspected$12,000$20,000
4Drywall complete$9,000$29,000
5Cabinets installed$18,000$47,000
6Counters, tile, fixtures installed$14,000$61,000
FinalPunch list complete, final inspection passed$7,000$68,000

The cabinets are a $16,000 special order. The remodeler cannot collect that money up front from the homeowner, so it either pays the supplier deposit from working capital or schedules the order so delivery lands right before the payment 5 milestone. That is the real work of a residential payment schedule: aligning your supplier terms with milestones the law and the homeowner will accept. A construction cash flow template makes this easy to test before you sign.

How to explain the schedule to homeowners

The best payment schedule fails if the homeowner does not understand it. Most residential payment disputes start with surprise: the client thought payment 3 was due after cabinets, not after rough-in. Avoid that with three habits.

First, use plain milestone names in the contract, the same names your crew uses on site. "Rough-in inspection passed" beats "Phase 2 complete." Second, send the invoice the day the milestone is reached, with two or three photos and the inspection card if there is one. A homeowner who can see the work rarely argues about paying for it. Third, give a short heads-up a week before each milestone so the client can line up funds, especially if a lender or home equity line is involved.

What to do when a milestone slips

Sometimes a milestone gets stuck for reasons outside your control, such as a failed inspection caused by the utility or a backordered fixture. If your costs are piling up behind it, talk to the homeowner early. A signed contract amendment that splits the milestone into two smaller payments is better than carrying three weeks of costs while you wait. Keep the change in writing, signed by both sides, like any other change to the contract.

Mistakes to avoid

  1. Taking a deposit above your state's limit.
  2. Front-loading payments so the homeowner has paid more than the work is worth.
  3. Using "percent complete" milestones that nobody can measure.
  4. Ordering big special-order items before the payment that covers them.
  5. Doing change work without a signed change order and a payment term.
  6. Making the final payment so large that one punch dispute wrecks your cash.
  7. Forgetting lender draw rules when the homeowner is financing. See how to work with residential construction lenders.

Templates and tools that help

Start with a remodeling invoice template and a remodeling estimate template. For the contract side, read how to write a remodeling contract and how to set residential payment schedules.

Smart Business Automator lets you set milestone invoices on a project and send them when the milestone is reached, with change orders tracked on the same job. See construction accounts receivable automation.

Frequently asked questions

How much deposit can a contractor ask for?

It depends on the state. California caps the down payment on home improvement work at 10 percent or $1,000, whichever is less. Other states set different limits or none, so check your state licensing board.

Can I charge for materials before they are installed?

Sometimes, if your contract and state rules allow it. California's licensing board tells homeowners not to let payments get ahead of the work, so billing for material still sitting at the supplier is risky on residential jobs. Check your state before you do it.

How many payments should a residential schedule have?

Enough that each payment roughly matches the work done since the last one. Smaller jobs may need three or four; a large remodel may need six to eight.

What if the homeowner will not pay a milestone?

Follow the contract's dispute and stop-work terms, document the milestone with photos and inspection records, and track your lien deadline. Do not keep working far ahead of payment.

Sources

  1. California Contractors State License Board: What you should know before you hire a contractor
Written and edited by

Maurice Francois writes and edits construction operations guides for Smart Business Automator. More from Maurice on the Scaling Legends podcast.

Get a free assessment