Profitable subcontractors run out of cash because profit and cash flow are not the same thing. Pay-when-paid contracts create 45–75 day payment gaps, retainage holds 5–10% of every dollar earned until project closeout, and mobilization costs front-load expenses before billing catches up. A $5M subcontractor can easily have $800K+ of earned cash tied up at any point. SPM builds 13-week cash flow forecasts and billing alignment systems that prevent cash crises for commercial subcontractors doing $1M–$12M.

THE CONSTRUCTION CFO SCHEDULE A FREE CALL
Cash Flow Crisis

Profitable on Paper. Broke at Month-End.

Your P&L shows profit. Your bank account disagrees. This isn't a math error — it's a structural problem with how construction cash flow works. Pay-when-paid contracts mean you're doing the work 60 days before you get paid. Retainage holds 10% of every dollar until the job closes. Mobilization burns cash before the first pay app goes out. A perfectly profitable subcontractor can be constantly short on cash — and that's exactly what's happening to most of them.
Schedule a Free Call →
PUBLISHED: MAY 2026 · UPDATED: MAY 2026 · THE CONSTRUCTION CFO
The Three Cash Drains

Where Your Cash Actually Goes.

It's not one thing. It's three structural features of commercial subcontracting that all work against your cash position at the same time. Understanding each one is the first step to managing them.

01
Pay-When-Paid: The 60-Day Gap
Most GC subcontracts include pay-when-paid language — meaning your GC can legally delay paying you until the owner pays them. Commercial payment cycles run 45–75 days from invoice. If you're billing $400K/month, you're constantly carrying $600K–$1M in receivables you've earned but haven't collected. That gap is funded by your bank account or a line of credit.
02
Retainage: Cash You've Earned and Can't Touch
Standard commercial retainage is 5–10% held back from every pay app until substantial completion. On a $2M job, that's $100K–$200K sitting in someone else's bank account for 12–18 months. If you're running 4–6 jobs simultaneously, your total retainage receivable can easily exceed $500K — all earned, none accessible.
03
Mobilization: Spend First, Bill Later
Before the first pay app goes out, you've already bought materials, paid crew for mobilization, rented equipment, and put up bonds and insurance. On a $1M job that's typically $50K–$120K out the door before you've billed a dollar. Multiply that by multiple job starts in the same month and the cash drain is significant.
What SPM Does About It

How We Fix The Cash Gap.

You can't eliminate pay-when-paid or retainage — but you can build a financial system that sees the gaps coming and gives you time to manage them. That's what SPM builds.

13-Week Rolling Cash Flow Forecast
Weekly projection of cash in and cash out — 90 days forward
Pay app timing mapped to expected collection dates
Payroll and sub payments forecasted by week
Low-cash weeks flagged 4–6 weeks in advance
Billing Schedule Optimization
Pay apps submitted on the earliest allowable date
Front-loading billing on early job phases where contract allows
Stored materials billed as soon as they're on-site
Retainage tracked separately — collected at closeout, not forgotten
AR Management and Follow-Up
Outstanding pay apps tracked by aging — 30 / 60 / 90 days
GC payment status reviewed monthly
Lien rights calendar maintained to protect your leverage
Line of credit drawdown strategy advised when gaps can't be closed
The Math Behind the Problem

What a $5M Sub's Cash Position Actually Looks Like.

A $5M subcontractor doing $417K/month in work, on 60-day payment terms with 10% retainage, has roughly $834K in outstanding receivables and $350K+ in retainage at any given time. That's over $1.1M in earned but uncollected cash — not including any mobilization costs for new job starts.

Cash DrainTypical Amount (at $5M revenue)When It Resolves
Outstanding receivables (60-day terms)$700K–$850KRolling — never fully zero
Retainage held (10% across 4 jobs)$300K–$500KAt each job closeout
Mobilization costs (new job starts)$50K–$150K/startRecovered in first 2 pay apps
Payroll float (paid weekly, billed monthly)$80K–$120KRolling — permanent gap

A $5M subcontractor running at 8% net margin earns $400K/year in profit. But if cash tied up in the system exceeds $1.1M at any point, the company needs a line of credit of at least $500K just to survive a slow payment month — even in a profitable year.

What to Do About It.

You can't fix this by working harder. You fix it with systems: a forecast that sees gaps coming, billing discipline that gets pay apps out on the first possible day, and a line of credit sized to your actual cash cycle — not just what felt right when you opened it.

Build a 13-week cash flow forecast and update it weekly
Submit pay apps on the contract's first allowable date — every month, no exceptions
Track retainage separately and follow up at every project milestone
Know your lien rights window for every state you work in — that's your leverage
Right-size your line of credit to your AR cycle, not to what feels conservative
Review cash position weekly — not monthly when it's already a crisis

SPM handles all of this through ControlQore and monthly CFO advisory. You don't need to build the system — we build it, maintain it, and tell you what it's showing you every month.

Frequently Asked Questions

Common Questions.

Because profit and cash flow are not the same thing. A subcontractor can show positive net income on the P&L while being completely dry on cash — because the timing of when revenue is earned versus when cash is collected creates a gap. Pay-when-paid terms, 45–60 day GC payment cycles, and retainage held until project closeout all create cash deficits even on profitable work.

Pay-when-paid is a contract clause that allows GCs to delay payment to subcontractors until the GC is paid by the owner. On commercial projects this creates 45–75 day payment cycles. If you're doing $500K/month in work and getting paid 60 days later, you're carrying $1M+ in outstanding receivables at all times — funded by your own cash or a line of credit.

On a typical 10% retainage job, if you do $3M in work over 12 months, $300K is held back until substantial completion. For a $5M subcontractor doing multiple simultaneous jobs, outstanding retainage can easily exceed $500K–$800K — all earned, none of it available.

A 13-week cash flow forecast projects your expected cash inflows and outflows week by week for the next quarter. It shows you exactly when your bank account will be under stress — so you can plan ahead instead of scrambling. Every subcontractor doing $2M+ should have one. Without it, you're reacting to cash crises instead of preventing them.

We build a 13-week rolling cash flow forecast, align your billing schedule to maximize pay app timing, track retainage separately so it's never forgotten, and hold monthly cash flow reviews to flag shortfalls before they become crises. We also advise on line of credit structuring when needed.

Josh Luebker — Fractional CFO, The Construction CFO
Josh Luebker
Fractional CFO · The Construction CFO

Former commercial construction project manager and master electrician. Managed 150+ projects totaling $300M+ including Google data centers, military bases, hospitals, and high-rises. Now fractional CFO for commercial subcontractors doing $1M–$12M through Sulphur Prairie Management.

Schedule a Call LinkedIn Email Josh
Related Resources
Problem Diagnosis
Losing Money on Every Job
Why subcontractors bleed margin and what to do about it
Cash Flow
Growing Too Fast, Cash Problems
Why revenue growth makes cash flow worse before it gets better
Problem Diagnosis
Profit Fade Warning Signs
Six signs a job is losing money before it closes
CFO Services
Fractional CFO for Subcontractors
Cash flow forecasting and financial systems for $1M–$12M

STOP RUNNING OUT OF CASH EVERY MONTH.

One call. We'll show you exactly where your cash is tied up and what it takes to get ahead of it.

SCHEDULE A FREE CALL →
THE CONSTRUCTION CFO
Fractional CFO services for commercial subcontractors doing $1M–$12M
Losing Money on Every Job Growing Too Fast, Cash Problems Profit Fade Warning Signs CFO Services Schedule a Call Josh@ConstructionCFO.net
© 2026 SULPHUR PRAIRIE MANAGEMENT · SULPHUR ROCK, AR
0