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 CFO Schedule a Free Call

TL;DR: Construction companies that keep running out of cash have a structural billing timing problem, not a revenue problem. The pay app cycle creates a 75–90 day gap from mobilization to first payment. The fastest fix is collecting outstanding AR — most contractors have $80K–$300K sitting in uncollected invoices. The structural fix is rebuilding the billing calendar, correcting the overhead rate, and building a 13-week cash flow forecast.

Cash Flow Crisis

My Construction Company
Keeps Running Out of Cash.

You're winning jobs. You're billing. You're working. And you're still short on cash. This isn't bad luck. It's a system problem — and it has a system fix.

Published: May 2026Updated: May 2026
75–90
Days: Mobilize to First Payment
$80–300K
Avg AR Over 45 Days at Intake
13 Weeks
Cash Forecast Horizon
60 Days
SPM Full Onboarding
Why It Happens

Why Good Contractors Run Out of Cash

Running out of cash doesn't mean your business is failing. Most contractors who come to SPM with a cash crisis have a profitable business — the P&L confirms it. The problem is that profit and cash are two different things that follow completely different timelines in construction. The billing gap is structural. Without a system built around it, every growth spurt makes it worse.

01

The Pay App Timing Gap

You mobilize on day one. Payroll starts immediately. You wait 30 days to submit Pay App 1, 15–30 days for GC approval, and 30 more days for payment. You're 75–90 days in before a dollar comes back. On multiple simultaneous jobs, this gap multiplies.

02

AR Nobody Is Following Up On

The average SPM client at intake has $80,000–$300,000 in AR older than 45 days with zero follow-up. The money is earned. The invoices are submitted. Nobody called. The GC isn't paying because nothing is making them.

03

Overhead Miscalculated in Bids

Your overhead rate was set when the business was smaller. The business grew. Overhead grew with it. The rate in bids never changed. Now every job is underpriced by the difference and you're funding the shortfall from what you thought was profit.

04

Growth That Outpaces Billing

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

05

No Cash Forecast

Most contractors find out they're short on Thursday for Friday payroll. A 13-week cash flow forecast makes the gap visible 8 weeks in advance. You can act instead of react.

The Fix

How to Stop the Bleeding

1. Collect Outstanding AR — This Week

Pull every invoice over 30 days. Call on every one — not a statement, a call. Most contractors collect $50,000–$200,000 in the first 30 days just by following up on what's already owed. This generates immediate cash without new work or new debt.

2. Build a Billing Calendar for Every Active Job

Get every GC's pay app cut-off date. Submit on the first eligible day of each period. Never miss a cut-off. One missed cut-off on a $300K/month job delays $300K by 30 days.

3. Recalculate Your Overhead Rate

Add every fixed cost including owner compensation and divide by billable revenue. If the number is higher than what's in your bids, every future bid gets corrected immediately. The correction stops the slow bleed.

4. Build a 13-Week Cash Flow Forecast

Map every outflow and inflow for 13 weeks. Update it weekly. The cash gaps become visible weeks in advance so you can act rather than react — and never call a lender in a panic again.

Client Outcome

What This Looks Like With Real Numbers

Anonymous Client — Civil Contractor · $6.7M Revenue

This contractor came to SPM with a $348,000 line of credit fully drawn and an MCA on top of it. The business was profitable. But cash was structurally impossible because the billing cycle was 45 days behind on every job and nobody was chasing AR.

LOC $348,000 → $0

In 60 days — from collecting outstanding AR and fixing the pay app timing on three active jobs. The cash was already there.

$65,000

In employee bonuses paid after the LOC was cleared. The same cash that had been cycling through the LOC every month was now staying in the business.

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 →
Related Resources
Cash Flow Crisis
Profitable But No Cash
Why the P&L says profitable but the bank account disagrees
Cash Flow Crisis
MCA Loan Trap
If the cash crisis led to an MCA — here's the exit
Cash Flow Crisis
Line of Credit Maxed
What to do when the LOC is at the limit
Overhead
Overhead Rate Wrong
Why your bid rate is probably 4–8 points below actual
Tools
Cash Flow Forecast Template
13-week forecast built for construction subs
CFO Services
SPM Pricing
What it costs to have SPM fix the billing structure
The Construction CFO
Running Out of CashProfitable But No CashMCA Loan TrapOverhead CalculatorSchedule a CallJosh@ConstructionCFO.net
© 2026 SULPHUR PRAIRIE MANAGEMENT · SULPHUR ROCK, AR
0