Retainage Impact Calculator
Model the cashflow impact of retainage on jobs — what you'll be owed at final, and when.
Build period (progress draws)
Punch-list + owner hold period
Line of credit APR or equivalent cash cost
Result
- Retainage withheld at completion
- $25,000
- Avg outstanding retainageWeighted across build + hold
- $17,857
- Total carry period
- 7.0 months
- Carry cost (dollars)
- $1,042
- Carry cost as % of contract
- 0.4%
- Gross profit at target margin
- $37,500
- Effective margin after carryWhat you actually keep
- 14.6%
This estimate is based on national average costs and may vary by region, project specifics, and market conditions. Use as a starting point for your bids.
Why retainage quietly kills jobs
Retainage is the silent killer of contractor margin. It's a normal, industry-standard mechanism — but contractors who don't price its carry cost end up financing the owner's security deposit with their own working capital, at their own borrowing rate, for months or years.
On a $250,000 contract with 10% retainage held for 7 months total (build + wait) at 10% effective borrowing cost, you're carrying about $17,500 at an average outstanding balance of ~$15,000. That's real interest expense, real opportunity cost, and real margin erosion.
How retainage works mechanically
Each progress draw, the owner pays you everything EXCEPT the retainage percentage. Those withheld dollars accumulate on your books as contract receivable — reported but not collected. At substantial completion, you submit for retainage release; the owner holds it for the contractually-defined period (often 30-90 days) to give time for punch-list, lien waivers, and any last defect claims. Then it finally hits your account.
The entire time between “retainage withheld” and “retainage released” you're financing it — either by drawing on a line of credit, by using your own cash (opportunity cost), or by not paying a bill you should be paying (which is how contractors turn receivables problems into cash-flow problems).
The math
During the build period, retainage balance ramps up linearly from $0 at contract start to full retainage at substantial completion. Average outstanding balance during build ≈ half of final retainage. During the hold period, full retainage is outstanding the whole time.
Carry cost = average outstanding balance × borrowing rate × (total months ÷ 12). That's your real dollar-cost of the retainage hold, and it comes straight out of gross margin.
A worked example
$250k contract, 10% retainage = $25k withheld at completion. 4 months build, 3 months hold. Build-period carry: ($25k ÷ 2) × 4 = $50k-months. Hold-period carry: $25k × 3 = $75k-months. Total: $125k-months over 7 months = $17,857 avg outstanding.
At 10% borrowing: $17,857 × 10% × (7/12) = $1,042. On a $250k contract at 15% target margin ($37,500 gross profit), that's 2.8% of gross profit eaten by retainage carry. Not catastrophic, but absolutely worth pricing in up front.
How to manage retainage
- Negotiate the terms at contract time. 5% is better than 10%. Release at substantial completion is better than release 60 days after. Variable retainage (10% on first half, 0% on second) is better than flat.
- Price carry cost into your bid. Add a small line to your soft costs or bury it in your markup. On retainage-heavy jobs (public work, institutional) it's enough money to price explicitly.
- Bill for stored materials. Many contracts allow separate billing for materials on-site but not yet installed, at a reduced retainage (often zero) — this substantially lowers your carry.
- Drive punch-list. The faster substantial completion is signed and the punch-list is closed, the faster retainage releases. Don't let your field team slow-walk the last 2% of work.
- Use the line of credit, not your margin. If you're going to carry retainage, finance it with a cheap line of credit (6-10%) rather than forgoing higher-return opportunities (owner's time, new hire, equipment purchase, marketing).
When retainage should make you walk
On tight-margin jobs (<10% gross), if retainage terms would consume more than 20-30% of your gross profit in carry cost, either negotiate better terms or pass on the job. It sounds dramatic but the math is the math — a public job you “win” at a razor margin with heavy retainage can be worse than not bidding at all, especially when the owner schedule slips and the hold stretches from 90 days to 180.
Frequently asked questions
What is retainage?
Retainage (or 'retention') is a portion of each progress payment — typically 5-10% — that the owner or GC withholds as security until substantial completion, final punch-list, and often a waiting period beyond that. It protects the owner if the contractor defaults or fails to complete. The flip side: the contractor finances that withheld amount at their own cost until released.
What's a typical retainage percentage?
5-10% is standard. Public work in most states is capped at 5-10% by statute. Private commercial deals with strong GCs often run 10% on the first 50% of the contract and drop to 5% thereafter. Residential retainage varies; $50k+ jobs with paperwork often have a 10% retainage line. The number and release timing are both negotiable.
How long does retainage typically take to release?
30 days after substantial completion is best-case. 60-120 days is more realistic on commercial work once punch-list, lien releases, and owner sign-off are factored in. Public jobs can take longer (6-12 months in worst-case scenarios). The longer the hold, the larger the carry cost to the contractor — which is why it's always worth negotiating a shorter release window.
Can retainage wipe out my profit?
On tight-margin work, yes. A 6% gross margin job with 10% retainage held 120 days at 12% borrowing cost can easily burn 1-2 points of margin in carry cost alone. That's the difference between a profitable job and a break-even job. Most contractors don't price retainage carry cost into their bids — they eat it from margin.
Should I add retainage carry cost to my bid?
Yes, when retainage terms are known up front. Price the carry cost as a line item in your soft-cost bucket (or bake it into your markup). Negotiate retainage terms in the contract — lower percentage, faster release, or stored materials counted differently. On aggressive terms, walk away from the job or reprice it to make the math work.
Related calculators
Break-Even
NewFind the minimum job size worth bidding given your crew cost, mobilization, and target margin.
Change Order
NewPrice a change order with extra time, materials, and appropriate markup.
Markup vs Margin
NewConvert between markup % and margin %. Most contractors confuse them — this tool prevents the $10k-a-year math error.
Retainage Cash Flow
NewMonth-by-month cash gap from retainage — peak working-capital strain, carry cost, plain-English verdict, and a counter-offer that restores your margin.