2026-07-01Alex Wu, Managing Partner at CFO Advisors

The U.S. construction industry puts more than $2.2 trillion of structures in place every year, yet the typical contractor earns net margins of just 2 to 4 percent on that work. That math is brutal. A general contractor running $20M in annual revenue might keep $600K in profit, while carrying $2M or more in receivables, retainage, and unbilled work at any given moment. The profit is real, but it lives on paper. The cash lives with the owner, the lender, and the GC upstream of you.

This is why profitable construction companies go out of business. Not because the jobs lost money, but because the cash arrived too late to cover payroll, suppliers, and the next project's mobilization. Cash flow management is not an accounting hygiene issue for contractors. It is the difference between bidding the next job and shutting the doors.

This guide covers the four systems that determine whether a construction company controls its cash or gets controlled by it: the WIP schedule, progress billing, retainage management, and the 13-week cash flow forecast. We work with construction contractors across the country, and these are the exact mechanics we install in the first 90 days of an engagement.

Why Construction Cash Flow Is Structurally Different

Most businesses sell something, invoice for it, and collect in 30 days. Construction inverts that model in five ways at once:

  1. You finance the work before you bill it. Labor, materials, and equipment costs hit weeks before the first pay application goes out.
  2. You bill on progress, not delivery. Payment applications get reviewed, disputed, and cut by owners and architects before a dollar moves.
  3. Retainage withholds 5 to 10 percent of every invoice, often until final completion and sometimes months beyond it.
  4. Pay-when-paid and pay-if-paid clauses push the owner's payment timing risk down to subs and suppliers.
  5. Change orders create unbilled cost. Work performed on verbal direction sits as pure cash drain until the change order is approved and billable.

Stack these together and the payment cycle stretches long past what any other industry would tolerate. Rabbet's research on construction payments has estimated that slow payments cost the U.S. construction industry hundreds of billions of dollars annually in financing costs, absorbed costs, and lost opportunities. Levelset's payment surveys have consistently found that only a small minority of contractors report getting paid in under 30 days.

Here is how the pressure points typically stack up on a single project:

Cash Flow Pressure PointTypical RangeCash Impact on a $2M Project
Retainage withheld5-10% of each invoice$100K-$200K locked until completion or later
Payment cycle (pay app to cash)45-90 days1.5-3 months of costs carried on your balance sheet
Mobilization and early costs10-20% of contract before first billing$200K-$400K funded out of pocket
Change order approval lag30-60+ daysUnbilled cost sitting in WIP, invisible to your P&L
Final retainage release after completion30-90+ daysYour entire project margin, delayed a quarter

Notice the last row. On a 5 percent retainage contract with a 4 percent net margin, the retainage receivable is larger than your entire profit on the job. You do not truly make money on a construction project until retainage is collected. Everything before that is a loan you made to the owner.

The WIP Schedule: Your Single Source of Truth

The work-in-progress (WIP) schedule is the most important financial report in a construction company. It reconciles what you have earned (percentage of completion) against what you have billed, project by project. Done monthly and done honestly, it tells you three things nothing else will:

  • Which projects are overbilled (billings ahead of earned revenue) and therefore generating cash you have not yet earned
  • Which projects are underbilled (earned revenue ahead of billings) and therefore consuming cash silently
  • Whether your estimated costs to complete are drifting, which is the earliest warning of margin fade

Here is a simplified WIP schedule for a three-project contractor:

ProjectContract ValueEst. Total CostCost to Date% CompleteEarned RevenueBilled to DateOver / (Under) Billing
Project A$2,400,000$2,040,000$1,020,00050%$1,200,000$1,380,000$180,000
Project B$1,800,000$1,620,000$810,00050%$900,000$760,000($140,000)
Project C$3,100,000$2,790,000$2,232,00080%$2,480,000$2,510,000$30,000
Total$7,300,000$6,450,000$4,062,000$4,580,000$4,650,000$70,000

Read Project B carefully. It is 50 percent complete but has billed only 42 percent of contract value. That $140K underbilling is cash the company has already spent on labor and materials with nothing invoiced against it. Underbilling has exactly two causes: sloppy billing (fixable this month) or unapproved change orders and cost overruns (a project problem that compounds). Either way, the WIP schedule is the only report that surfaces it. Your P&L will happily show Project B as profitable while it drains your bank account.

Three rules for a WIP schedule that actually works:

  1. Run it monthly, no exceptions. A quarterly WIP is an autopsy. Sureties and lenders will also demand it, so build the habit before they force it. CFMA, the construction financial management association, publishes benchmarking that treats monthly WIP discipline as table stakes for bonded contractors.
  2. Make project managers own the estimated cost to complete. Accounting can compile the WIP, but only the PM knows the job is trending over. Tie PM reviews to the WIP meeting.
  3. Investigate every underbilling over a set threshold. We use 2 percent of contract value. Below that, it is timing. Above that, someone needs to explain it in writing.

Progress Billing: Getting Paid for What You Have Earned

Progress billing is where contractors leak the most recoverable cash. The mechanics sound simple: submit a pay application against your schedule of values, get it approved, collect. In practice, every step has a failure mode.

Front-load the schedule of values intelligently. The schedule of values (SOV) determines how contract value maps to line items of work. Weighting early-phase activities (mobilization, site work, submittals) at the higher end of defensible improves early-project cash without changing total contract value. Owners and architects will push back on aggressive front-loading, but a flat or back-loaded SOV means you finance the project's riskiest phase yourself. This is a negotiation, and most contractors do not even realize they are allowed to negotiate it.

Bill on the earliest contractual date, every cycle. If the contract allows billing on the 25th for work projected through month-end, bill on the 25th. A pay application submitted five days late does not get paid five days late. It misses the owner's payment run and gets paid thirty days late.

Treat rejected pay apps as fire drills. Every rejection restarts the payment clock. The most common causes are missing lien waivers, unsigned change orders included in the billing, and math errors in stored materials. A pre-submission checklist eliminates most of them. This is unglamorous work worth tens of thousands of dollars a year in float.

Bill for stored materials where the contract allows. Materials purchased and stored on site (or in a bonded warehouse) are usually billable before installation. Contractors leave this money on the table constantly because the paperwork (invoices, insurance certificates, bills of sale) takes effort.

Never perform change order work without a signed document or a written directive. Verbal change orders are the largest single source of underbilling and margin fade. If the owner wants the work now and the paperwork later, a construction change directive or a time-and-materials authorization protects your right to bill. "We will settle it at the end" is how 4 percent margins become 1 percent margins.

Retainage: Managing the Money You Have Already Earned

Retainage exists to protect owners, but it functions as an interest-free loan from contractors to the people they work for. Standard practice withholds 5 to 10 percent of every progress payment until substantial or final completion. On public work, statutes govern the rates; on private work, everything is negotiable, and AGC has advocated for years for retainage reform precisely because the burden falls hardest on trade contractors at the bottom of the payment chain.

Treat retainage as a managed asset, not a passive line item:

  • Negotiate the rate and the release triggers before signing. Ask for 5 percent instead of 10. Ask for retainage to drop to zero (or be reduced by half) at 50 percent completion, which is common and frequently granted when requested. Ask for early release on your scope at substantial completion of your trade, not final completion of the whole project.
  • Track retainage receivable as its own aging report. Most contractors can tell you their AR aging but have no idea how much retainage is collectible right now versus locked until 2027. Segment it: current projects, completed projects awaiting punch list, and completed projects where retainage is simply overdue.
  • Invoice for retainage release explicitly. Retainage does not release itself. When the contractual trigger hits, submit the retainage billing the same week, with the closeout documents attached. Completed-project retainage that sits uninvoiced for six months is a self-inflicted wound.
  • Substitute securities or bonds where allowed. Some contracts and many public statutes let you post a retainage bond or escrow securities in place of cash retainage. If your surety relationship supports it, this converts locked cash into working capital for a small premium.

We covered how progress billing and retainage problems specifically drive the fractional CFO decision in our post on the best fractional CFO for construction contractors managing progress billing and cash flow. The short version: if retainage receivable exceeds your trailing twelve-month net income, cash flow management is no longer a bookkeeping task. It is the CFO's job.

The 13-Week Cash Flow Forecast, Built for Construction

Annual budgets do not keep contractors alive. A rolling 13-week cash flow forecast does. Thirteen weeks is long enough to see a payroll crisis forming and short enough to be accurate. The construction version differs from the standard template in one critical way: receipts must be built from the project schedule, not from historical averages.

The structure:

  • Receipts, by project, by week. Each expected payment maps to a specific pay application: submission date, contractual payment terms, plus that owner's actual observed payment behavior. If the county pays in 62 days regardless of what the contract says, forecast 62 days. Layer retainage releases in as separate line items with their own probability weighting.
  • Disbursements, split into committed and discretionary. Certified payroll, union benefits, and payroll taxes are immovable. Supplier payments and sub payments have negotiable timing, especially where your subcontracts are pay-when-paid. Equipment leases, insurance, and debt service round out the fixed layer.
  • The line of credit as a shock absorber, not a funding source. The forecast should show LOC draws and repayments explicitly. A LOC that ratchets up every quarter and never comes back down is not financing timing gaps. It is financing losses, and your bank will eventually say so.

Two construction-specific rules make the forecast honest. First, never forecast a receipt for an unapproved change order. Second, reconcile the forecast to the WIP schedule monthly: if the WIP shows growing underbillings, next month's receipts forecast must come down, because you cannot collect what you have not billed. The mechanics of building the model itself are covered in our guide to building an investor-ready 13-week cash flow forecast, and the discipline transfers directly even though that post is written for SaaS: weekly granularity, named owners for every line, and variance review every Monday.

The payoff is real. When we rebuilt the cash flow system for a Chicago manufacturer facing similar working-capital dynamics, the process improvements alone boosted cash flow 30 percent in six months. Construction contractors typically have even more recoverable cash hiding in unbilled work and stale retainage than manufacturers do.

The Working Capital Levers, Ranked by Speed

When a contractor needs cash in the next 90 days, this is the priority order we work:

  1. Bill everything billable today. Stored materials, executed change orders, retainage on completed projects. This is the fastest money in construction, and nearly every contractor we meet has some.
  2. Fix the pay app rejection rate. Clean submissions get paid a full cycle faster than sloppy ones.
  3. Chase completed-project retainage. It is your money, it is contractually due, and nobody at the owner is volunteering to send it.
  4. Match supplier terms to receipt timing. Negotiate supplier terms toward 45-60 days on major material buys so supplier payments land after the related receipts, not before.
  5. Negotiate the next contract better. Mobilization payments, 5 percent retainage with a 50 percent completion step-down, and a front-loaded SOV are worth more than any collections effort. Cash flow is won at contract signing.

When Cash Flow Management Becomes a CFO Problem

A capable bookkeeper can produce invoices. A controller can produce a WIP schedule. But the system above (WIP discipline tied to PM accountability, contract-level cash negotiation, a live 13-week forecast, banker and surety management) is strategic finance work. Most contractors under $50M in revenue cannot justify a $300K+ full-time CFO for it, which is exactly the gap fractional CFOs exist to fill. Our 2026 guide to fractional CFOs for construction companies covers the hiring decision in depth, including pricing and what to demand in the first 90 days, and our when to hire a fractional CFO framework applies the same trigger logic across industries. Family-run contractors making the jump from owner-managed books to professional finance will also recognize the patterns in our guide to professionalizing finance in family-owned manufacturing businesses.

One structural note on how we approach this differently. Most outsourced finance providers will report your cash position; they will not fix the systems that produce it. CFO Advisors is the only fractional CFO firm with an in-house engineering team, and in construction engagements that means connecting job costing, billing, and banking data into one pipeline so that WIP status, unbilled cost, and retainage aging are pushed to you in Slack in real time rather than discovered at month-end close, four to six weeks after the damage is done. We fix root causes: if change orders keep dying in email threads, we fix the approval workflow, not just the report that shows the underbilling.

FAQ

What is the ideal cash flow position for a construction company?

A healthy contractor is modestly overbilled in aggregate (billings 2 to 5 percent ahead of earned revenue across the portfolio), holds cash plus available credit equal to at least two months of operating costs, and keeps retainage receivable below trailing twelve-month net income. Persistent aggregate underbilling is the single most reliable early warning of contractor distress, and it is the first thing sureties look at.

Is overbilling a good thing or a bad thing?

Managed overbilling is healthy and is effectively free project financing: you are collecting slightly ahead of the work. It becomes dangerous when you treat the excess as profit and spend it, a failure known as "borrowing from the job." The overbilled position unwinds as the project completes, and if the cash is gone, the end of the job becomes a cash crisis. Track "cash held against overbillings" so the unwind is always funded.

How much retainage should I accept in a contract?

Push for 5 percent with a reduction to 2.5 percent (or full cessation of further withholding) at 50 percent completion, and release tied to substantial completion of your scope rather than final completion of the entire project. On public work, statutory limits control. The realistic goal is not zero retainage; it is a defined, enforceable release schedule you actively invoice against.

What is the difference between a WIP schedule and a job cost report?

A job cost report shows costs incurred against budget for each project. A WIP schedule goes further: it converts cost progress into earned revenue using percentage of completion, compares earned revenue to billings, and quantifies over/underbilling. The job cost report tells you whether the project is on budget. The WIP schedule tells you whether the project is feeding or eating your cash.

Can construction companies use QuickBooks for cash flow management, or do they need construction-specific software?

QuickBooks can handle a smaller contractor's books, but it will not produce a percentage-of-completion WIP schedule, retainage aging, or pay-app tracking natively. The answer is less about switching software and more about architecture: connect job costing, billing, and banking data so the WIP and 13-week forecast update from live data instead of manual exports. That data-pipeline approach is exactly what our engineering team builds for construction clients.

How often should a contractor update the cash flow forecast?

Weekly. The 13-week forecast should roll every Monday with actuals from the prior week and a fresh 13th week added. Monthly updates are too slow for an industry where a single delayed pay application can move six figures of receipts by 30 days.

Get the System Installed, Not Just Described

Every mechanism in this guide is installable in 90 days: monthly WIP discipline, clean pay applications, a retainage recovery program, and a live 13-week forecast wired to your job costing data. If you would rather have it built by a team that has done it across a hundred companies and $800M of financing raised, work with a fractional CFO who specializes in construction cash flow at CFO Advisors. We start with the strategic plan, connect your financial systems with our in-house engineering team, and push real-time cash visibility to your Slack, so you find out about an underbilled project this week, not at month-end.

Sources

  1. U.S. Census Bureau - Construction Spending (Value of Construction Put in Place)
  2. Rabbet - Research on the Cost of Slow Payments in Construction
  3. Levelset - Construction Payment Surveys and Research
  4. CFMA - Construction Financial Management Association Benchmarking
  5. AGC - Associated General Contractors of America, Industry Data and Retainage Advocacy

Work With the CFO Firm Behind 100+ VC-Backed Startups

CFO Advisors is the preferred fractional CFO practice of tier-1 VC firms. We help venture-backed startups build the financial infrastructure to raise, scale, and win.