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.

Thirty days, then seven: the day your California invoice stops being pending and starts being late

The work passed. The billing went in clean. Six weeks later the general contractor's office is waiting on the owner, the owner is reviewing, and you are the only person on the job financing it.

California already picked the date you should have been paid. It is not a matter of what your contract says or who has the most patience. On private work the owner pays the direct contractor within 30 days (Civ. Code s.8800), and a prime contractor who receives that progress payment pays the subcontractors out of it within 7 days (BPC s.7108.5). Two numbers, and the conversation stops being "any update on that invoice" and becomes "that was due on the 11th."

Then there is the sentence almost nobody on your side of the table has read, and it is the one that ends arguments. Where there is a good-faith dispute about part of what you billed, the amount that can be withheld is capped at 150 percent of the disputed amount (BPC s.7108.5). Not the invoice. Not the whole progress payment. One and a half times the piece actually in question, and the rest is due on the ordinary clock.

This page is those clocks, that cap, a worked example with real dates on it, the public work version, and the short email that settles most of these before anyone says the word lien.

The two clocks on private work

The chain has two links and each one has its own number. The mistake that costs money is treating them as a single vague delay.

PaymentWho owes itDue withinSection
Progress paymentOwner, to the direct contractor30 daysCiv. Code s.8800
Progress paymentPrime, to each subcontractor7 days of receiving the paymentBPC s.7108.5
RetentionOwner, to the direct contractor45 days after completionCiv. Code s.8812
RetentionPrime, to each subcontractor10 days of receiving itCiv. Code s.8814

Read the second row twice, because it is the one people get backwards. Your 7 days under BPC s.7108.5 does not start when you invoice the prime. It starts when the prime receives the money that covers your work. That single fact reframes the entire follow-up call. The question is not "when are you going to pay me." The question is "has the owner paid you for the March billing yet," and the answer to that question starts a clock you can name.

It also tells you what to ask for. A prime who has been paid and is sitting on your share for three weeks is outside a statute. A prime who has not been paid is on the same side of the problem as you are, and the pressure belongs one link further up, on the owner's 30 days under Civ. Code s.8800.

The 150 percent cap is the sentence to memorize

Here is how the stall usually works. You bill for the month. Somewhere in that billing is a change order, a quantity, or a backcharge somebody wants to argue about. And the whole payment stops, because arguing about one line is the cheapest way to hold all the lines.

BPC s.7108.5 does not allow that. A good-faith dispute lets money be withheld, and it puts a ceiling on how much: 150 percent of the disputed amount. Everything above that ceiling is due on the normal 7 day clock, whether the argument is settled or not.

Say the progress invoice is $84,000 and the item in dispute is $6,000 of extra work the prime says was never authorized. The arithmetic is one line: 150 percent of $6,000 is $9,000. That is the most that can be held. The remaining $75,000 is due within 7 days of the prime receiving the owner's payment, and the argument about the $6,000 continues on its own without your payroll riding on it.

That reframe is worth having in writing before you need it. It converts a total stall into a small one, and it takes the leverage out of using your money as an argument. If the extras are what the fight is about, get the authorization habit fixed at the same time; written and signed before the work starts is the version that never becomes a dispute, and the mechanics are in the California change order guide.

One billing cycle with real dates on it

Take a subcontractor on a private tenant improvement in Sacramento, billing March 2026 work. Nothing unusual happens. Everybody performs.

DateWhat happensSection
1 April 2026You submit the progress invoice to the prime for work through 31 March 2026
5 April 2026The prime submits its own billing to the owner, your work included
4 May 2026The owner pays the prime, one day inside the 30 daysCiv. Code s.8800
5 May 2026Last day of the owner's 30 daysCiv. Code s.8800
11 May 2026Last day of the prime's 7 days from receiptBPC s.7108.5

Forty days from your invoice to money in your account, with every party inside the statute. That is the honest picture, and it is worth knowing before you get angry on day 22, because on day 22 nobody has done anything wrong yet.

Now the version that pays for this page. Same job, and on 11 May the prime pays you $60,000 against the $84,000 invoice, holding the rest over the disputed $6,000 change order. That withholding is $24,000 against a cap of $9,000 (BPC s.7108.5). You are owed a further $15,000 that no dispute covers, and you now have a dated, arithmetic argument rather than a feeling. One email with the invoice number, the disputed line, the multiplication and the section does more than a month of calling.

The reason to log the owner payment date and the receipt date on every job is right there in the table. Two dates in the job file turn "they are slow" into "the 7 days ran out on 11 May."

Public work runs on its own numbers

If the job is public, do not reach for Civ. Code s.8800. The progress payment rule on local agency work is 30 days with a 7 day invoice review period built in, so an invoice that gets bounced back inside that review window resets differently from one that simply sits.

Retention on public work is capped at 5 percent, and it is released 60 days after completion. That is a different pair of numbers from the private 45 days under Civ. Code s.8812, and mixing them up is the most common calendar error on a contractor's first public job. Both sets are laid out in the California retention guide.

The other thing public work gives you is a bond. On public works over $25,000 a payment bond is required (Civ. Code s.9550), and a claim on it is a claim against a surety rather than against a public agency's accounts payable department. The suit deadline on that bond is six months (Civ. Code s.9558), which is generous by California standards and still short enough to diarize the day the job goes quiet.

The email that closes most of these

Before any notice, any lien and any lawyer, there is a message that resolves a large share of late payments, and it is short because it is dated.

Name the invoice and the amount. Name the date the payment was due and the section that sets it, either the owner's 30 days under Civ. Code s.8800 or your 7 days under BPC s.7108.5. If part of the bill is genuinely in dispute, say so first, name the amount, and do the 150 percent arithmetic yourself: this much may be withheld under BPC s.7108.5, this much is not in dispute and is now late. Then ask one question with a date on it: when is the undisputed balance being released.

That message works for a reason that has nothing to do with legal threat. It moves you out of the pile of people who are annoyed and into the small group who are counting. Offices pay the people who are counting first, because those are the files that turn into problems.

Keep a copy. Every rung above this one gets easier when there is a dated demand sitting underneath it, and the full escalation order is in what to do when a California client will not pay.

What makes the clocks worth anything

A statute with no remedy behind it is a suggestion. Yours has three, and two of them depend on paperwork you either did or did not do at the start of the job.

The preliminary notice is the first one. Served within 20 days of first furnishing (Civ. Code s.8204), it is what makes the lien, the stop payment notice and the bond claim available to you. Served late, it still protects the 20 days before service and everything after, which is exactly why a notice you forgot is worth serving today instead of writing off. The mechanics are in the 20 day preliminary notice guide.

The lien is the one everybody knows. It runs 90 days after completion of the work of improvement, whether you are the direct contractor (Civ. Code s.8412) or a sub, supplier or equipment lessor (Civ. Code s.8414), and a recorded Notice of Completion cuts that to 60 days for the direct contractor and 30 days for everyone below. Those dates are 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.

The one most contractors have never used is the stop payment notice, and on a slow-payment file it is often the faster arrow, because it reaches money the owner or the lender has not released yet rather than attaching to real estate. On private work it runs on the lien clock (Civ. Code Part 6). On public work it has its own deadline (Civ. Code Part 6 ch. 5). The stop payment notice guide covers which one fits your file.

Put the two dates in the job file

The competence gap on getting paid in California is not legal skill. It is two fields: the date the owner paid the prime, and the date you were paid. Everything on this page is arithmetic once those exist, and the contractor who has them is the one who can say a number out loud on the phone while everybody else says "a while ago."

On AEC Stack there is no monthly subscription. The platform fee is 2.5 percent of each invoice processed through the platform, so the billing, the payment date and the clock that runs between them sit in the same record.

Pull your oldest open invoice and count the days since the money reached the party above you. If that number is past 7 (BPC s.7108.5) or the owner is past 30 (Civ. Code s.8800), you already have the email. Open a working demo business file and get the rest of your jobs on a dated payment log before the next one goes quiet.

Keep going

Also on preliminary notices and liens20 day preliminary noticeCiv. Code s.8204 gives you 20 days from first furnishing, and a late notice still protects the 20 days before service plus everything after. Who to serve, what s.8202 puts on the form, and how to prove you sent it.Also on preliminary notices and liensWhen a client will not payFive rungs in order, each with a California deadline: the dated demand, the stop payment notice, the lien at 30, 60 or 90 days from completion, and the 90 days to bring suit to foreclose under Civ. Code s.8460. Worked with real dates on one Riverside file.Also on preliminary notices and liensInvoicing and payment applicationsWhat each line on a California billing does: the license number under BPC s.7030.5, the jobsite address that sets the tax rate, retention as a deduction rather than a discount, and cumulative columns. Includes a $184,000 payment application that recovers a lost month.Also on preliminary notices and liensC-22 Asbestos abatementWhat a C-22 is worth in California: the CSLB classification, standing Cal/OSHA Division registration and certified workers, plus the 20 day preliminary notice and the lien window a recorded Notice of Completion cuts from 90 days to 30.Also on preliminary notices and liensMechanics lien deadlines90 days from completion under Civ. Code s.8412 and s.8414, cut to 60 days and 30 days by a recorded notice of completion, then 90 days to sue under s.8460 and the s.8416 notice without which the lien is unenforceable.Also on preliminary notices and liensLien releases and waiversThe four statutory forms at Civ. Code s.8132 to s.8138, the two questions that pick one, why an unconditional release binds even if the check never clears, and how retention at 45 days and 10 days changes the timing.
Read next
Retention and release dates
Private retention is released by the owner 45 days after completion under Civ. Code s.8812 and passed down within 10 days under s.8814. Includes the worked calendar where a subcontractor lien window closes two days before the money is even due.

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.