When should I pay a contractor, and should I pay the final before it is done?

Short answer: never pay ahead of the work, in any state. Pay a small down payment, then payments tied to real milestones as they are finished, and hold the final payment until the whole job is done, the punch list is closed, and any required inspection is signed off. Your leverage is the money you still owe, so protect it.

Payments should follow the work, not lead it

The safest schedule ties every payment to something finished you can see. Money at the start to hold the date, a payment when a real stage is complete, the last payment when it is all done. When payments track the work, a job that stalls costs you far less, because you have not already handed over the money that keeps a contractor showing up.

Keep the up-front payment small

A down payment to hold your spot or order materials is normal. A demand for half the job up front is not. Your protection is the money you have not paid yet. Some states put a legal cap on the down payment, so a large up-front demand is worth checking against your state's rule before you agree to it.

In California

California requires a home improvement contract to include a payment schedule that lists each payment and what work or materials it covers. The down payment cannot be more than $1,000 or 10 percent of the price, whichever is less. So a demand for half up front is not just aggressive here, on most jobs it is more than the law allows. Get the schedule in writing before you start.

The contractor wants more money before finishing

This is the moment to slow down. If a contractor asks for the final payment, or a big extra payment, before the work is actually done, that often means cash flow trouble on their end, and it puts the risk on you. Pay for work that is finished, not work that is promised. It is fair to a good contractor and it is your only real protection against a bad one.

Hold the final payment until it is truly done

The last payment is your leverage to get the small stuff fixed, the punch list, the touch-ups, the part that was not quite right. Once it is paid, that leverage is gone. Walk the job, make your list, get it handled, confirm any required permit and inspection are signed off, and then release the final payment. Not before.

Progress payments for materials, done right

Sometimes a contractor needs a payment when special materials are delivered, and that can be fair. The key is that the payment matches something real that arrived on your job, and the schedule still never gets ahead of the work overall. Tie the money to what you can see, and the schedule stays honest.

This is general information, not legal advice. Confirm the current rules and your specific situation with your state's licensing board or a professional before you act.

Common questions

Should I pay a contractor the final payment before the job is finished?

No. Hold the final payment until the whole job is done, the punch list is closed, and any required inspection is signed off. The final payment is your leverage to get the last items fixed.

How should contractor payments be structured?

Tie each payment to finished work. A small down payment to start, progress payments as real milestones are completed, and the final payment only when the job is fully done. Payments should never get ahead of the work.

How much can a contractor ask for up front?

Keep it small, and check your state's rule. In California the down payment is capped at $1,000 or 10 percent of the contract price, whichever is less. A request for a large share up front is a reason to slow down and check the contractor.

More answers

Got a quote or a project in front of you? Ask Tim, a working California superintendent, a question and get a plain-English take for free. Want the full line-by-line read on a contractor's bid with a fair-or-not verdict? Run it through Check a Bid. And if the job needs a permit, use a licensed contractor who pulls it and stands behind the work.

We use cookies to improve your experience. We never sell your personal information. Analytics stay off until you accept. See our .