Quick answer
Construction cash flow management is the practice of timing cash in and cash out so you can pay labor, materials, and subs before the owner pays you. It differs from profit: a job can be profitable on paper and still drain your bank account because retainage, slow pay apps, and front-loaded costs arrive before revenue.
- Profit is earned; cash is collected. Retainage and pay-app lag separate the two.
- Forecast cash weekly by project, not monthly by company.
- Bill early, bill completely, and follow up on every pay app.
- Keep a working capital buffer equal to 4–8 weeks of payroll and fixed costs.
What Is Construction Cash Flow and Why Does It Decide Who Survives?
Construction cash flow is the actual movement of money in and out of your business — not the revenue you recognize on a schedule of values and not the profit you expect to earn on a job. You can book a $400,000 contract and still miss payroll in week six if the owner's payment cycle runs slower than your cost curve. That gap is where contractors fail.
The construction cash flow cycle runs against you by design on most jobs. You pay labor weekly, buy material on net-30 terms, and pay subcontractors before the owner pays you. A typical progress billing cycle looks like this: you complete work in month one, bill at month-end, the architect certifies in 10 to 14 days, the owner pays in 30 to 45 days, and retainage holds back 5% to 10% until substantial completion. Your money is out the door 30 to 60 days before it comes back.
The core identity is simple:
Net cash flow = cash in − cash out, measured over a period (weekly, monthly, or per project).
A profitable job can still bankrupt you if the timing gap exceeds available working capital. Cash flow is managed at two levels. Company level covers overhead, payroll, insurance, and debt service. Project level covers billing, retainage, and change orders. The rest of this guide covers forecasting, the formula, payment terms, retainage, draws, and how to improve cash flow.
If your billing cycle is 45 days and your payroll cycle is 7 days, you are financing your client's project. Price that financing into your markup or fix the terms.
Cash Flow vs Profit in Construction: Why the Gap Is Bigger Than in Other Trades
Profit is an accounting result over a period. Cash flow is the timing of actual receipts and payments. A job can show a 15% gross profit on the income statement and still produce negative net cash flow in a given month, because the costs hit your bank account weeks before the revenue does.
Construction widens that gap for specific reasons: retainage withheld on every progress payment; the billing lag between work in place and cash received; pay-when-paid clauses that push the owner's delay onto you; front-loaded costs like mobilization, permits, and material deposits; and slow change order approval that leaves you performing work you cannot bill. None of these show up in a profit calculation until year-end.
Three numbers determine whether cash flow can be positive at all: gross profit, markup, and overhead. Markup must cover overhead and profit. If your markup only covers overhead, profit exists on paper but not in the bank. A 10% markup on a $500,000 job yields $50,000 — if overhead runs $55,000, you are $5,000 short before you ever collect a dollar.
Job costing is the tool that reveals which jobs are actually generating cash, not just revenue. Track committed costs, billed-to-date, and retainage by job, and compare them to collections. That comparison is the honest picture of your cash position. For a deeper look at tracking costs against billings, see project cost control and reporting.
Profit is an opinion. Cash is a fact. Review both, but never let a profit projection talk you out of a cash shortfall you can already see.
The Construction Cash Flow Formula You Can Actually Use
The construction cash flow formula is Net Cash Flow = Cash Inflows − Cash Outflows, applied per period and rolled up to a project and company forecast. Inflows include progress payments, retention release, change order payments, deposits, loan draws, and tax refunds. Outflows include payroll, materials, equipment, subcontractor payments, overhead, insurance, taxes, and loan interest.
A construction cash flow calculator is simply this formula applied to a schedule of values and a cost-loaded schedule. The schedule of values tells you what you can bill each month; the cost-loaded schedule tells you what you will spend each month. Subtract one from the other and you have your monthly cash position.
Two timing metrics tell you how long your money is tied up. The cash conversion cycle measures the days between paying for resources and collecting from the owner. Days sales outstanding (DSO) measures the average days to collect a bill. If your DSO is 52 days and your payables run at 30 days, you are funding 22 days of the job out of pocket.
Example — monthly cash flow on a $1.2M fit-out:
Month 3 of a commercial fit-out. Billed work in place: $180,000. Owner pays 90% of certified amount after 45 days, so cash received this month = $162,000 (from month 1 billings). Retainage withheld = $18,000.
Outflows this month: payroll $62,000, materials $38,000, subcontractors $44,000, equipment rental $6,000, overhead allocation $22,000, loan interest $1,800. Total outflows = $173,800.
Net cash flow = $162,000 − $173,800 = −$11,800.
The job is profitable on paper. The month is negative in the bank. That is the timing gap you must fund. For how the billing document is built, see schedule of values preparation.
A negative month does not mean a losing job. It means the cost curve is ahead of the billing curve. Forecast it before it hits, not after.
A Worked Example: Cash Flow on a $1.2M Commercial Fit-Out
Example only. The numbers below are assumed to show the mechanics of a cash flow projection for construction projects. They are not a benchmark for your job.
Assume a six-month commercial fit-out with a $1.2M contract, 10% retainage, monthly progress billing on the 25th, net 30 payment terms, and a 5% markup over cost. That means total cost is $1,200,000 ÷ 1.05 ≈ $1,142,857, spread across six months. For simplicity, assume costs are paid in the month incurred and billings are paid one month after submission.
- Month 1: Bill $200,000. Retainage $20,000. Net due $180,000, paid Month 2. Costs $190,000 paid Month 1. Net cash flow Month 1 = $0 − $190,000 = −$190,000.
- Month 2: Bill $200,000. Retainage $20,000. Net due $180,000, paid Month 3. Costs $190,000 paid Month 2. Cash in $180,000. Net cash flow Month 2 = $180,000 − $190,000 = −$10,000. Cumulative = −$200,000.
- Month 3: Bill $200,000. Retainage $20,000. Net due $180,000, paid Month 4. Costs $190,000. Cash in $180,000. Net cash flow Month 3 = −$10,000. Cumulative = −$210,000.
- Month 4: Bill $200,000. Retainage $20,000. Net due $180,000, paid Month 5. Costs $190,000. Net cash flow Month 4 = −$10,000. Cumulative = −$220,000.
- Month 5: Bill $200,000. Retainage $20,000. Net due $180,000, paid Month 6. Costs $190,000. Net cash flow Month 5 = −$10,000. Cumulative = −$230,000.
- Month 6: Bill $200,000. Retainage $20,000. Net due $180,000, paid Month 7. Costs $190,000. Net cash flow Month 6 = −$10,000. Cumulative = −$240,000.
- Month 7: Retainage release $120,000 (10% of $1.2M). No new costs. Net cash flow Month 7 = +$120,000. Cumulative = −$120,000.
The cumulative cash position goes negative in Month 1 and stays negative through Month 7. The peak negative balance is about $240,000. That is roughly the working capital or line of credit you need to carry the job. If retainage is released later, the hole is deeper and lasts longer. A reliable construction cost estimate feeds the schedule of values and makes this projection credible to your lender. The same projection also shows why accounts receivable and accounts payable must be tracked separately: your receivables arrive on the owner's schedule, while your payables to subs and suppliers come due on theirs, and the gap between the two is what drives the line of credit draw.
Retainage is not the only drag. Payment lag on your billings and prompt payment of labor and material create the gap. Model both before you sign.
How to Build a Construction Cash Flow Forecast
A construction cash flow forecast is a time-phased projection of receipts and payments. It is built from the schedule of values and the cost-loaded schedule, not from the bottom-line profit number. The goal is to see when cash goes out and when it comes back.
Inputs you need:
- Signed contract value and approved change orders
- Schedule of values
- Billing cycle and payment terms
- Retainage percentage
- Subcontractor payment terms
- Payroll cycle
- Material lead times and payment terms
- Loan draw schedule
- Overhead run rate
Steps to build it:
- Map SOV line items to schedule activities. Each line in the schedule of values should tie to one or more activities in the cost-loaded schedule. If a line does not map, you cannot forecast when it bills.
- Load costs by month. Use the cost-loaded schedule to spread labor, material, equipment, and subcontract costs across the months they will be incurred. A construction scheduling service can produce this load if you do not have one.
- Apply billing lag and retainage. Billings go out after the work is in place. Subtract retainage from each billing to get net due.
- Apply payment lag. Net 30, net 45, or net 60 terms shift receipts into later months. Pay-when-paid clauses can push them further.
- Net the two streams. For each month, subtract cash out from cash in. Track the cumulative balance.
- Roll up to company level. Combine project forecasts with overhead, debt service, and other jobs to see the company cash position.
AACE estimate classes matter here. A Class 5 conceptual estimate has wide uncertainty, so the cash flow forecast inherits that uncertainty. A Class 1 definitive estimate supports a tight forecast. Use CSI MasterFormat divisions to organize cost categories in the forecast, and UniFormat for early-stage conceptual cash planning. Update the forecast monthly against actual job costing. A budget estimating service can help you build the initial cost load before you commit to a schedule.
If your forecast shows a negative cumulative balance in any month, line up the credit facility before you mobilize, not after.
Send your plans for a bid-ready estimate
Send your drawings and specs and we will return a cost breakdown you can load into your cash flow forecast, with same-day quotes and bid-ready delivery in 48 hours.
Construction Payment Terms That Shape Your Cash Position
The standard payment chain runs on a fixed rhythm. You submit a pay application by the 25th, the architect certifies it, the owner pays in 30 to 45 days, and you pay your subs after you receive funds. Every step adds delay, and every delay is cash you have already spent.
Progress billing is the monthly request for payment based on work in place. The pay application is the package you submit, backed by a schedule of values that breaks the contract into billable line items. A lien waiver is the document you sign to release your right to file a lien for the amount paid. A payment bond protects the owner if you fail to pay subs or suppliers, but it does not speed up your cash. It adds cost and paperwork.
Pay-when-paid and pay-if-paid clauses shift risk down the chain. Pay-when-paid generally means you will pay your sub after you get paid, but you still owe the money. Pay-if-paid can make the owner's payment a condition precedent to your obligation, which pushes the risk onto the sub. Read those clauses before you sign a subcontract.
Retainage typically runs 5% to 10% and is released at substantial completion, final completion, or after a lien period. That money is earned but not spendable, and it can sit for months. Change orders are the single most common cause of disputed cash. If the change is not executed in writing before the work begins, you are funding someone else's project. A change order estimating service can price the work so you can get it signed before you mobilize.
Never start changed work on a verbal promise. A signed change order is the only document that protects your cash.
Retainage and Cash Flow: The Money You Already Earned but Cannot Spend
Retainage is the percentage an owner or GC withholds from each progress payment until the project reaches defined milestones, usually substantial completion and final acceptance. It is not a penalty, but it functions like one on your bank account.
The arithmetic is blunt. On a $1M contract with 10% retainage, $100,000 is withheld across the job. If your net margin on that project is 5%, your total profit is $50,000. The retainage equals two full years of profit on that job, sitting in someone else's account while you carry the payroll, material bills and equipment costs.
Release is rarely automatic. Retainage typically comes back only after substantial completion is certified, the final punch list is closed, the lien period expires, and sometimes after the owner satisfies financing conditions or a permanent lender takes out the construction loan. That sequence can run months past your last day on site. Track retainage on change orders separately from base contract retainage, because change order retainage is often missed in the final billing and never collected.
Strategies that work: negotiate a lower retainage percentage at buyout, request a retainage reduction at 50% completion, submit lien waivers the day you are paid so the next payment is not held up, and bill retainage release as its own line item with backup documentation rather than burying it in a final invoice. Retainage ties directly into construction working capital management because it is cash you have earned but cannot deploy. Every dollar locked in retainage is a dollar you cannot use to mobilize the next job, and that is the real cost.
Retainage reduction at 50% completion is negotiable on many private jobs. Ask before you sign, not after the first pay application.
Construction Loan Draw Schedule and How It Affects Your Cash
A construction loan draw schedule is the lender's schedule of disbursements tied to completed work, verified by inspection. It is not your billing schedule, and the difference matters. The lender releases money in draws, and each draw must be supported by work actually in place.
The typical draw process runs like this: you submit a requisition with a schedule of values showing percent complete by line item, the lender's inspector visits the site and verifies the percentages, the lender funds the draw, and the title company disburses to the GC and subs after collecting lien waivers. Lenders often require lien waivers from subs and suppliers before releasing each draw, so a missing waiver from a $4,000 supplier can hold up a $400,000 draw.
Draws lag the work by one to three weeks, sometimes more. You pay labor and materials in week one, the inspector verifies in week two, and the money lands in week three or four. The contractor funds that gap. Your cost-loaded schedule and schedule of values must reconcile with the draw schedule, or the lender will reject the requisition and push the whole cycle back another period.
On developer projects, the draw schedule is the owner's cash flow, and the GC's payment depends on it. If the owner's equity contribution is delayed or the lender re-sequences draws, your payment is delayed with it. Ask for the draw schedule before you sign the contract, and model your estimating for developers assumptions against the actual funding sequence.
Reconcile your schedule of values to the draw schedule before the first requisition. A rejected draw costs you a full payment cycle.
How to Improve Construction Cash Flow: A Practical Checklist
- Bill early and often. Submit pay applications on the first day the contract allows, not the last. A one-week shift in every billing cycle compounds across a 12-month job.
- Bill 100% of work in place. Include stored materials if the contract permits it. Material you paid for and stored on site is billable on many contracts, and leaving it off is free financing for the owner.
- Submit change orders immediately. Track them separately from base contract billing so approved changes do not get absorbed into the next progress payment without documentation. Use change order estimating to price them before the work starts.
- Negotiate faster payment terms. Ask for deposits on mobilization, net-30 instead of net-60, and shorter retainage periods. Every term you improve at buyout is cash you never have to borrow.
- Pay subs on time, but not before you are paid. Timely payment keeps subs on the job and prevents lien claims. If the contract allows pay-when-paid, use it, but communicate the timing clearly so no one is surprised.
- Use a line of credit as a timing tool, not a profit source. Draw on it to bridge a draw lag, then pay it down when the draw lands. Monitor quick ratio and days sales outstanding monthly so you see the trend before the bank does.
- Consider invoice factoring only when the discount cost is less than the cost of not having the cash. Compare the factoring discount to your line of credit rate and the cost of a missed payroll or a stalled job.
- Keep a 13-week rolling cash forecast and update it weekly. Weekly updates catch a slipping draw or a slow-paying customer while you still have time to react. Pair the forecast with a realistic small contractor estimating services process so your billing matches the work you actually installed, and keep your general contractor estimating assumptions current on every active job.
Your 13-week forecast is only as good as your billing accuracy. If your schedule of values does not match installed work, the forecast is fiction.
Common Cash Flow Mistakes Contractors Make
Most cash crises are not caused by bad luck. They are caused by a handful of repeatable mistakes that show up in the same order on job after job.
- Confusing profit with cash. Booking revenue when you invoice, not when the check clears, makes the P&L look healthy while the bank account drains. Revenue recognition and cash receipt are two different events, and only one of them pays payroll.
- Underpricing markup. If your markup covers only direct job cost plus a thin overhead allowance, there is no cushion for timing gaps. The cost of poor cash flow management is usually buried in the estimate long before it shows up in the bank balance.
- Ignoring retainage in the forecast. Retainage is billed but not collectible, often for months. Treating it as next month's cash is one of the most common forecasting errors.
- Sitting on change orders. Failing to price and bill a change order until the end of the job gives up your leverage. Bill changes as they are authorized, not at closeout.
- Borrowing between jobs. Using one job's cash to fund another job's costs without tracking the inter-job loan hides which project is actually profitable.
- Not reconciling job costing to the forecast. If job costing and the cash flow forecast live in separate spreadsheets, overruns are discovered after the money is gone.
- Letting days sales outstanding creep. DSO of 45 days becomes 60, then 75, and suddenly you are relying on invoice factoring at a discount rate that eats the margin you bid for.
Each of these mistakes is fixable, but only if you catch it before the next draw request.
Run a monthly reconciliation between job costing and your cash flow forecast. If they disagree by more than a few percent, find out why before the next billing cycle.
Construction Working Capital Management: The Buffer That Keeps You Solvent
Working capital is current assets minus current liabilities. In construction, that number has to be larger than in most industries because you pay for labor and materials weeks or months before the owner pays you. Construction working capital management is less about accounting and more about keeping enough of a buffer to absorb the timing gap on every active job at once.
The quick ratio, or acid-test ratio, strips inventory out of current assets and divides by current liabilities. In construction, a quick ratio below 1.0 is a warning sign: you do not have enough near-cash assets to cover what is due. A ratio of 1.2 or higher gives you room to absorb a slow pay cycle without missing payroll.
Sizing a line of credit starts with your forecast. Find the peak negative cumulative cash flow across all jobs, add a contingency for a late payment or an unbilled change order, and set the line at that number. If the peak negative is $400,000 and you want a 20% cushion, you need a $480,000 line. Anything less and you will be scrambling during the exact weeks you need to be producing.
Working capital gets consumed by three things in construction: retainage that is earned but not released, slow billing that pushes receivables out, and material purchases that happen before the first draw. Earned value management helps tie cost performance to cash forecasting by comparing earned value to actual cost, so you can see whether a job is drifting before the draw request reflects it. A single subcontractor default or owner non-payment can wipe out working capital on one job and take the whole company with it. Track it monthly, not annually.
For a deeper look at how cost performance feeds cash forecasting, see project cost control and reporting.
Size your line of credit at peak negative cumulative cash flow plus a contingency. A line that only covers the average month will fail you in the worst month.
How Cash Flow Differs by Project Type
The mechanics of construction cash flow management change with the project type. A custom home and a public works contract can both be profitable and still demand completely different cash strategies.
| Project type | Billing method | Typical retainage | Cash flow pressure point |
|---|---|---|---|
| Residential custom homes | Deposit plus draw schedule | Often none or 5% | Draw timing versus material purchases |
| Commercial fit-outs | Progress billing | 5–10% | Long payment cycles and change orders |
| Public works | Progress billing with certified payroll | 5–10% | Slow approval cycles and payment bonds |
| Industrial and manufacturing | Milestone billing | 5–10% | Large material purchases and long lead times |
| Multi-family and mixed-use | Construction loan draw schedule | 5–10% | Retainage release tied to completion or lease-up |
Residential work is deposit-heavy and draw-based, which means cash arrives earlier but the cycle is faster and the margin thinner. Commercial fit-outs run on progress billing with retainage, longer payment cycles, and more change orders, so the gap between doing the work and getting paid is wider. Public works adds payment bonds, certified payroll, and slow approval cycles on top of retainage, which can push collection past 90 days even on a clean job.
Industrial and manufacturing projects often require large material purchases up front with long lead times, so milestone billing has to be structured to match those outflows. Multi-family and mixed-use projects depend on construction loan draw schedules, and retainage release is frequently tied to lease-up or final completion, which can stretch into the following year. CSI MasterFormat divisions help standardize billing across these project types, while UniFormat helps early-stage cash planning before drawings are detailed enough for a full takeoff. If you work across several of these categories, our residential estimating services and commercial estimating services pages cover the estimating side of each. For a deeper look at how construction cash flow management for contractors shifts when you carry both accounts receivable and accounts payable across multiple project types, the estimating scope on each job is what sets the billing rhythm.
Match your billing milestones to your largest cash outflows. If you buy equipment in month two, bill for it in month two, not month four.
When to Bring In a Professional Estimator or Takeoff Service
A schedule of values is not just a billing form. It has to reconcile with your cost-loaded schedule and the construction loan draw schedule, or the lender's inspector will reject pay applications and stall your cash. If your internal estimate is built from lump-sum guesses, you cannot split it into defensible line items. An estimator who builds the estimate with billing in mind prevents that mismatch before mobilization. See schedule of values preparation for how that reconciliation is structured.
Bidding is the other cash-flow pressure point. A bid due Friday with no takeoff started means either a padded number that loses the job or a thin number that drains cash for eight months. If you need a bid-ready estimate in 24–48 hours, an outside takeoff service keeps your cash planning intact while you chase the award. The same applies when a second-opinion review catches scope gaps that would later surface as cash-draining change orders. A missed division in a construction estimating services scope review is cheaper to fix before the bid than after the notice to proceed.
Developers and owners have a different trigger. When the construction loan draw schedule drives the equity call, you need a cash flow projection tied to the draw calendar, not a single lump-sum cost. That means a cost-loaded schedule, a draw-by-draw spend curve, and a schedule of values that survives lender review. Our developer and owner estimating work is built around that sequence.
Scope Precision Estimate offers same-day quotes, bid-ready estimates in 48 hours, and 20% off for new clients. Most projects turn around in 24–48 hours, with rush available. If any of the triggers above sound familiar, get an estimate and upload your plans.
If your schedule of values does not tie to your cost-loaded schedule, the gap will show up as a rejected pay application, not as a line item you can fix later.
Frequently asked questions
What is the difference between cash flow and profit in construction?
Profit is revenue minus costs on an accrual basis, recognized as work is performed. Cash flow is the actual money moving in and out of your bank account. In construction the gap is wider than in most trades because you pay labor, materials, and subcontractors weekly or biweekly, while owners pay 30 to 90 days after billing, and hold 5–10% retainage on top. A job can show a healthy gross profit margin and still leave you unable to make payroll.
How do I calculate construction cash flow for a project?
Use a simple period-by-period formula: Cash flow for the period = cash collected from pay apps − (labor + materials + subcontractor payments + equipment + overhead allocated to the job). Build it weekly or monthly across the schedule, not as a single total. For each period, list billings submitted, expected collection date based on the pay-app cycle, and every cash outflow due in that same window. The running balance tells you the peak cash need and when you will recover it.
What is a good cash flow forecast for a construction company?
A good forecast covers 13 weeks at minimum, is updated weekly, and is built from the project schedule rather than from prior bank statements. It should show beginning cash, expected collections by project and invoice, payroll and fixed overhead, subcontractor and material payments, debt service, and an ending balance. If the lowest projected balance is less than four weeks of operating costs, you need a plan before that week arrives.
How does retainage affect construction cash flow?
Retainage withholds a percentage of each progress payment, commonly 5–10% on commercial work, until substantial completion or later. You have earned that money and paid the labor and materials to produce it, but you cannot spend it. On a $1.2M job at 10% retainage, roughly $120,000 is tied up for months. Track retainage receivable as a separate line, bill it promptly at completion, and factor it into working capital when you bid.
What is a construction loan draw schedule and why does it matter?
A draw schedule is the lender's calendar for releasing funds as work is completed and inspected. It usually lags your actual spending because you front the cost of a phase, request a draw, wait for inspection, and then wait for disbursement. If your schedule assumes draws arrive the same week you pay subs, you will run short. Align your forecast to the draw calendar and keep a buffer for the lag between spend and reimbursement.
How can I improve cash flow as a subcontractor?
Bill as early and as completely as the contract allows, submit lien waivers and closeout documents with the invoice, and follow up on every pay app within days of the due date. Negotiate shorter payment terms, deposit requirements on long-lead materials, and joint check agreements where useful. Track retainage and bill it the day you are eligible. If you need accurate quantities to bill correctly, a <a href="/subcontractor-estimating-services/">subcontractor estimating service</a> can produce schedule-of-values quantities you can bill against.
What is the cost of poor cash flow management in construction?
The direct costs include interest on lines of credit, expedited material purchases, discounts lost, and legal fees on payment disputes. The indirect costs are worse: turning down work because you cannot fund mobilization, paying subs late and losing crews, and bonding capacity shrinking as financials weaken. Most contractor failures are cash failures, not profit failures. A project that is 8% profitable but collects 90 days late can still push a company into default on payroll.
When should I use a professional estimator for cash flow planning?
Use one when you need a reliable cost-loaded schedule to build the forecast, when you are bidding work with unusual scope or long-lead items, or when you are preparing a loan draw schedule for a lender. An accurate takeoff and cost breakdown is the input your cash flow model depends on. A <a href="/construction-estimating-services/">construction estimating service</a> can deliver bid-ready quantities and costs in 24–48 hours so your forecast starts from real numbers.