Try this on a real business
Open a seeded business in your trade. Nine jobs on the pipeline, a quote sent and viewed, a deposit paid, and an invoice already overdue.
Open the demo businessNo card, no form. Sign in later and everything you built stays on the same account.
A thousand dollars down and three days to change their mind: the California home improvement contract that still holds in month five
You are seventy percent through a kitchen. The homeowner has gone quiet on the progress payment, there is a sentence in play about work they say they never approved, and you go looking for the contract. What you find is a two page estimate with a total, a start date and a signature at the bottom.
That is not a home improvement contract in California. BPC s.7159 sets out what one is, and the distance between a signed estimate and a s.7159 contract is not a formatting preference. It is the difference between having a schedule you can point at and having an argument.
Here is the frame worth carrying into the rest of this page. Read the s.7159 requirements one at a time and they are a list of the exact places residential jobs go wrong, written down before anybody starts. The contractor who shows up at the kitchen table with a compliant contract is the one who still has leverage in month five, and it costs an afternoon at the front of a job you were doing anyway.
This page is the threshold, the down payment cap with the arithmetic done, a payment schedule with real dates that never runs ahead of itself, how to count three business days, and the two habits that make the whole document hold.
Above $500 it goes in writing, and the writing has a shape
The written contract threshold for home improvement work is $500 (BPC s.7159). That is the contract price, labor and materials together, not your margin and not the deposit.
Two things about that number. First, it is low, and that is deliberate: almost every job you would call a job is over it. Second, it is the same number as the minor work threshold that decides whether the work needs a license at all (BPC s.7048), so a $500 job sits on both lines at once. Above it you need a license and you need a written contract, and the two questions have one answer. If you are still working out which side of the license line your work falls on, the California license threshold guide settles it.
Then the part people skip. BPC s.7159 does not simply require writing. It prescribes headings and type sizes, and those are mandatory rather than suggested. Specific content sits under specific headings in specified type, so a homeowner reading it finds the same information in the same place on every contract they are ever handed.
Your license number goes on it too, and not only there: BPC s.7030.5 puts the number on contracts, subcontracts, bids and advertising. A contract without the number is a contract with a defect on the first page of it.
The practical move is to stop writing contracts one at a time. Build one compliant residential contract template with the prescribed headings in place, fill in the scope and the schedule per job, and the compliance question stops being something you re-decide in a driveway with a customer waiting.
The down payment cap is the lesser of two numbers, and it is usually $1,000
On a home improvement contract the down payment cannot exceed the lesser of $1,000 or 10 percent of the contract price (BPC s.7159). Two candidates, take the smaller one. That is the whole test, and it takes ten seconds per job.
| Contract price | 10 percent of the price | The other candidate | Maximum down payment |
|---|---|---|---|
| $4,800 | $480 | $1,000 | $480 |
| $9,600 | $960 | $1,000 | $960 |
| $10,000 | $1,000 | $1,000 | $1,000 |
| $28,400 | $2,840 | $1,000 | $1,000 |
| $150,000 | $15,000 | $1,000 | $1,000 |
Read the bottom of that table and the shape of the rule appears. Above a $10,000 contract price the cap is flat at $1,000 no matter how big the job gets. The $150,000 whole house remodel and the $10,000 bathroom take the same deposit.
That is the fact that changes how you run residential work, and it stops being a hardship the moment you plan for it. It means the front end of a large residential job is financed by your progress billing rather than by the customer's deposit, so the payment schedule inside the contract is doing real work. Contractors who get squeezed on residential jobs are usually the ones who assumed a big deposit, could not collect it, and then ran the job on their own cash anyway.
Price the job so the schedule carries it. The markup and margin calculator is free and takes about a minute, and running a residential job through it before you write the stages is the difference between a schedule that funds the work and one that hopes.
Payments cannot run ahead of the value delivered
The second money rule in BPC s.7159 is the one that does the most for you if you use it properly: payments may not run ahead of the value of the work performed and the materials delivered. Money follows value. It does not lead it.
Most contractors read that as a restriction. It is also a template. If your schedule is built on stages that each carry visible, checkable value, the schedule enforces itself, and every payment has an event behind it rather than a calendar date the homeowner can debate.
Take a $28,400 kitchen remodel signed on 12 March 2026.
| Date | Stage reached | Value in place | Payment | Total paid |
|---|---|---|---|---|
| 12 March 2026 | Contract signed | nothing yet | $1,000 down (BPC s.7159) | $1,000 |
| 27 March 2026 | Demolition, rough plumbing and rough electrical complete | $7,400 | $6,400 | $7,400 |
| 17 April 2026 | Drywall, paint and cabinets set | $18,900 | $11,500 | $18,900 |
| 8 May 2026 | Counters, tile and trim complete | $25,000 | $6,100 | $25,000 |
| 20 May 2026 | Punch list complete, job accepted | $28,400 | $3,400 | $28,400 |
The down payment is the one payment allowed to sit ahead of delivered value, which is exactly why BPC s.7159 caps it. After that the two right hand columns track each other, row for row. Total paid never gets ahead of value in place, which is the s.7159 test reduced to one column of arithmetic instead of a judgment call.
It is also the schedule that survives the conversation in month five. When a homeowner says they have paid too much, you have a dated line saying what was physically in the house on that date and what it was worth.
Notice where the cash actually sits. On 27 March you have delivered $7,400 of value and collected $7,400, so you are running the job flat rather than lending against it. That only works when the stages are close enough together, which is a decision you make while writing the contract and cannot fix in April.
Three business days, and how to count them
The buyer gets three business days to cancel (BPC s.7159). Some buyers get a longer period, and a longer period also applies after a declared disaster, which matters in a state that produces them.
Business days are the counting trap. They are not calendar days, so a Thursday signature and a Monday signature give you very different dates.
The kitchen above was signed at the homeowner's table on Thursday 12 March 2026. Count it out:
| Step | Date |
|---|---|
| Day of signing, not counted | Thursday 12 March 2026 |
| Business day one | Friday 13 March 2026 |
| Weekend, not business days | Saturday 14 and Sunday 15 March 2026 |
| Business day two | Monday 16 March 2026 |
| Business day three, cancellation period closes | Tuesday 17 March 2026 |
Signed on a Thursday, the window closes the following Tuesday, five calendar days later. Sign the same contract on a Monday and it closes on Thursday of the same week, three calendar days later. Same three business days, two different lengths of calendar, which is exactly why the cancellation date belongs in the job file as an actual date rather than as "three days from signing."
The operating habit that follows is worth money on its own: do not order the long lead items on day one. Order the custom cabinets and the cut stone once the cancellation period has closed, and a cancellation costs you an afternoon instead of a slab of quartz cut to somebody else's plan.
Extras go in writing before the work starts, not after
BPC s.7159 puts change orders in the same category as the contract itself: written and signed before the extra work starts.
That is the single sentence that decides whether the extras on a residential job are revenue or a conversation. The homeowner who asks for a pantry on a Tuesday and has one built by Thursday, with the price discussed verbally in a hallway, remembers that price differently in June than you do. The one who signed a two line change order on Tuesday morning does not.
The mechanics are quick enough that there is no excuse for skipping them: the scope of the extra, the price, the effect on the schedule, both signatures, a date, before anyone touches a tool. Public work runs the same instinct on a different rulebook, and both versions are laid out in the California change order guide.
What the compliant contract is actually buying you in month five
Here is the part the compliance framing hides. A s.7159 contract is not defensive paperwork. It is the document your collection rights sit on top of.
You signed with the owner, which makes you the direct contractor on that job and puts the strongest tools in California payment law in your hand. The preliminary notice goes out within 20 days of first furnishing (Civ. Code s.8204), and served late it still protects the 20 days before service and everything after, so a notice you forgot is worth serving today rather than writing off. The mechanics are in the 20 day preliminary notice guide.
The lien runs 90 days after completion of the work of improvement for a direct contractor (Civ. Code s.8412), cut to 60 days if the owner records a Notice of Completion, which must itself be recorded within 15 days of completion (Civ. Code Part 6). Those dates get counted for you in the California lien deadline guide and by the California lien deadline calculator, which is free and does not ask you to sign in.
Both of those reach further when the contract underneath them is clean. A dispute over a vague estimate is an argument about what was agreed. A dispute over a s.7159 contract with a dated stage schedule is an argument about arithmetic, and arithmetic is a fight you win on paper. If the file has already gone quiet, the escalation order for a residential job is in what to do when a California client will not pay.
One template, then the job file
Everything on this page is a one time build and a per job fill. The template with the prescribed headings, the two candidate deposit numbers, the stage schedule where total paid never exceeds value in place, the cancellation date written as an actual date, the change order pad in the truck. None of that is legal skill. It is a document you write once and use for years.
On AEC Stack there is no monthly subscription. The platform fee is 2.5 percent of each invoice processed through the platform, so the contract, the stage schedule and the invoices that hang off it live in the same job record.
Pull your current residential contract and check two lines: the deposit against the lesser of $1,000 or 10 percent (BPC s.7159), and whether total paid ever runs ahead of value in place. If either one fails, fix the template today and it never fails again. Open a working demo business file and build the stage schedule against a real job before the next signature.
Keep going
Count it instead of estimating it
Every calculatorWhere this happens on AEC Stack
Quote it and win itEvery lead on one board, the quote out the same day, and you see when they open it.The dates that cost California contractors money
One email a month. The lien deadline and prompt payment and retention arithmetic this site already does for you, the dates it turns on, and every new guide the day it goes up.
- California lien deadline calculator: The 20-day preliminary notice, and what a recorded Notice of Completion does to your 90 days. It compresses them to 30 or 60.
- California prompt payment and retention calculator: Two clocks, not one. Progress payments from the demand, and retention from completion rather than from your final invoice.
- Every new guide the day it goes up. 88 are live for California right now, the most recent being "Do you need a license" on 20 August 2026.