We use cookies to keep you signed in and to see what's working and what breaks. No advertising cookies, nothing sold. Details in our Cookie Policy.

CaliforniaUpdated 20 August 202610 minute read

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 business

No 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 price10 percent of the priceThe other candidateMaximum 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.

DateStage reachedValue in placePaymentTotal paid
12 March 2026Contract signednothing yet$1,000 down (BPC s.7159)$1,000
27 March 2026Demolition, rough plumbing and rough electrical complete$7,400$6,400$7,400
17 April 2026Drywall, paint and cabinets set$18,900$11,500$18,900
8 May 2026Counters, tile and trim complete$25,000$6,100$25,000
20 May 2026Punch 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:

StepDate
Day of signing, not countedThursday 12 March 2026
Business day oneFriday 13 March 2026
Weekend, not business daysSaturday 14 and Sunday 15 March 2026
Business day twoMonday 16 March 2026
Business day three, cancellation period closesTuesday 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

Also on home improvement contractsB-2 Residential remodelingWhere B-2 stops and a full B starts under 16 CCR 832, why a bearing wall is the line, and the BPC s.7159 rules that cap your deposit at $1,000 on an $86,000 remodel. Plus the $450 application and the $25,000 bond.Also on home improvement contractsC-39 RoofingSigning with the owner makes the clocks yours: a Notice of Completion recorded inside 15 days of your final cuts the lien window from 90 days to 60. Covers stage billing on a $38,000 reroof that starts on a $1,000 deposit, fall protection above 7.5 feet, and the Chapter 7A vents, eaves and valleys where the bid is won.Also on home improvement contractsC-6 Cabinet and millworkHow CDTFA Regulation 1521 splits materials from fixtures and taxes a shop built cabinet on a cost price carrying deemed manufacturing profit, and how to build a delivery milestone payment schedule around the $1,000 deposit cap on a $60,000 kitchen.Also on home improvement contractsC-13 Fencing contractor licenseThe $500 licensing threshold under BPC s.7048, a down payment capped at the lesser of $1,000 or 10 percent, three business days to cancel, prevailing wage on public work over $1,000, and a city business tax certificate in every town you work.Also on home improvement contractsC-33 Painting and decoratingAnything built before 1978 is a lead job under Cal/OSHA limits far stricter than the federal ones, and Chapter 7A governs the exterior in a fire hazard severity zone. Covers the $1,000 down payment cap on a $28,000 repaint, fall protection at 7.5 feet and the three day cancellation right.Also on getting paidC-53 Swimming poolOn an $86,000 pool the deposit is capped at $1,000, so the excavation, steel and gunite run on your money. Covers cave-in protection at 5 feet, egress at 4 feet, fall protection above 7.5 feet, and the county health file every public pool clears before it opens.
Read next
Change orders and extras
Written and signed before the extra work starts on residential jobs under BPC s.7159, the 150 percent cap on withholding a disputed amount (BPC s.7108.5), and the public works order of preference where agreement comes before force account.

Someone in your trade group needs this. Send it to them.

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.

No account. AEC Stack sends this and every email carries a one-click unsubscribe. Privacy policy.