Bidi Contracting

BIDI

Construction Cash Flow Management: A GC's Field Guide

Construction Cash Flow Management: A GC's Field Guide

Stop moving money around to cover payroll. Learn construction cash flow management strategies that keep profitable GCs solvent and growing.

June 3, 2026
12 min read
UpdatedJune 3, 2026
Profitability
construction cash flow management
job costing construction
construction profit margins
general contractor profit margin
construction overhead calculation

The bank account tells a different story than the P&L. You've got $3M in active contracts, a backlog that looks healthy, and a job that's tracking on schedule — but payroll is Friday and you're moving money around to cover it. This is the central tension in construction cash flow management, and it's why profitable companies go under. The work isn't the problem. The timing is.


According to Dun & Bradstreet, construction has one of the highest business failure rates of any industry — and most of those failures aren't caused by a lack of contracts. They're caused by running out of cash while waiting to get paid for work already done. This distinction separates GCs who scale from those stuck in recurring cash crises.




Why Construction Cash Flow Breaks Down (And Why Profit Doesn't Save You)


Construction is structurally set up to hurt your cash position. You mobilize before the first dollar arrives. You front labor costs in week one. Materials get purchased on your dime before the owner's first draw is even submitted. By the time money moves, you've already carried the job for 30 to 60 days out of your own pocket.


The Associated General Contractors of America has documented average payment cycles in construction running 83 days from invoice to receipt — nearly three months. On a job with $800K in monthly costs, that gap is not a rounding error. It's an existential problem.


The Pay-When-Paid Problem


Pay-when-paid clauses are standard in most subcontracts, and they exist to shift the owner's payment risk down the chain. In practice, they mean a GC can be carrying $400K in labor and material costs before the first draw arrives — and your subs are legally entitled to wait just as long as you are.


A GC running a $6M office fit-out told us something that stuck: "My job cost report showed we were 8% under budget at month two. I felt great. Then I looked at my bank balance and realized I'd spent $480K I hadn't billed yet. The profit was real. The cash wasn't."


Pay-if-paid clauses are worse — they can eliminate your right to payment entirely if the owner doesn't pay. Know which clause is in your prime contract before you sign anything downstream. Understanding your subcontractor contract terms is critical to protecting your cash position.


Retainage Makes It Worse


Retainage is the only industry where a customer routinely withholds 5–10% of payment for work that's already been inspected and approved. On a $5M annual volume with 8% retainage held across four active jobs, you could have $400K in earned revenue sitting in someone else's account — legally yours, practically inaccessible.


That number compounds fast. If your net margin is 4%, retainage across your portfolio can represent more than two years' worth of profit locked up at any given time. Managing retainage release dates as a cash flow event — not an afterthought — is one of the highest-leverage moves a GC can make.




Job Costing in Construction: Your Early Warning System


Most GCs think of job costing construction as an accounting function — something you reconcile at job close to see how you did. That's the wrong frame. Real-time job costing reveals cash flow problems before they hit your bank account. It tells you where you're bleeding before the draw shortfall hits.


If you're not tracking cost-to-complete against budget on a weekly basis, you're flying blind. By the time the monthly financials show a problem, you've already missed the window to adjust your draw request, renegotiate a sub scope, or flag a change order.


Cost Codes That Actually Tell You Something


High-level job costing — "labor is over, materials are under" — only shows you the damage. Granular cost codes broken down by phase and trade (concrete labor, concrete materials, framing labor, framing materials, MEP sub) let you spot a budget bleed while you still have options.


If framing labor runs 12% over in week three, you can adjust before it becomes a draw shortfall in week seven.


Connecting Job Costs to Your Draw Schedule


Your cost tracking cadence should match your billing cycle. Most construction contracts run on monthly draws — which means your job cost data needs to be current and complete before you submit each application for payment using a construction bid template.


Under-billing is one of the most common and least-discussed GC cash flow killers. If your costs are at 40% of budget but you only bill 35% because your PM didn't update the schedule of values, you've just created a $50K cash gap you didn't have to. Aligning your cost review with your draw prep — not after it — closes that gap before it opens.




The WIP Schedule: Construction's Most Underused Cash Flow Tool


A WIP schedule (work-in-progress schedule) is a snapshot of every active job's financial position at a point in time. It shows what you've earned versus what you've billed, and the gap between those two numbers is where cash flow problems hide. Most small-to-mid GCs either don't run one or run it once a year for their CPA — which means they're operating without one of the most powerful financial tools available to them.


A $2M overbilled position looks fine on a balance sheet — you've billed ahead of costs, so your receivables are strong. But in the bank, that money is already spent. When costs catch up, you'll be billing for work you've already funded. The WIP makes that visible before it becomes a crisis.


Reading Your WIP for Cash Flow Signals


The four columns that matter most: contract value, billed to date, cost incurred, and estimated cost to complete. From those four numbers, you can calculate earned revenue and compare it against what you've actually billed.


The dangerous pattern is consistent under-billing across multiple jobs — it means you're doing the work, carrying the cost, and not collecting at the same pace. Three jobs running 10% under-billed on a $4M portfolio means $400K in earned revenue you haven't invoiced yet. That's not a billing problem. That's a cash flow problem with a billing solution.


How Often Should You Update Your WIP?


Monthly — tied to your draw cycle, not your tax calendar. GCs who update their WIP schedule construction quarterly or only at year-end are essentially navigating with a map from three months ago.


Your lender, your surety, and your own bank account all benefit from a WIP that's current. Sureties in particular use WIP schedules to assess bonding capacity — an outdated or inaccurate WIP can cost you a bond on a job you should have won.




Construction Markup vs Margin: The Math Error That Quietly Drains Cash


This one mistake costs GCs real money, and it's more common than most estimators want to admit. Markup and margin are not the same number, and confusing them means you're systematically underpricing work.


Markup is calculated on cost. Margin is calculated on revenue. On a $500K job:


  • 20% markup: $500K cost × 1.20 = $600K bid price. Gross profit = $100K. Actual margin = 16.7%.
  • 20% margin: $500K cost ÷ 0.80 = $625K bid price. Gross profit = $125K. Margin = 20%.

That $25K difference on a single job is the gap between a year that builds your cash reserve and one that erodes it. Multiply that across 8–10 jobs a year and you're looking at $200K in missing gross profit — not because you lost jobs, but because you priced them wrong.


For a deeper look at how this plays out in bid pricing, see our construction cost estimate template guide.


Construction Overhead Calculation: What Goes In, What Stays Out


Your overhead rate is only useful if it's accurate. The construction overhead calculation most GCs use is too lean — they include rent, utilities, and insurance, then stop. What gets left out is where the real distortion happens.


Owner salary (or a market-rate salary for your role), vehicle costs, estimating time, software subscriptions, unbillable project management hours — these are all indirect costs that belong in your overhead pool. The formula is straightforward: total indirect costs divided by total direct costs (or revenue, depending on your method). But if you're missing $120K in indirect costs from that numerator, your overhead rate is wrong, your markup is wrong, and your margin is wrong. That compounds across every job you bid.




Building a 13-Week Cash Flow Forecast (Without a CFO)


A rolling 13-week cash flow forecast is the closest thing to a superpower a GC can have. It doesn't require a finance team. It requires a spreadsheet, honest data, and the discipline to update it weekly. Most GCs who start doing this say the same thing: they can't believe they ran the business without it.


One Denver-based GC running $8M in annual volume put it plainly: "The first time I built a 13-week forecast, I found out I was going to be $220K short in week nine. I had six weeks to do something about it. Before that, I would've found out in week eight."


Mapping Your Inflows: Draws, Change Orders, and Retainage


Start with your draw schedule. For each active job, project the expected draw submission date, the owner's historical pay cycle (30 days? 45?), and the expected receipt date. That's your inflow timeline — not the invoice date, the cash receipt date.


Change orders need their own line. They're frequently approved in principle but unpaid for 60 days or more while paperwork catches up. If you're counting on a $75K change order to cover payroll in week six, and it doesn't land until week ten, that's a forecast error that becomes a cash crisis. Retainage releases should be mapped to substantial completion dates on each contract — treat them as discrete inflow events, not background noise.


Mapping Your Outflows: Subs, Payroll, and Material Float


Sequence your sub payments against your draw receipts. If your draw lands on the 15th and your subs are net-30 from the 1st, you have a two-week window that works. If your draw is delayed and your subs are pay-when-paid but still expecting payment, you need to know that in advance.


Payroll frequency matters more than most GCs account for. Weekly payroll on a crew of 20 means you're writing a check every seven days regardless of what's in your draw pipeline. Bi-weekly payroll buys you a small buffer. Neither one waits for your owner to process an invoice. Material float — paying suppliers before you're reimbursed — is often the single largest hidden drain in a GC's cash cycle, and it rarely appears as a line item until someone adds it up.




General Contractor Profit Margins and the Cash Reserve Rule


The average general contractor profit margin runs between 2% and 6% net, according to KPMG's construction industry benchmarking data. That's not a lot of cushion. It means a single bad job, a retainage dispute, or a 90-day payment delay can wipe out months of profit.


Thin construction profit margins don't mean you need to accept more risk — they mean you need a larger cash buffer relative to revenue than almost any other type of business. A useful floor: maintain cash reserves equal to at least 2–3 months of your overhead burn rate, plus the value of any retainage you're currently owed but can't access.


If your monthly overhead is $80K and you have $300K in outstanding retainage, your minimum cash reserve target is somewhere between $160K and $540K depending on your risk tolerance and backlog concentration. That's not a conservative number. That's a survival number.


When to Use a Line of Credit (And When It's a Warning Sign)


A line of credit used to bridge a known draw gap — you've got a $180K draw coming in 18 days and payroll is Thursday — is a legitimate tool. You know the money is coming, you know the date, and you're using the line to manage timing, not solvency.


Using a line of credit to cover an operating shortfall caused by under-billing or poor job costing is a different situation entirely. That's not a cash flow problem. That's a margin and tracking problem that a line of credit will paper over until it can't. If you're regularly drawing on your credit line without a specific inflow event to match it against, that's the signal to go back to your WIP schedule and job costs before you go back to the bank.




Frequently Asked Questions


What is a WIP schedule in construction?


A WIP (work-in-progress) schedule is a financial report that shows the status of every active job — specifically, what you've earned versus what you've billed. It calculates over-billing (you've collected more than you've earned) and under-billing (you've earned more than you've collected) across your entire portfolio. Lenders and sureties use it to assess financial health; GCs should use it monthly as a cash flow management tool.


What is a good profit margin for a general contractor?


Net profit margins for general contractors typically range from 2% to 6%, with top-performing firms reaching 8–10% on certain project types. Gross margins (before overhead) generally run 15–25% depending on market, project type, and how well overhead is calculated and recovered. If your net margin is consistently below 3%, the issue is usually underpriced overhead or markup/margin confusion — not the market.


How do you calculate overhead in construction?


Divide your total indirect costs (everything not directly tied to a specific job — office rent, owner salary, estimating time, software, vehicles, admin staff) by your total direct costs or total revenue, depending on your preferred method. The result is your overhead rate, which you apply to every job estimate. The most common mistake is leaving out owner compensation and estimating labor, which understates overhead and compresses margin on every bid.


What is the difference between markup and margin in construction?


Markup is a percentage applied to your cost to arrive at a price. Margin is the percentage of the final price that is profit. A 20% markup on $100K in costs gives you a $120K price and a 16.7% margin — not 20%. If you're targeting a 20% gross margin, you need to divide your costs by 0.80, not multiply by 1.20. Confusing the two means you're consistently underpricing work without realizing it.


How do GCs manage cash flow between draws?


The most effective approach combines three things: a current WIP schedule that prevents under-billing, a 13-week rolling cash flow forecast that maps inflows and outflows by week, and a credit line sized to cover the gap between your largest expected outflow week and your next draw receipt. GCs who also negotiate shorter payment terms with owners — net-20 instead of net-30, for example — and push for retainage reduction at 50% completion have measurably better cash positions than those who accept standard contract terms passively.


How much cash reserve should a construction company keep?


A practical floor is 2–3 months of your total overhead burn rate, plus a buffer for outstanding retainage you can't access. If your overhead runs $75K per month, that's $150K–$225K in baseline reserves before accounting for retainage. GCs with highly concentrated backlogs (one or two large jobs dominating revenue) should sit at the higher end, since a single payment dispute can have an outsized impact on the whole business.




Construction cash flow management isn't a finance problem — it's a competitive advantage. GCs who forecast accurately, bill aggressively, and maintain real-time visibility into their job costs can carry risk that their competitors can't. That means they can move faster on bids, take on larger jobs, and weather the payment delays that knock less-prepared contractors out of the game.


The estimating and bid management side of the equation matters just as much as the accounting side. Accurate, fast takeoffs and a disciplined bid process are what protect your margin before a job starts — which is where cash flow is ultimately won or lost. If you want to see how modern bid management connects to tighter financial control, see how Bidi works and what it looks like on a real project.




*Reviewed by Baylor Jeppsen, Construction Estimating Expert and Founder of Bidi Contracting.*

Ready to Transform Your Estimating Process?

See how BIDI's AI-powered platform can automate your construction estimating and bid management.