JOB COSTINGCASH FLOWWIP REPORTINGFRACTIONAL CFOSUBCONTRACTOR FINANCEOVERHEAD RATEPAY APP BILLINGAR RECOVERYCONTROLQOREJOB COSTINGCASH FLOWWIP REPORTINGFRACTIONAL CFOSUBCONTRACTOR FINANCEOVERHEAD RATEPAY APP BILLINGAR RECOVERYCONTROLQOREJOB COSTINGCASH FLOWWIP REPORTINGFRACTIONAL CFOSUBCONTRACTOR FINANCEOVERHEAD RATEPAY APP BILLINGAR RECOVERYCONTROLQOREJOB COSTINGCASH FLOWWIP REPORTINGFRACTIONAL CFOSUBCONTRACTOR FINANCEOVERHEAD RATEPAY APP BILLINGAR RECOVERYCONTROLQORE
The Construction CFOSchedule a Free Call

TL;DR: Construction contractors are profitable on paper but short on cash because profit and cash follow different timelines. Revenue is recorded when earned but cash arrives 60–120 days later. The most common causes: uncollected AR ($80K–$300K sitting in invoices nobody chases), overhead miscalculated in bids (usually 4–8 points below actual), late pay app submission (missing one cut-off = 30-day delay), and retainage counted as available cash when it is not. SPM fixes this by auditing AR first, rebuilding the overhead rate, and creating a 13-week cash flow forecast.

Core Cash Flow Problem

Profitable on Paper.
Never Any Cash. Here's Why.

Your accountant says you made money. Your bank account disagrees. This is not bad luck — it is a structural problem that has a structural fix.

Published: May 2026Updated: May 2026
60–120
Days: Work Performed to Cash Received
$80–300K
Avg Uncollected AR at SPM Intake
4–8 pts
Overhead Gap in Bids vs. Actual
30 Days
Cost of One Missed Pay App Cut-Off
What's Actually Happening

Why Profit and Cash Don't Match

Your bookkeeper uses accrual accounting — revenue is recorded when earned, not when collected. The job you billed in February shows as revenue even if the GC has not paid yet. The profit is on the books. The cash is not in the account. Those are two different things, and most contractors run their business off the P&L instead of the cash position.

Why Your P&L Lies

Accrual accounting records revenue when earned, not when collected. A job billed in February shows as revenue even if the GC pays in May. The profit is real. The cash just has not arrived yet — and most contractors never see that distinction in how their books are presented.

Why the Cash Is Always Late

Commercial subcontracting has the worst cash timing of any business model. Mobilize in month one, submit Pay App 1 in month two, get approved in month three, get paid in month four. Meanwhile payroll runs every two weeks from day one. The gap is structural.

The Five Causes

Why Cash Is Always Short

01

AR Nobody Is Chasing

You've billed the work. The GC owes the money. You haven't collected it because you don't want to rock the relationship. The average SPM client at intake has $80,000–$300,000 in AR over 45 days with zero follow-up.

02

Wrong Overhead Rate in Bids

If your overhead rate in bids is 7% and your actual overhead is 14%, every job you win is underpriced by the difference. You're funding that gap from what you thought was profit — silently, every month.

03

Retainage Treated as Cash

Retainage at 10% on a $2M job is $200,000 you can't touch for 12–18 months. It shows on your balance sheet as a receivable. When it's counted alongside collectible AR, your real cash position looks better than it is.

04

Pay App Submitted Late

Most GCs have a billing cut-off — typically the 25th of the month. Miss it by one day and you wait 30 more days. On a $400K/month job, one late pay app is $400K delayed by 30 days.

05

Growing Into a Cash Hole

Every new job requires upfront cash before the first payment. Double revenue and you've doubled the simultaneous cash gaps you're funding. The faster you grow, the larger the gap — unless the billing system scales with it.

The Fix

What SPM Does About It

1. AR Audit — Find the Cash That's Already Yours

Pull every open invoice over 30 days. Call on every one of them. Most contractors collect $50,000–$200,000 in the first 30 days — money that was always there, just not being pursued. This single step usually covers SPM's fee for the first six months.

2. Rebuild the Overhead Rate

Calculate actual overhead — every fixed cost that runs regardless of job volume. Divide by billable revenue. If it is different from what is in your bids, every future job gets repriced. This one correction is worth 3–8% of gross margin per job.

3. Fix the Billing Calendar

Map every GC's pay app cut-off date. Build a billing calendar. Never miss a cut-off again. On a $5M annual revenue business, one missed cut-off per month on one job is $400K+ in 30-day payment delays per year.

4. Separate Retainage from AR

Retainage is not collectible cash. It needs its own bucket. Once it is separated, your real cash position — and your real problem — becomes visible.

5. Build a 13-Week Cash Flow Forecast

Map every cash outflow and expected inflow for 13 weeks. Now you can see a cash gap 8 weeks before it hits — and do something about it before it becomes an emergency or an MCA.

Client Outcome

Real Numbers — Concrete Contractor, $4.9M

Anonymous Client — Concrete Contractor · $4.9M Revenue

This contractor's P&L showed consistent profitability for 11 years. The owner had never had a year in the red. But cash was always tight. He was using a $200K line of credit as a regular operating tool — not an emergency one. He couldn't explain why.

$203,000

Collected in AR in the first 7 days of engagement. The money was already earned — invoices sitting 45–90 days with no follow-up. That cash paid off the line of credit completely.

Overhead: 5% → 12%

The overhead rate in bids was 5%. Actual overhead was 12%. Every job had been underpriced by 7 points for years. Correcting the overhead rate in the bid model changed the margin on every future job.

$130,000

In profit sharing distributed to the team within 12 months. The cash was always there. It just needed to be structured correctly to show up.

FAQ

Frequently Asked Questions

Why is my construction company profitable on paper but always short on cash?
Profit and cash follow different timelines in construction. Revenue is recorded when earned but cash arrives 60–120 days later after pay app submission, approval, and payment. The most common causes are uncollected AR sitting in invoices nobody is following up on, an overhead rate in bids that is lower than actual overhead, retainage counted as available cash, and growth that outpaces the billing system.
How much uncollected AR do most contractors have when they come to SPM?
Most contractors who come to SPM have between $80,000 and $300,000 in AR older than 45 days that nobody has followed up on. This is the single most fixable cash flow problem — the money is already earned, it just has not been collected.
What is the difference between profit and cash flow in construction?
Profit is an accounting concept — revenue minus expenses on the P&L. Cash flow is operational — when money actually moves in and out of your bank account. In construction, you can earn $500,000 in profit in a year and still run out of cash because of the timing gap between work performed and payment received.
Can a contractor fix cash flow problems without cutting costs or finding more work?
Yes. In most cases the cash is already in the business — sitting in uncollected AR, in billing timing gaps, or in a miscalculated overhead rate. Fixing the billing structure, collecting what is owed, and correcting the overhead model generates cash from what already exists.
How does SPM fix the profitable-but-no-cash problem?
SPM starts with an AR audit to collect what is already owed, then rebuilds the overhead rate, billing calendar, and pay app structure. Most clients see immediate improvement in cash position within 30 days from AR collection alone. The structural fixes take 60 days to fully implement.
Related Resources
Cash Flow Crisis
MCA Loan Trap
Stuck in an MCA and can't get out — here's the exit path
Cash Flow Crisis
Line of Credit Maxed
What to do when the LOC is at the limit and cash is still tight
AR Recovery
AR Aging Guide
How to collect what you've already earned before it gets worse
Overhead
Overhead Rate Wrong
Why your bid rate is probably 4–8 points below actual
Tools
Cash Flow Forecast Template
A 13-week cash flow forecast built for construction subs
CFO Services
SPM Pricing
What it costs to have SPM handle the financial side
The Construction CFO
Profitable But No CashMCA Loan TrapAR AgingOverhead BenchmarksSchedule a CallJosh@ConstructionCFO.net
© 2026 SULPHUR PRAIRIE MANAGEMENT · SULPHUR ROCK, AR
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. About Josh →  |  LinkedIn →

Ready to Fix the Cash Problem?

A free call with Josh takes 30 minutes. Bring your last P&L and current bank balance. The gap between those two numbers is where we start.

Schedule a Free Call →
0