Contractor reviewing cash flow forecast at a desk

Construction Cash Flow: Why Profit Is Not Cash

August 15, 2026

Construction Cash Flow: Why Profit Is Not Cash

Your profit and loss statement says you made money last quarter. Your bank account says you cannot make payroll on Friday. Every contractor hits this contradiction eventually, and it is not an accounting error. Construction cash flow and construction profit are two different things, and a company can go under with a perfectly healthy profit margin on paper.

The short answer

Profit is what you earned. Cash is what you have. In construction the two separate because you pay for labor and materials weeks or months before you get paid for them, because retainage holds back part of every invoice, and because growth consumes cash faster than it produces it. A growing contractor with good margins and slow collections is the classic profile of a business that runs out of money.

Key Takeaways

  • Profit is an accounting result; cash is a timing problem. They are not the same measure.
  • Growth consumes cash — every new job requires spend before it produces receipts.
  • Retainage on multiple jobs can quietly tie up an enormous amount of working capital.
  • Slow change order approval is one of the biggest and least-tracked cash drains.
  • Track a rolling thirteen-week cash forecast, not just monthly financial statements.

Why the gap exists in construction specifically

Most industries collect close to when they spend. Construction does not. The sequence is roughly this: you buy materials, you pay crews weekly, you invoice at the end of the month, the invoice sits for a review cycle, payment terms run 30 or 45 days, and part of it is held as retainage until the job is finished and closed out.

So the money leaves in week one and comes back in week ten. On one job, that is manageable. On six simultaneous jobs at different stages, the gap compounds, and the healthier your pipeline is the wider it gets.

The four things eating your cash

| Drain | What it looks like | What to do about it |
|---|---|---|
| Growth | More jobs, less money in the bank | Forecast cash per job before accepting it |
| Retainage | 5 to 10 percent of every job held back | Track it as a line item and chase closeout |
| Change orders | Work performed, approval pending | No work starts without written approval |
| Slow collections | Invoices aging past terms | Invoice on a fixed day, chase on a schedule |

The change order line is the one contractors underestimate most. Crews perform extra work because it is the practical thing to do on site, the paperwork follows later or never, and the company has effectively funded a piece of the project itself. Multiply that across a year and it is often the single largest uncollected number in the business.

Retainage is a loan you did not agree to make

If ten percent is held on every job and you run several jobs at once, the amount sitting in retainage can exceed a month of payroll. It is your money. It is recorded as revenue. And it is not available to you.

The practical fixes are unglamorous: track retainage as its own visible balance rather than letting it disappear into receivables, treat project closeout as an urgent task rather than an afterthought, and negotiate the terms where you have the standing to.

Build a thirteen-week cash forecast

Monthly financial statements tell you what already happened. A thirteen-week rolling cash forecast tells you what is about to. It does not need to be sophisticated: a spreadsheet with expected receipts by week, expected outflows by week, and the running balance.

Update it weekly. The value is not in the accuracy of week eleven; it is that you can see a shortfall in week five while there is still time to do something about it, rather than discovering it on the Thursday before payroll.

The uncomfortable one: stop taking every job

Contractors under cash pressure often respond by selling more work. Sometimes that is right. Often it makes things worse, because each new job requires cash out before it produces cash in, and you have just deepened the hole to climb out of it.

Before accepting a job, ask what it costs you in cash before the first payment arrives, and whether you can carry that alongside everything already running. A profitable job you cannot fund is not an opportunity.

The Small Business Administration publishes guidance on managing business finances and cash flow that covers the general principles, though construction's retainage and progress-billing structure makes the timing problem sharper here than in most industries.

Get your bookkeeping construction-specific

Generic bookkeeping produces generic answers. Construction accounting needs job costing, work in progress reporting and retainage tracked separately, or you cannot tell a profitable job from an unprofitable one until it is finished and too late to act.

This is also the thing that makes you bondable, credit-worthy and sellable later, so the investment pays back several times over.

If the deeper problem is that everything routes through you and nobody else is watching the numbers, how to make your construction business run without you is the wider piece, and how to grow your construction business rather than just run it covers the sequencing.

Look at your numbers with someone who reads them daily

Real Construction Owners works with contractors on cash, structure and getting the business off the owner's back.

Book a complimentary business conversation and bring your last three months of numbers — including what is sitting in retainage. That figure alone usually explains more than the profit and loss does.

Justin Ledford

Justin Ledford

CEO | FOUNDER | COACH | AUTHOR | PODCASTER | FCU BUSINESS LEADER

Back to Blog