Level
Cash Flow

How Retainage Kills Contractor Cash Flow (And How to Plan for It)

Level·2026-04-04·10 minute read
How Retainage Kills Contractor Cash Flow (And How to Plan for It) — Level CFO

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.

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.

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.

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.

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.


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.

Ready to see where your money is going?

Get a free job profitability audit in 48 hours.

Get Your Free Audit