All articles
Cash Flow

Five Cash Flow Mistakes That Are Quietly Killing Construction Businesses

Charles Inokon
March 3, 2026
9 min read
Cash Flow

Most construction companies that fail were profitable on paper when they died. Profit and cash run on different clocks, and five repeatable mistakes — late or weak pay-app billing, ignored retainage, no 13-week cash forecast, undersized working-capital posture, and unpriced change orders — are what turn a healthy margin into an empty bank account. The fix is operational, not heroic. This is the playbook.

Not financial or legal advice. Market and benchmark figures are current as of June 2026.

The profit-and-cash gap is not a small problem

Slow, inconsistent payments now function like a hidden 14% tax on U.S. construction, costing the industry an estimated $299 billion in 2025 according to Rabbet's 2025 Construction Payments Report. Average days sales outstanding for the industry runs around 83 days, with subcontractors waiting an average of 56 days from pay-application submission — even though general contractors typically believe they pay in 30, per Billd's 2025 National Subcontractor Market Report.

Now apply that to a real firm. A specialty subcontractor doing $5M a year at a 6% net margin earns $300,000 of profit. At an 83-day DSO, that same firm carries over $1.1M in receivables at any given moment. The profit shows up in QuickBooks. The cash shows up months later — if it shows up at all.

The contractors who survive this aren't the ones with the best bids. They're the ones who stopped making the five mistakes below.

Mistake 1 — Treating the pay application as paperwork instead of a cash event

Most pay-application failures are not about the math. They're about cadence.

A pay app submitted on the 7th when the contract calls for the 1st has already lost a week. A pay app billed to 60% complete when the work is 70% complete has just loaned the GC the difference — interest-free, with no upside. Multiply that across six active projects and you've built a private credit facility for everyone above you in the contract chain.

According to construction-finance practitioners, a contractor at $50M in revenue who chronically submits pay apps just five days late is carrying $600,000 to $800,000 in unnecessary underbillings at any moment (Wiss, 2026). The same math, scaled down, is what's quietly draining a $5M sub.

The fix:

  • Bill on the contractually defined day. Every project. Every month. No exceptions for "small" jobs.
  • Bill to the maximum defensible percentage of completion the work supports. Document the basis.
  • Hold a 30-minute weekly pay-app review with PMs and the controller. One agenda item: what's billable, what's not, why.

This is the single highest-leverage habit change available to any SMB sub. It does not require a new system. It requires discipline.

Mistake 2 — Ignoring retainage as if it's free money you'll get back later

Retainage — typically 5% to 10% of each pay application held until project completion — is one of the most consistently misunderstood line items on a sub's books.

A specialty sub doing $5M in annual revenue with 10% retainage has $500,000 of cash held outside the operating account at full run-rate. On long jobs, some of that money sits unreleased for 18 to 24 months after the work is done. Subcontractors widely report having to pull from personal or retirement savings to fill the gap created by slow pay and held retainage — Rabbet's data on contractor reliance on personal savings, credit cards, and retirement funds underscores how routine this has become.

The mistake is treating retainage as a quiet "deposit" rather than an active receivable.

The fix:

  • Maintain a per-project retainage ledger. Status: held, releasable, in dispute, released.
  • Add the retainage release event to the 13-week forecast (see Mistake 3) the moment substantial completion is reached.
  • Build the retainage-release ask into closeout — punch list, lien waivers, final inspection, retainage. One workflow, not four.
  • Treat retainage age past 60 days post-completion as a collections issue, not a paperwork issue.

The cash was always yours. The mistake is letting it stay invisible.

Mistake 3 — Running the company without a 13-week cash forecast

This is the mistake that turns survivable problems into fatal ones.

Construction is the most timing-sensitive industry in the U.S. economy. Payroll runs every two weeks. Material POs settle on 30-day terms. Pay-app receipts arrive somewhere between 30 and 94 days. Retainage releases arrive whenever. A growing contractor without a rolling cash forecast is, mathematically, flying with the altimeter taped over.

A 13-week cash forecast — by week, by project, by owner — does three things at once:

  1. Surfaces the cash gap before it becomes a crisis (typical lead time: four to six weeks).
  2. Forces the conversation about which projects have slow-paying owners and what to do about them.
  3. Turns a "we'll figure it out" line of credit draw into a planned, defensible one — which is what lenders want to see.

The value of the forecast isn't precision. Early weeks are accurate; later weeks are directional. The value is forward visibility (Wiss, 2026).

The fix:

  • Build a rolling 13-week cash forecast by project and by owner. Spreadsheet is fine to start.
  • Refresh weekly. Same day, same meeting.
  • Track expected receipt timing of each open pay app, scheduled retainage releases, payroll dates, sub payments owed, debt service, and known one-time outflows (insurance audit, tax deposit).
  • When the forecast shows a gap four weeks out, you have time to act. When it shows a gap next week, you don't.

If you don't have a forecast yet, that is the highest-priority project in your company this quarter. Higher than the next bid.

Mistake 4 — Mistaking a profitable income statement for an adequate working-capital posture

This one kills the most growing companies, because it feels like success.

Working-capital math is unforgiving: every dollar of new revenue requires working capital to fund it. A common construction-finance rule of thumb is roughly 10% of annual revenue in available working capital — scaled to DSO and growth rate. A sub growing from $3M to $5M at a 60-day collection cycle has added roughly $333,000 in average outstanding receivables that need to be funded somewhere (K38 Consulting, 2026).

The trap is the owner distribution. When the income statement looks great and the bank balance looks fine today, the temptation to take a distribution is rational and almost always wrong. The bid you just won doesn't know it hasn't been funded yet.

The fix:

  • Calculate your true working-capital requirement quarterly: average AR + average WIP + average retainage held − average AP. That's the number that has to be funded.
  • Match working-capital sources to working-capital needs. Lines of credit for AR. Material financing for material-heavy phases. Equipment financing for equipment. Owner distributions only after the funding stack is sized correctly.
  • Build a bonding and lending profile before you need it, not when payroll is in two weeks. Breva's Bonding Score and Breva Score were designed for exactly this — getting the financial posture lender-ready before the cash gap forces an emergency conversation.

This is the difference between growing on purpose and growing into a wall.

Mistake 5 — Letting change orders ride

Change orders are where margin is made or lost on the actual job — not in the original bid.

The pattern is familiar: a PM agrees verbally to extra work, the crew executes, the paperwork lags, and by the time the formal change order is approved the work has been done for six weeks. Meanwhile, the sub has financed the labor, materials, and overhead for that scope at zero rate.

Industry data is consistent: errors, omissions, and contract-document gaps are the top driver of construction disputes for three consecutive years according to Arcadis's 2025 dispute report. Most of those disputes started as un-papered change orders.

The fix:

  • No work outside the original scope without a written change order. Period. The PM who can't say "no" to a verbal change is costing the company more than they're billing.
  • Change-order log reviewed weekly. Open changes over 14 days old are escalated.
  • Price change orders to include the cost of working capital — Billd's 2025 report found subs who priced working-capital cost into their bids had a 24% gross margin versus 17% for those who didn't (Construction Dive, 2025).

The money you don't bill, you don't collect. The change order you don't paper, you don't get paid for.

What a clean cash-flow operating system looks like

If you fixed all five today, here is what the firm runs on next month:

  • Pay apps submitted on the contracted day, billed to the maximum defensible percent complete, reviewed weekly.
  • Retainage tracked per project as an active receivable, with scheduled release events on the cash forecast.
  • 13-week cash forecast refreshed every Monday, by project and by owner, with a four-to-six-week look-ahead on gaps.
  • Working-capital posture sized to revenue, DSO, and growth rate — with the funding stack assembled before the gap.
  • Change orders papered before the work starts, priced for the cost of capital, logged and aged like AR.

This is not a software pitch. It's an operating discipline. Software helps execute it; it does not replace it.

Where Breva fits is in the execution layer — the pay-app workflow, WIP, Cash Plan, retainage module, Funding Tab, and the Breva Score that gives owners and lenders a shared, current read on financial posture. Ask Bre™, our AI financial coach, sits on top of that data to help owners interpret what the numbers are saying about their work-to-cash cycle. If any of the five mistakes above are live in your business right now, that's exactly the gap how Breva supports the work-to-cash cycle is built to close.

Do this week

  1. Pull your last six pay applications. Check the submission date against the contract. Count the days late.
  2. Open a spreadsheet. List every project with retainage held, dollar amount, and expected release date. If you can't fill it in from memory, that's the post.
  3. Start the 13-week forecast. Today. Spreadsheet is fine. Done beats perfect.

See where you actually stand

The fastest way to get a sourced, benchmarked read on your firm's pay-app cycle and financial posture is the free Pay-App Benchmark. It compares your numbers against the SMB construction set Breva tracks and flags which of these five mistakes is costing you the most cash right now.

→ Run your free Pay-App Benchmark at benchmark.breva.ai

When you're ready to go from diagnosis to fix, start a Breva account or see how Breva works.

FAQ

Why do profitable construction companies still run out of cash?

Profit is earned on paper when work is completed. Cash arrives when the customer pays — often 60 to 94 days later. A growing contractor finances payroll, materials, and retainage for everyone above and below them in the contract chain. Profit and cash run on different clocks, and the gap is where contractors fail.

What is a healthy DSO for a construction company?

Industry-wide average DSO for construction is roughly 83 days, with subcontractors waiting an average of 56 days from pay-app submission. A healthy target for SMB contractors is under 50 days. Anything over 70 days is critical and signals the firm is financing its customers.

How much working capital does a construction company need?

A common rule of thumb is roughly 10% of annual revenue in available working capital, scaled to the firm's DSO and growth rate. A $5M sub growing 30% per year with an 83-day DSO will need materially more than a flat $5M sub at 45-day DSO.

What is retainage and how does it affect cash flow?

Retainage is a portion of each pay application — typically 5% to 10% — withheld by the owner or GC until project completion. For a sub with $5M in annual revenue, retainage commonly represents $250,000 to $500,000 of cash held outside the operating account, often for months or years after the work is complete.

How can a subcontractor reduce DSO?

Three actions move DSO the fastest: submit pay applications on the contractually defined day every month with no exceptions, bill to the maximum defensible percentage of completion, and treat retainage as a tracked receivable with a scheduled release plan per project.

Sources

  1. Rabbet, 2025 Construction Payments Report. Slow, inconsistent payments function as a ~14% hidden tax on construction; estimated $299B cost in 2025; GCs lose ~65 hours/month to payment administration. rabbet.com/reports/construction-payments-2025
  2. Rabbet, 2024 Construction Payments Report. 82% of contractors face payment waits over 30 days, up from 49% two years prior; 100% of subcontractors factor GC payment reputation into bids. rabbet.com/reports/construction-payments-2024
  3. Billd, 2025 National Subcontractor Market Report (via Construction Dive). Subcontractors wait an average of 56 days from pay-app submission while GCs believe they pay in 30; 43% of subs lack working capital to cover unexpected expenses; subs pricing working-capital cost into bids earned 24% margin vs 17% for those who didn't. constructiondive.com/news/subcontractors-cash-flow-profit-payment/746232
  4. PYMNTS, 2026. 60% of contractors weigh developer payment reputation before bidding; corroborating Rabbet/Billd data. pymnts.com/tracker_posts/2026s-digital-blueprint-building-payment-stability-in-construction
  5. Wiss, 2026. A $50M contractor chronically late on pay apps by 5 days carries $600K–$800K in unnecessary underbillings; value of the 13-week forecast is forward visibility, not precision. wiss.com/cash-flow-management-construction-contractors
  6. K38 Consulting, 2026. Construction DSO ~83 days; subs ~92 days from pay-app submission; ~10% of annual revenue as working-capital rule of thumb. k38consulting.com/critical-cash-flow-in-construction-management
  7. Arcadis, 2025 Global Construction Disputes Report. Errors/omissions in contract documents the top dispute driver three consecutive years.
  8. CEO Finance Academy, 2026. Cutting DSO from 70 to 45 days on a $5M firm frees ~$340K in working capital. ceofinanceacademy.com/post/cash-flow-management-for-construction-companies

Breva® is a SOC 2 Type II AI-powered financial operations platform serving SMB construction contractors. Breva is operated by Cadence Financial Group, Inc. DBA Breva. Breva is a fintech platform — not a lender or chartered financial institution. This article is general information and not financial, legal, or tax advice. Statistics and market conditions are current as of June 2026.

Charles Inokon
Co-Founder & CEO, Breva

Charles is co-founder and CEO of Breva. CPA by training, M&A and financing background, faculty at Duke Fuqua. He writes about financial readiness, lender risk, and the work-to-cash cycle for SMB construction.

LinkedIn

Get the Work to Cash newsletter.

One email a week. No fluff.

Like this? You'll love what Breva® does for contractors.