operations

Construction Cash Flow Forecasting: The Weekly 15-Minute System

Cash flow kills more builders than bad estimating — and it's almost always preventable. The problem isn't margin, it's timing. Draw schedules misaligned with cost burdens. Retention sitting uncollected for 60+ days. AR aging nobody's watching. This post covers a weekly 15-minute cash position review that gives builders genuine 30-day visibility into their cash exposure — not just a bank balance.

The Short Version

I've watched profitable builders run out of cash and wonder how it happened. The bank account said one thing for months and then suddenly there was nothing left to cover payroll. The culprit was almost never a bad job — it was a mismatch between when costs hit and when revenue arrived. Draw schedules that didn't align with the actual cost curve. Retention that sat uncollected for months after project completion. AR invoices that aged past 60 days with no follow-up. The fix isn't complicated accounting software. It's a 15-minute weekly practice and three numbers that tell you what the next 30 days actually look like.

Sound Familiar?

Signs your cash flow management has blind spots:

What We Found

Why Cash Flow Forecasting Is Different From Watching Your Bank Balance

Your bank balance is a lagging indicator. It tells you what happened. Cash flow forecasting is a leading indicator — it tells you what's about to happen, with enough lead time to do something about it.

Here's the gap: a builder finishing strong in Q3 might have $180,000 in the bank account. But they have $220,000 in costs coming due in the next 30 days — subcontractor invoices, payroll, material deliveries — and only $85,000 in draws and invoices expected to clear in that same window. The bank balance says everything is fine. The cash flow forecast says there's a $135,000 shortfall coming in 30 days.

That 30-day warning is the difference between having options and having a crisis. With 30 days, you can accelerate a draw request, follow up on overdue invoices, arrange a short-term draw on your line of credit, or delay a discretionary purchase. With 72 hours, you're making desperate decisions.

The three components of an accurate 30-day cash flow forecast:

This is not a sophisticated model. It's a rolling 4-week ledger that you update every Monday morning for 15 minutes. The builders who do it never have cash surprises. The builders who don't do it eventually have a bad one.

🎯
Free: Find your profit leaks → Take the Builder's Scorecard
Get It Free →

The Three Inputs That Make or Break the Forecast

The forecast is only as good as the three inputs you feed it. Each one requires a different data pull and a different discipline to keep current.

Input 1: Accounts Receivable Aging

Pull your AR aging report every Monday. It shows every open invoice, who owes it, how many days it's been outstanding, and the total exposure by aging bucket (0–30 days, 31–60 days, 61–90 days, 90+ days). The 0–30 bucket is normal business — invoices that haven't come due yet. Anything in the 31–60 bucket needs a follow-up call or email. Anything in the 60+ bucket is a collections issue, not a reminder issue.

Most builders look at AR aging monthly at best. By the time a 30-day invoice appears in a monthly review, it's already 45–60 days. Add a Monday AR review to your weekly routine: who owes what, what's overdue, what follow-up is happening today. This single habit recovers more cash than any other practice I've implemented with clients.

Input 2: Draw Schedule Alignment

On every active job, map your draw schedule against your cost curve. Your draw schedule says when you'll invoice the client and how much. Your cost curve shows when you'll actually spend money — labor, materials, subs. These two things almost never match, and the mismatch is where cash gets squeezed.

A framing draw that releases $80,000 when the frame is complete doesn't help you when the framing sub needs $45,000 upfront for materials and $30,000 mid-frame for labor. The draw hits your account after completion. The sub costs hit before and during. That gap is your cash exposure.

For each active job, review: what's the next draw, when does it realistically clear, and what major costs are due before that clearing date? If the draw clears after costs are due, you need to either accelerate the draw request, negotiate sub payment timing, or fund the gap from your credit line. You can only do that if you see it coming 3–4 weeks out.

Input 3: Retention Tracking

Retention is money you've earned and billed but that clients withhold — typically 5–10% of each invoice — until project completion or a specified milestone. On a $2M job with 10% retention, that's $200,000 that will sit in the client's account for the duration of the project and potentially 30–90 days after completion.

Most builders know retention exists but don't actively track when each retention release is due. Set up a simple retention tracker: job name, total retention withheld, contract terms for release (substantial completion? final lien waivers? specific date?), and projected release date. Review it weekly. When a release date is approaching, send the release request proactively — don't wait for the client to initiate it. Retention that gets released on time is cash. Retention that sits because nobody followed up is a silent cash drag that compounds across your job portfolio.

The 15-Minute Weekly Cash Position Review

The weekly review takes 15 minutes if the inputs are current. Here's the exact workflow:

Monday morning, 15 minutes:

Step 1 (3 minutes): Update incoming cash. Look at every draw request currently submitted. Check with your office on expected clearing dates — most construction draws clear in 5–15 business days depending on the lender and client. Add any invoices in your AR aging that are actively being collected. Add retention releases expected in the next 30 days. Total these up by week.

Step 2 (5 minutes): Update outgoing cash. Pull your payroll schedule (fixed, usually predictable). Look at the sub invoices expected to arrive this week — check your project log for what was completed last week and which subs will be billing. Review material orders in transit. Note any overhead payments due (insurance, equipment leases, rent). Total these by week.

Step 3 (5 minutes): Calculate and review the 4-week position. Subtract outgoing from incoming, week by week, with a running balance starting from today's bank balance. Does any week go negative? If yes, that's an action item, not a data point.

Step 4 (2 minutes): Assign actions. Any week that projects negative or uncomfortably thin (below your target minimum balance) gets a specific action: accelerate a draw request, call on an overdue invoice, delay a discretionary purchase, or trigger a line of credit draw. The action gets assigned to a specific person with a deadline before next Monday's review.

That's it. Fifteen minutes. One document updated. Every week. The builders I've implemented this with say it's the single most impactful operational change they've made — not because it's complex, but because it converts gut feel into actual numbers and converts cash surprises into planned decisions.

📋

Ready to Fix Your Numbers?

Book a $950 Diagnostic. 90 minutes with Grant — he reviews your P&L, job costs, and ops, then gives you a ranked list of fixes with dollar recovery estimates. 312+ builders served.

Book Your $950 Diagnostic →

Frequently Asked Questions

A budget is a plan for how you intend to spend money over a period. Cash flow forecasting is a week-by-week projection of when actual cash moves — in and out of your account. You can have a profitable budget and still run out of cash if the timing of inflows and outflows doesn't align. The forecast answers 'when does the money arrive and when does it leave?' The budget answers 'how much are we planning to spend and earn?'

A general rule of thumb is 4–8 weeks of overhead expenses — roughly $30,000–$80,000 for most builders in that revenue range. But the better answer is job-specific: your minimum should cover your largest single payment obligation (usually one or two subcontractor invoices) plus one payroll cycle, without depending on a draw clearing. If you can't define a clear minimum for your business, start with 6 weeks of overhead as the floor.

Act now, not in 2 weeks. Options in order of preference: (1) accelerate a draw request on an active job — submit it today instead of waiting; (2) follow up aggressively on any overdue AR — a 45-day invoice is a collections issue, call and commit to a payment date; (3) request an early retention release if you have a completed job with retention due; (4) draw on your line of credit if you have one. The forecast's value is the lead time it gives you. Don't wait until the shortfall is imminent to act on a 3-week warning.

A simple spreadsheet works. Columns: job name, contract value, total retention withheld to date, retention release terms (milestone or date), projected release date, status. Update it when you submit each invoice (add to retention withheld) and when a release is requested or received. Most builders with 4–8 active jobs can manage this in 10 minutes per week. If you're running more than that, QuickBooks or JobTread's retention tracking is worth setting up properly.

Often worse. Your subs are managing the same draw-timing gap you are, but they're downstream — they front materials and labor, then wait for your invoice cycle to run before they see payment. The subs who survive long-term are either well-capitalized or very good at payment timing. When a sub is pushing hard for early payment on a job that's progressing normally, it's often a sign they're cash-constrained. Understanding that dynamic helps you build better pay-when-paid structures into your subcontracts without taking advantage of it.

Grant Fuellenbach, Founder of GO First Consulting

About the Author

Grant Fuellenbach

Founder of GO First Consulting • 15+ years in construction technology • Certified Salesforce Administrator • B.S. Cognitive Neuroscience, Colorado State University • 312+ builder engagements • $5.3M+ documented client impact

Grant helps residential builders overhaul their operations — from fixing broken cost code systems and building master budget templates to installing daily log workflows. His systems have been deployed at 312+ construction companies across the US, generating $5.3M+ in documented client impact.

Read full bio →

Find Your Revenue Leaks in 5 Minutes.

The SkillMatch Diagnostic Engine scores your operations, finances, marketing, and sales — then gives you a ranked list of AI skill recommendations with dollar recovery estimates and an implementation roadmap.

Take the Free SkillMatch Diagnostic → Or book a strategy call →