Price the job from 8 inputs and 12 formulas and check it against California law before the client signs: a down payment above 1,000 dollars or 10% of the contract price, whichever is less, or a progress payment ahead of the work done, is a misdemeanor with a fine up to 5,000 dollars (Bus. & Prof. Code 7159.5).
| Labor total | - |
| Materials billed (cost plus markup) | - |
| Contract price | - |
| Lawful down payment (1,000 dollars or 10%, whichever is less) | - |
| Down payment to write on the contract | - |
| Deposit over the California cap | - |
| Progress payment ahead of the work | - |
| Progress payment you may collect now | - |
| Payment terms to fix before signing | - |
| Fine ceiling if each term is charged (up to 5,000 dollars each) | - |
| CSLB license needed (1 = yes: 1,000 dollars or more, or a permit) | - |
| Balance due after the lawful deposit and progress payment | - |
Everything updates as you type. Nothing is uploaded. This runs in your browser.
Full version — $21 once: the .xlsx estimate workbook you keep per client and per job, with the Down Payment and progress-payment statements California requires in the contract. Get the workbook
The .xlsx estimate workbook to keep: save one copy per client and per job, print it with the Down Payment line filled in, and re-run the payment check every time the scope or the schedule changes.
One payment, one licence key for this tool. The key is shown right after payment.
Bus. & Prof. Code 7159.5(b)(1): each violation of the down payment or progress payment limits is a misdemeanor, fine 100 to 5,000 dollars and up to one year in county jail. CSLB Industry Bulletin 22-14 restates the cap: the down p
Buy the full version — $21I have a keyPaste this code into your page. It runs in your visitor’s browser and stays up to date. Nothing your visitors type is stored.
For businesses: your name and logo instead of ours, and each visitor’s result + e-mail in your inbox (only when they tick consent) — Pro from $19/month. See Pro →
· ReadyStack
Real numbers from this tool, line by line.

A California remodeler who prices a 11,290-dollar job and asks the homeowner for a 2,500-dollar deposit is asking for 1,500 dollars more than the law allows. This estimate template shows it in the first result: contract price 11,290 dollars, lawful down payment 1,000 dollars, deposit over the California cap 1,500 dollars, progress payment ahead of the work 800 dollars, balance due 7,090 dollars.
The example job: 40 labor hours at 85 dollars an hour, 6,200 dollars of materials with a 20% markup, 450 dollars of permit fees passed through, a 2,500-dollar deposit, and a first progress payment of 4,000 dollars collected when 3,200 dollars of work and materials have been delivered.
| Result | Value |
|---|---|
| Labor total | 3,400 dollars |
| Materials billed (cost plus markup) | 7,440 dollars |
| Contract price | 11,290 dollars |
| Lawful down payment | 1,000 dollars |
| Deposit over the California cap | 1,500 dollars |
| Progress payment ahead of the work | 800 dollars |
| Payment terms to fix before signing | 2 |
| Balance due after the lawful deposit and progress payment | 7,090 dollars |
Two payment terms in that estimate break California law. Fixing them costs nothing: write 1,000 dollars as the down payment and collect 3,200 dollars, not 4,000, at the first milestone.
Business and Professions Code 7159(d)(8) requires the contract to carry the heading Down Payment and, in 12-point bold type, the sentence: the down payment may not exceed 1,000 dollars or 10 percent of the contract price, whichever is less. On an 840-dollar job it is 84 dollars, so a 90-dollar deposit is already 6 dollars over.
Section 7159.5(a)(5) adds the second rule: a progress payment may never exceed the value of the work performed and materials delivered at that point.
Under 7159.5(b)(1), each violation is a misdemeanor punishable by a fine of 100 to 5,000 dollars, up to one year in county jail, or both. In the default example two terms are flagged, so the fine ceiling the template shows is up to 10,000 dollars.
AB 2622 raised the minor work exemption in Bus. & Prof. Code 7048 from 500 to 1,000 dollars from 2025-01-01. A job under 1,000 dollars of labor and materials needs no CSLB license only if it needs no permit and you employ nobody on it. The template returns 1 for license needed when the contract price reaches 1,000 dollars or when you enter a permit fee.
Free estimate templates add up labor and materials correctly. None of them compares the deposit with 10 percent of the price, and none compares a progress payment with the work done.
8 inputs: labor hours, hourly rate, materials cost, materials markup, permit fees, the deposit you want, the first progress payment and the value of work done by then. 12 formulas return the contract price, the lawful down payment, the excess, the progress-payment check, the license line and the balance due.
The web page gives that full answer for your own job, free, with nothing blurred. The workbook is the file you keep: one copy per client and per job, the Down Payment and Schedule of Progress Payments statements already written out, and a check you re-run whenever the scope changes. It is a one-time payment, not a subscription.
You type 8 inputs: labor hours, hourly rate, materials cost, materials markup, permit fees, the deposit you want, the first progress payment and the value of work done by then. It returns the contract price, the lawful California down payment, how much of your deposit is over the cap, any progress payment ahead of the work, the license line and the balance due.
California remodelers, handymen, roofers, painters, solar and HVAC installers who write home improvement estimates for homeowners. The payment rules in Bus. & Prof. Code 7159 and 7159.5 apply to home improvement work in California, so the check is written for that trade and that state, not for commercial bids.
Free templates add up labor and materials correctly, but none caps the deposit at 1,000 dollars or 10 percent of the contract price, whichever is less, or compares a progress payment with the work actually done. Those two limits are what 7159.5 makes a misdemeanor, with a fine up to 5,000 dollars per violation.
The whole answer for one job: contract price, lawful down payment, the part of your deposit over the cap, any progress payment collected ahead of the work, whether the job crosses the 1,000-dollar CSLB license line, and the balance due at completion. Nothing is hidden or blurred. The paid file is the workbook you keep per client.
Under Bus. & Prof. Code 7159.5(b)(1) each violation of the down payment or progress payment limits is a misdemeanor: a fine of 100 to 5,000 dollars, up to one year in county jail, or both. CSLB can also discipline the license. The workbook is a one-time payment, not a subscription, and you can check your own job free first.
One question, answered by the person who built it. Your email only if you want the answer sent.