Skip to main content
2,200+ service businesses benchmarked. How does your cash flow stack up? See where you stand →
Level
Cash Flow

Retainage Kills Contractor Cash Flow: How to Lose $360K Permanently

Sam YoungEx-CFO across trades, SaaS & services · $2.5B in service-business transactions · Stanford MBA
Updated May 12, 2026·Originally published June 16, 2025·10 minute read
Share

From Level's proprietary contractor research

5-10% of every commercial invoice is held back as retainage. On a $10M contractor with 60% commercial work, that's $300-600K of cash sitting at GCs at any moment. Most contractors don't have a retainage release process — they just hope it shows up.

Pattern across 2,200+ contractors, $13.25B in job revenue analyzed

10 minute readCash Flow

The Silent Cash Flow Killer

Every commercial contractor knows the drill: you complete the work, you submit your invoice, and the GC pays you — minus 5-10%. That holdback is retainage, and it's supposed to protect the project owner from defective work.

In practice, it's a cash flow tax on subcontractors. And it's worse than most contractors realize.

On a $500,000 job with 10% retainage, that's $50,000 sitting in someone else's bank account for months — sometimes over a year — after you've already paid your techs, bought the materials, and moved on to the next job.

Now multiply that across 20 active jobs. You could have $200-500K in retainage receivables at any given time. That's money you earned, money you need, and money you can't touch.

Calculate your own retainage lock-up → Open the Retainage Cash Lock-Up Calculator, enter your active backlog and average retention %, and see exactly how much of your cash is sitting at GCs right now. Most contractors are surprised by their number.

How Retainage Actually Works

The standard arrangement:

  1. During construction: The GC withholds 5-10% of every progress payment
  2. At substantial completion: The retainage is supposed to be released
  3. Reality: Release often takes 60-120 days after completion, sometimes longer
  4. The chain: The owner holds the GC's retainage, the GC holds yours. If the owner is slow, everyone downstream waits.

The real problem isn't the percentage. It's the timing. You've already paid 100% of your labor and materials costs. But you're only collecting 90-95% of your revenue until the project closes out. That gap compounds across your entire portfolio.

The Math That Kills Cash Flow

Let's walk through a real scenario:

Contractor profile:

  • $8M annual revenue
  • 60% from commercial projects with 10% retainage
  • Average project duration: 6 months
  • Average retainage release: 90 days after completion

Retainage calculation:

  • Commercial revenue: $4.8M
  • Retainage held at any time: $4.8M × 10% × (9 months / 12 months) = $360,000

That's $360K in earned revenue permanently tied up in retainage at any given time. It's not a one-time hit — it's a structural drag on your cash position.

Now factor in your other receivables:

  • Regular AR (non-retainage): 45 days DSO = $1M outstanding
  • Retainage: $360K
  • Total tied up in receivables: $1.36M

For an $8M contractor, that's 17% of annual revenue sitting in someone else's account. If your operating margin is 8-12%, retainage alone could eat an entire month's profit in cash flow drag.

Having worked with over 1,000 contractor teams — evaluating acquisitions in private equity, building financial products for commercial contractors, and now running financial reviews at Level — I can tell you the AR management gap is even bigger than most people think. Across hundreds of contractors I've reviewed, the median collection rate lands around 81% of what's billed at any point in time. Some sit at 95%+. Others are below 70% — and the gap is almost always a combination of retainage, slow AR aging, and invoicing delays. I've seen a single large commercial contractor with roughly $45M in outstanding receivables on about $140M billed. Not all of that is "lost" — some is normal AR, retainage, recent billing — but the financing cost at scale is massive.

Five Strategies to Manage Retainage

1. Forecast It Explicitly

Most contractors track retainage in their accounting system but don't forecast it. You need a rolling retainage schedule:

JobTotal Contract% CompleteRetainage HeldEst. Release Date
ABC Office Buildout$400K85%$34KAug 2026
City School HVAC$250K100%$25KMay 2026
Warehouse Retrofit$180K40%$7.2KDec 2026

This tells you exactly how much cash is coming back and when. Plot it against your payroll and material obligations. If there's a gap, you see it 8 weeks early instead of 2 days late.

2. Negotiate the Terms Upfront

Retainage is negotiable. Not always, but more often than contractors think.

Ask for:

  • 5% instead of 10%. Many GCs will agree, especially if you have a track record with them.
  • Retainage reduction at 50% completion. The retainage drops from 10% to 5% once you're halfway through the job. This is standard in many states and on federal projects.
  • Early release triggers. If your scope is done but the overall project isn't, push for your retainage to release when your punch list is signed off — not when the entire building is complete.
  • Interest on retainage. Some states require it. Even where they don't, asking for it signals that you know the game.

3. Know Your State's Retainage Laws

This is where contractors leave money on the table. Many states have enacted retainage reform laws that limit how much can be held and for how long:

  • Federal projects (Miller Act): Retainage generally capped at 10%, must be released within reasonable time after acceptance
  • Many states cap at 5% for public projects
  • Some states require retainage in escrow or trust accounts (meaning the GC can't use your retainage as their float)
  • Prompt payment acts in many states set deadlines for retainage release after substantial completion

If a GC is holding your retainage longer than your state allows, that's not a business disagreement — it's a legal violation. Know your state's rules.

4. Build Retainage Into Your Pricing

If retainage is a guaranteed cost of doing business (and for commercial work, it is), price for it.

The calculation: If 10% of your revenue is held for 9 months on average, and your cost of capital is 8%, retainage costs you:

10% × 9/12 × 8% = 0.6% of your commercial revenue

On $4.8M in commercial work, that's $28,800 in financing cost. Add it to your overhead rate. Not itemized on the bid — just built into your margin.

5. Use a Line of Credit Strategically

A line of credit isn't a sign of weakness. It's a cash flow management tool.

When retainage creates a temporary gap, drawing on a line of credit to cover payroll and materials is often cheaper than the alternatives (missing a discount on early material payment, stressing your vendors, or — worst case — missing payroll).

The math: A $200K line at 8% interest, drawn for 90 days, costs $4,000. If that draw lets you take a 2% early payment discount on $300K in materials, you save $6,000. Net positive.

The key: use it for timing, not for losses. If you're drawing on your line because jobs aren't profitable, the line of credit is a band-aid on a pricing problem. If you're not sure which jobs are actually profitable once overhead is allocated, read our guide on setting up job costing in QuickBooks.

Free cash flow audit

Stop letting cash sit in someone else's bank account.

We benchmark your books against 2,200+ service businesses and tell you exactly where the money is going.

When Retainage Signals a Bigger Problem

Sometimes the retainage issue isn't actually about retainage. It's a symptom of deeper problems:

Under-billing: If you're consistently completing more work than you're billing, your cash gap is wider than it needs to be. Review your billing schedule — are you billing monthly? Are you capturing all change orders?

Slow collections on non-retainage AR: If your regular receivables are at 60+ days DSO, the retainage is just the cherry on top of a collections problem.

Too much commercial work: If your mix is 80%+ commercial with retainage, and your cash flow can't handle the drag, you might need to shift your mix toward service or residential work where you collect on completion.

No cash reserve: A contractor with a healthy cash reserve (3-6 months of overhead) barely notices retainage. One living paycheck to paycheck feels every holdback. The goal is to build enough reserve that retainage is an inconvenience, not a crisis.

Slow invoicing: One metric most contractors don't track is billing speed — the number of days from job completion to first invoice. The best contractors I've worked with progress-bill before the job is even complete (invoicing on percentage of completion as work happens). The worst wait 10+ days after completion. Every day you delay invoicing is a day your cash is stuck. If you're dealing with retainage AND slow invoicing AND 60-day AR, you've got a three-layer cash flow problem that compounds fast.

At a certain point, these problems aren't something a bookkeeper can solve. They require someone thinking strategically about cash flow, pricing, and overhead. That's usually the signal you need a fractional CFO, not just a bookkeeper.


The Bottom Line

Retainage isn't going away. It's a structural feature of commercial construction. The contractors who manage it well treat it like any other financial constraint — they forecast it, negotiate it, price for it, and plan around it.

The ones who don't are the ones calling their bank on a Thursday afternoon asking for an emergency draw to cover Friday's payroll.

Q: How does Level help with retainage management? A: We build a rolling retainage forecast into your monthly financial review. Every retainage receivable is tracked by job, expected release date, and amount. We flag jobs where retainage release is overdue and model the cash impact of your current retainage position against your upcoming obligations. No more surprises.

Q: What if my GC is holding retainage past the legal deadline? A: We help you identify which retainage is past due under your state's prompt payment or retainage laws, and provide the financial documentation you need to escalate. We're not lawyers, but we make sure you have the numbers to support your case.

Share

Get the next one

Want next week's benchmark in your inbox?

One email a week. Real numbers from 2,200+ service businesses. No fluff. Unsubscribe anytime.

Sam Young

About the author

Sam Young

Founder & Fractional CFO

Founder of Level — fractional finance and operations for service businesses, startups, and SMBs. Ex-CFO across trades, SaaS, and service businesses. 4 years as Director of Growth Product at BuildOps, building financial tooling used by 1,000+ commercial contractors. Four years in PE and investment banking rolling up and acquiring service businesses — $2.5B in total transactions including M&A and IPOs. Stanford MBA, Brown undergrad. Level operates its own proprietary benchmark research (2,200+ companies, $13.25B in revenue analyzed) which informs every client engagement.

LinkedIn

Stop letting cash sit in someone else's bank account.

We rebuild your AR process and recover what you've already earned. Free audit included.

2,200+ service businesses benchmarked$13.25B in revenue analyzed24-hour response

No credit card. 15-min audit. We only follow up if we can actually help.

No commitment. Real numbers, not generic advice.