Skip to main content
Your Pocket CFO
Construction6 min read

7 Cash Flow Mistakes That Are Killing Your Construction Business

Seven cash flow mistakes I see over and over in $1M–$10M construction businesses, and how to fix each one without overhauling your whole operation.

Shena Marie White

Founder & Fractional CFO · January 22, 2026

Most construction businesses don't fail because the work isn't there. They fail because the cash isn't there when it needs to be. The work gets done, the invoices go out, the project is technically profitable on paper, and somehow, somewhere between the job site and the bank account, the money goes missing.

I've worked with enough contractors to see the same cash flow mistakes show up over and over. These are the seven that, in my experience, quietly kill the most construction businesses.

1. Billing too slow on completed work

The cash flow cycle in construction is already brutal: long projects, retainage, slow pay from GCs and owners. Most contractors are financing the work for 30–90 days before they see a dime. That's a structural problem you can't fully solve.

But plenty of contractors are making it worse by sending invoices late. Work completes on Thursday; the invoice doesn't go out until the following Wednesday, or the end of the month, or "when I have time." Every day of lag on billing is a day of lag on collection.

How to fix it: Invoice the day the work or milestone is completed, not on a batch schedule. If your project management software is generating draws, the billing team should be processing them weekly. Every day you shave off the invoicing side is a day off the whole cash cycle.

2. Not tracking retainage separately

Retainage is not the same as regular accounts receivable. Most contractors book it as A/R and then wonder why their aging looks terrible and their lender is nervous.

The problem: retainage is deliberately being held back, contractually, often for months after the job is done. Putting it in with regular A/R makes your collections look worse than they are, makes your working capital look weaker than it is, and makes it harder to see what's actually overdue.

How to fix it: Create a separate retainage receivable account on your balance sheet. Track it distinctly from operating A/R. When you report cash position or aging, retainage gets its own category. Your bookkeeper should be handling this. If they're not, it's a sign they don't have construction-industry experience.

3. Ignoring the WIP schedule (or getting it wrong)

Work-in-progress reporting is where most contractors either get blindsided or get creative. Done right, it tells you whether each project is over-billed or under-billed relative to the work actually completed, and it tells your lender, surety, and anyone else looking at your financials whether your balance sheet is real.

Done wrong, and it's done wrong constantly, WIP can mask loss jobs as winners, show phantom profit that evaporates in the final month of a project, or trigger a bonding company conversation you don't want to have.

How to fix it: Get WIP schedules built monthly, not quarterly. Tie them to actual job costing, not estimates. And if your current bookkeeper or CPA isn't producing a monthly WIP schedule with real cost data behind it, that's something a construction-literate fractional CFO can fix quickly. (We write more about WIP here.)

4. Change orders that never make it to the books

Here's one that silently eats margin: you do the change order work, the client agrees to pay for it, but the additional billing either doesn't get invoiced, gets invoiced late, or gets invoiced at the original scope price because nobody caught the change in the system.

Every change order that doesn't make it into billing is a direct hit on margin: 100 cents on the dollar. If you're doing $3M a year and you're missing $30K of change orders, that's an entire percentage point of net margin you're handing back.

How to fix it: Get a change order discipline. Written approval before the work starts. A system that flags approved change orders for billing and doesn't let the project close until they're invoiced. This is mostly an operational fix, not a financial one, but it shows up immediately in cash.

5. Using construction loans or credit lines to cover operating shortfalls

Construction businesses often have lines of credit or equipment financing. That's normal. What isn't normal, but it's very common, is using those tools to cover operating cash shortfalls that should have been caught earlier.

If you're pulling on the line every month to make payroll because collections ran late, the line is hiding a structural problem. If you're financing equipment you don't have a real ROI model for, the equipment is making the problem worse.

How to fix it: A 13-week rolling cash flow forecast. Most contractors don't have one. Once you do, the difference between a normal timing issue and a real cash shortfall becomes obvious, and you stop using debt to solve problems that aren't actually debt problems.

6. No separation between project cash flow and operating cash flow

Here's the subtle one. Your operating cash flow, the cash your business generates from running itself, is different from project cash flow, which is the cash moving in and out of specific jobs. When you blend them together (and most contractors do), the operating picture looks like whatever the latest big project is doing, instead of what your business actually is.

A project that's a month behind on billing can make the whole business look like it's starving. A project that just collected a big draw can make everything look flush. Neither is the real picture.

How to fix it: Job-level P&Ls and job-level cash flow separate from the operating picture. This is standard work for a CFO who understands construction. Once you've got it, you can see your actual business clearly, and you can see each project's actual contribution without either one getting distorted by the other.

7. No bonding conversation before you need the bond

If you work with a surety or you think you ever might, the single biggest lever on your business is the quality of your financials, because your bonding capacity is set by your working capital, your equity, and the quality of your WIP schedule, not by how good your last job was.

Most contractors figure this out the first time they need a bigger bond than they've ever had, and discover their financials don't support it. By then, it's a six-to-twelve-month problem to fix.

How to fix it: Start talking to your surety before you need a bigger bond. Ask them what they want to see. Clean your financials to their expectations. Build the WIP schedule they'll accept. Most sureties are happy to have this conversation; they want to work with contractors who are running tight operations.

The pattern underneath all seven

The common thread across every one of these mistakes is the same thing: the business is running faster than the financial system can keep up with. Work gets done. Invoices get delayed. WIP schedules get skipped. Change orders fall through. Credit gets pulled. The business eats itself from the inside while the owner is too busy running jobs to notice.

The fix isn't more grit. It's a financial operating rhythm: clear, consistent, and tight enough to keep up with how fast the work is actually moving.

That's what a construction-literate fractional CFO engagement is for. We handle the financial rhythm so you can run the business.

If any of the seven above sounded familiar, book a free strategy call. We'll go through your specific picture and tell you which one is costing you the most, and what it would take to fix it.

Or if you want a broader read on where your business is leaking profit, take the Profit Leaks Quiz. It's a five-minute assessment built around exactly these kinds of patterns.

About the author

Shena Marie White

Founder & Fractional CFO

Shena is the founder of Your Pocket CFO. She learned finance the hard way after her accountant cost her everything, and she now helps contractors, law firms, and small business owners across the United States turn their numbers into decisions.

Your next move

Ready to stop guessing about your numbers?

A free 30-minute strategy call. Honest take on what's going on in your business and whether we can help.