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.
Two different clocks, and the second one starts at completion rather than at your final invoice. That is why retention sits unpaid while everybody assumes it is normal.
The progress payment application going up the chain.
Optional. The pass-through counts from the day the money actually arrived upstream.
This is what starts the retention clock. Not the final invoice, and not the day the last cheque cleared.
Give the page a date to count from
Progress payments run 30 days to the direct contractor and 7 more down to a sub. Retention runs 45 days from completion and 10 more after that.
It is your money, held under a contract term, with a statutory release date attached to it. Once you can name that date the conversation stops being about whether it is reasonable to ask.
Money can be held back for a genuine dispute over a specific item. It cannot be held because the job upstream has not settled. If nobody has told you what the item is, there is no dispute to wait on.
Worked example
The payment demand went in on 2026-08-01 and the work was completed on 2026-08-11. Two clocks, and the retention one does not run from your invoice.
Aug 31, 2026
Past this day the withheld amount carries a penalty as well as the money, and the contractor can act. The period runs from the demand, not from the end of the month the demand landed in.
Counted as 30 days from the payment demand (2026-08-01).
Civ. Code s.8800
Sep 7, 2026
The whole chain, counted: the owner pays the direct contractor, and the direct contractor then has the pass-through period to pay you.
Counted as 30 days to the direct contractor, then 7 days down to you, from the demand (2026-08-01).
Civ. Code s.8800 and Bus. & Prof. Code s.7108.5
Sep 25, 2026
Counted from completion of the work, not from the final invoice. This is the money most people stop chasing, and it is the money with the clearest statutory date on it.
Counted as 45 days from completion (2026-08-11).
Civ. Code s.8812
Oct 5, 2026
The direct contractor passes retention down within the pass-through period after receiving it. If you are still waiting past this day you are not waiting on a slow payer, you are waiting on somebody who is late.
Counted as 45 days to the direct contractor, then 10 days down to you, from completion (2026-08-11).
Civ. Code s.8812
Record completion once and the retention date sits on the job with the money against it, instead of living in your head until the year turns over and you write it off.
Progress payments carry their own due dates on the invoice, so the late one shows up as late rather than as a gap in the bank feed you notice in March.
prompt_payment_owner_days (US-CA) Published source Last read from the source Aug 12, 2026.prompt_payment_passthrough_days (US-CA) Published source Last read from the source Aug 12, 2026.retention_release_days (US-CA) Published source Last read from the source Aug 12, 2026.retention_passthrough_days (US-CA) Published source Last read from the source Aug 12, 2026.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.
Markup and margin calculator
The arithmetic solo contractors lose money on. 20% markup is not a 20% margin, and this shows you the gap in dollars.
Contractor hourly rate calculator
What you have to charge, worked backwards from the year you want. Counts the hours you work against the hours you actually invoice.
Ontario lien deadline calculator
Preservation, perfection and the annual holdback cycle, counted with the periods in the Construction Act.