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.
Make the invoice a clock, not a request: how to bill a California job
Most contractors treat the invoice as the end of the work. It is closer to the start of a legal process. The document you send is what fixes the date somebody was supposed to pay, what tells a court how much you are owed, what supports a stop payment notice, and what an accounts payable clerk uses to decide which pile you go in.
California hands you clocks for free. On private work the owner pays the direct contractor within 30 days (Civ. Code s.8800), and a prime who receives that money pays each subcontractor out of it within 7 days (BPC s.7108.5). But a clock only starts if the paper that starts it is right. A billing that hides retention inside a reduced rate, that bills one month at a time, that carries no license number, or that mixes a public job in with a private one is a request for money. A billing with all of that in order is a dated instrument.
This page is what each line on a California invoice actually does, a cumulative payment application with real dates and real arithmetic, and the one thing that should never share a page with anything else.
Your license number costs you nothing and proves everything
BPC s.7030.5 puts your license number on contracts, subcontracts, bids and advertising. Put it on the invoice as well, in the header, next to your address, on every page.
The reason is what sits behind it. An unlicensed contractor cannot sue for compensation at all (BPC s.7031(a)), and a hirer can claw back everything already paid to one (BPC s.7031(b)). Contracting without a license is a criminal offense (BPC s.7028). Those are the harshest words in California construction law, and they attach to a status, not to the quality of your work.
So the number in your header does quiet work in two directions. It tells a payer that the file in front of them is a payable one, which matters more than you would think when a controller is deciding whether a claim is a real claim. And it dates your own record: invoices that carry your license number are a running proof of standing on every job you billed, rather than something you assemble later out of memory.
The job address is a tax rate wearing a street name
Put the full jobsite address on the invoice, not the customer's billing address and not your office.
California sales and use tax on construction is settled by where the work physically happened, because district taxes ride on top of the statewide rate and they change by city and by county. The same fixture, at the same price, on two jobs forty minutes apart, carries two different tax numbers. That is Regulation 1521 territory, and the rate is read from the jobsite address rather than from a figure you keep in a spreadsheet.
It matters on the invoice because the invoice is the document an auditor reads three years later. A billing that names the site tells the whole story on its face; one addressed to a property manager's downtown office does not, and you get to reconstruct it. Which lines are taxed on cost and which are taxed on a selling price is worked through in California sales tax for contractors.
Retention is a deduction, never a discount
Here is the habit that costs real money and looks like tidiness. The contract holds 10 percent retention, so the contractor bills at 90 percent of the value and calls it done. No retention line, no retention balance, nothing on the page that says money is being held.
Do not do that. Bill 100 percent of the value earned, then show retention as its own deduction line, with the running balance held to date next to it.
Three things follow from that line existing:
- You can name a number. On private work the owner releases retention within 45 days after completion of the work of improvement (Civ. Code s.8812), and a direct contractor passes each sub's share down within 10 days of receiving it (Civ. Code s.8814). Those clocks are useless if nobody in your office can say what the balance is.
- Your claim amount is on the paper. If the job goes bad, the amount you are owed includes the retention, and the invoices are the evidence of it. A 90 percent billing tells a reader you charged 90 percent.
- The customer sees it too. Retention that is visible every month is retention that gets asked about at closeout instead of forgotten for two years.
Retention on most jobs is roughly the profit. The dates that decide when it comes back, and the trap where a lien window closes before the money is even due, are in the California retention guide.
Bill cumulative, not periodic
A periodic invoice says: here is what I did in June, pay me. A cumulative payment application says: here is everything I have earned since day one, here is what has already been paid, pay the difference.
The second one is self healing and the first one is not. A periodic invoice that gets lost in an accounts payable queue stays lost, because next month's invoice never mentions it again. A cumulative application carries every unpaid dollar forward on its face, every month, until it is paid.
Five lines do it.
| Line | What it does |
|---|---|
| Contract sum to date, including approved change orders | Reconciles the contract every month, so extras never go missing |
| Value of work completed to date | The whole job since day one, not this period |
| Less retention held to date | Shows the deduction and the running balance (Civ. Code s.8812) |
| Less payments received to date | Money actually banked, not money invoiced |
| Due on this application | One subtraction, and it includes anything unpaid from earlier |
Note the fourth line carefully. It is payments received, not amounts previously billed. That single word is what makes an unpaid month reappear on next month's page instead of vanishing.
One application, with real dates on it
A C-10 electrical subcontractor on a private tenant improvement in Pasadena. Original subcontract $172,000, retention 10 percent. Change order 2 for $12,000 of added lighting is signed on 8 June 2026, so the contract sum to date is $184,000. Application 3 covers work through 30 June 2026.
| Line | Amount |
|---|---|
| Contract sum to date, including approved change orders | $184,000 |
| Value of work completed to date | $121,000 |
| Less retention held to date, at 10 percent | $12,100 |
| Total earned less retention | $108,900 |
| Less payments received to date | $44,400 |
| Due on this application | $64,500 |
June alone was worth $32,400. The application asks for $64,500, and the extra $32,100 is application 2, which was billed in early June and never processed by anyone. Nobody had to notice. The cumulative form put it back on the page by itself.
Now the calendar the same application sets running.
| Date | What happens | Section |
|---|---|---|
| 8 June 2026 | Change order 2 signed at $12,000, before the added lighting starts | |
| 2 July 2026 | Application 3 goes to the prime for work through 30 June 2026 | |
| 6 July 2026 | Prime submits its own billing to the owner, your application inside it | |
| 3 August 2026 | Owner pays the prime, inside the 30 days | Civ. Code s.8800 |
| 10 August 2026 | Last day of the prime's 7 days from receipt | BPC s.7108.5 |
If part of it is genuinely disputed, that has a ceiling. A good faith dispute allows 150 percent of the disputed amount to be withheld and nothing beyond it (BPC s.7108.5), which is why disputed items belong on their own numbered lines rather than buried in a lump. Name the disputed $6,000 and the most that can be held against it is $9,000; leave it inside a single line worth $64,500 and the whole application stalls. The full pair of clocks and the email that uses them is in the California payment deadlines guide. Getting extras signed before the work starts is what keeps them on the contract sum line instead of turning into the disputed line in the first place.
Never blend public and private work on one payment document
One job per invoice, and never a public job sharing a page with a private one. They are two different bodies of law wearing the same word.
| Private work | Public work | |
|---|---|---|
| Progress payment | Owner pays the direct contractor in 30 days (Civ. Code s.8800) | Local agency, 30 days with a 7 day invoice review period |
| Retention cap | Whatever the contract says | 5 percent |
| Retention release | 45 days after completion (Civ. Code s.8812) | 60 days after completion |
| Security behind it | Mechanics lien, private stop payment notice (Civ. Code Part 6) | Payment bond over $25,000 (Civ. Code s.9550), suit within six months (Civ. Code s.9558), public stop payment notice (Civ. Code Part 6 ch. 5) |
| What rides on the billing | Nothing extra | Certified payroll filed electronically at least monthly, DIR registration, prevailing wages on work over $1,000 |
A blended document fails at exactly the moment you need it. A bond claim against a surety, a public stop payment notice and a mechanics lien all want a clean statement of what was furnished to that improvement and what remains unpaid on it. An invoice covering two jobs is a document you have to explain, and explaining is what everybody else is already doing.
What travels with the invoice
Two documents belong in the same envelope, every time.
The conditional waiver. Send a Conditional Waiver and Release on Progress Payment (Civ. Code s.8132) with the application. It costs you nothing, because a conditional waiver only bites when the funds actually clear, and it removes the last excuse in the payment cycle. What you never send in advance is an unconditional form. There are only four statutory forms in the set, and a document that is not one of them is not effective at all: the California lien releases and waivers guide has all four.
The preliminary notice, once, at the start. 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 later. Served late, it still protects the 20 days before service and everything after, so a notice you forgot on a job you are still billing is worth serving this afternoon. The mechanics are in the 20 day preliminary notice guide.
On residential work there is one more thing the billing has to respect. Under the home improvement contract rules, the down payment is capped at the lesser of $1,000 or 10 percent of the contract price, and payments are not permitted to run ahead of the value delivered. Progress billing on those jobs is not a preference, it is the shape the law expects, and it is covered in the California home improvement contract guide.
The invoice you send today is the file you will need in November
Everything on this page is a template decision, made once. License number in the header. Jobsite address on the face. Retention as a deduction with a running balance. Cumulative columns rather than a month at a time. One job per document, and never a public job beside a private one. Set that up on a Sunday afternoon and every billing after it starts a clock instead of joining a queue.
The contractors who get paid on time in California are rarely the ones with the best lawyers. They are the ones whose paperwork answers the payer's question before it is asked, which means the file moves rather than sitting.
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 retention balance and the dates counted from both live in the same record rather than in three places.
Pull your last three applications and check them against the five lines above. If any of them billed at 90 percent instead of showing retention, or covered one month instead of the whole job to date, you are missing the two numbers that make the clocks usable. Open a working demo business file and rebuild the next one properly before it goes out.
Keep going
Count it instead of estimating it
- California lien deadline calculatorIt is 90 days until the owner records a Notice of Completion. Then it is 60 for a direct contractor and 30 for everybody else. Enter your dates and see which one you are on.
- California prompt payment and retention calculatorTwo clocks, not one. Progress payments run from the payment demand; retention runs from completion, not from your final invoice. Enter both dates and see which one is actually late.
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.