Scope Precision EstimateContact Us
Construction Business Growth & Finance

How to Calculate Cash Flow for a Construction Company

A step-by-step guide to calculating construction cash flow: the formula, the cash conversion cycle, forecasting methods, a worked example, and the mistakes that drain contractor bank accounts.

Quick answer

To calculate construction cash flow, track actual cash in and out over a period: beginning cash balance plus collections, minus payments to subs, suppliers, payroll, equipment, and overhead. The result is net cash flow; add it to your opening balance to get ending cash. Profit is accrual-based and includes retainage and unbilled work, so the two numbers rarely match.

  • Net cash flow = cash in − cash out; ending cash = beginning cash + net cash flow.
  • Profit is accrual-based, cash flow is actual dollars moving through your bank account.
  • Retainage, slow pay, and front-loaded costs stretch the cash conversion cycle.
  • Forecast weekly for 13 weeks and monthly for 12 months to catch shortfalls early.

What Is Construction Cash Flow and How Do You Calculate It?

Net Cash Flow = Total Cash Inflows − Total Cash OutflowsCalculate for the period (weekly or monthly) using actual bank movements, not accruals.

Construction cash flow is the actual movement of money into and out of your business over a set period. It is not the same as profit, and it is not the same as billings. Profit is an accrual number tied to revenue recognition; billings are what you invoice. Cash flow is what hits the bank account.

The core net cash flow formula is simple: Net Cash Flow = Total Cash Inflows − Total Cash Outflows for the period. Calculate it weekly or monthly, not annually, because construction costs land faster than collections.

For a contractor, cash inflow comes from progress billings and pay applications, loan draws, retainage releases, and customer deposits. Cash outflow covers payroll and payroll taxes, material invoices, subcontractor payments, equipment notes, insurance, and overhead. Each dollar is a real transaction, not an accrual.

A construction cash flow statement sorts these movements into three activity buckets. Operating activities are the day-to-day job and overhead flows. Investing activities cover equipment purchases and asset sales. Financing activities include line-of-credit draws, loan payments, and owner distributions. The net of all three is your change in cash for the period.

The trap is that a profitable job can still produce negative cash flow. If you pay crews and suppliers in 30 days but collect in 60, you fund the gap yourself. That is why you calculate cash flow separately from job cost and watch both.

If your bank balance drops while your job cost report shows profit, the gap is timing — not a math error. Track cash weekly to catch it early.

Cash Flow vs Profit in Construction: Why They Diverge

Gross profit and net profit are accrual concepts. You recognize revenue as you perform work, matching it against job costs, regardless of when cash moves. Cash flow tracks bank balance movement. A job can be 40% complete and 40% profitable on paper while you have collected almost nothing.

Retainage, slow pay applications, and front-loaded costs create the timing gap. You typically front-load labor, materials, and subcontractor payments in the first half of a job. Meanwhile, the owner holds 5% to 10% retainage until closeout, and pay applications may sit 30 to 60 days before approval. Earned profit and collected cash part ways.

Work in progress and over/under billings on the WIP schedule are the bridge. Underbillings mean you have earned revenue you have not yet billed — a cash drain. Overbillings mean you have billed ahead of cost — a cash cushion you will work off. The WIP schedule reconciles job cost to your cash position.

A contractor can show net profit on the income statement and still miss payroll. If accounts receivable are tied up in unapproved change orders or disputed pay applications, the P&L looks fine while the bank account is empty. That is the classic construction failure pattern.

Lenders and sureties look at both profit and cash. Bonding capacity depends heavily on working capital, which is a cash concept: current assets minus current liabilities. A profitable contractor with weak working capital can still get bonded out.

Review your WIP schedule alongside your bank balance every month. If underbillings are growing faster than revenue, you are financing the job for the owner.

The Cash Flow Cycle in Construction and the Cash Conversion Cycle

Cash Conversion Cycle = DSO + DIO − DPODSO = average AR ÷ average daily billings; DPO = average AP ÷ average daily costs. DIO is often near zero for contractors.

The cash flow cycle in construction follows a predictable sequence: bid, mobilize, incur direct costs, submit pay applications, wait for approval, receive progress payment, hold retainage, release retainage at closeout. Every step between spending and collecting is a day you fund the job. Shortening that sequence is the whole game.

The cash conversion cycle measures how long your money is tied up. The standard formula is days sales outstanding plus days inventory outstanding minus days payable outstanding. Contractors carry little inventory, so the inventory term is often near zero. That leaves DSO and DPO as the two levers.

Days sales outstanding (DSO) is average accounts receivable divided by average daily billings. If your average AR is $400,000 and you bill $10,000 per day, DSO is 40 days. Days payable outstanding (DPO) is average accounts payable divided by average daily costs. If average AP is $250,000 and daily costs are $8,000, DPO is about 31 days. A longer DSO and a shorter DPO stretch the cycle and increase the line of credit you need to bridge it.

Change orders and unapproved work in progress sit outside the billing cycle. You spend the labor and material, but you cannot invoice until the owner signs. That quietly drains cash and inflates your borrowing need. Track unpriced change orders weekly so they do not pile up.

Tight cost control on the job feeds directly into the cycle. When your actual costs track the estimate, you bill accurately and collect faster. See project cost control and reporting for how to close that loop.

A 10-day reduction in DSO on $3M of annual billings frees roughly $82,000 in cash — often cheaper than drawing on a line of credit.

The Construction Cash Flow Formula, Step by Step

Net Cash Flow = Operating + Investing + Financing cash flowsBeginning cash + net cash flow = ending cash, which must reconcile to the bank statement.
  1. Operating cash flow. Start with the construction cash flow formula most contractors actually use day to day: cash received from customers minus cash paid to suppliers, subs, and employees, minus cash paid for overhead. Overhead includes rent, insurance, truck payments, office payroll, and software. If you collected $420,000 in progress payments this month, paid $260,000 to subs and suppliers, $85,000 in field payroll, and $38,000 in overhead, operating cash flow is $420,000 − $260,000 − $85,000 − $38,000 = $37,000.

  2. Investing cash flow. Add proceeds from equipment sales and subtract purchases of equipment and property. Selling a skid steer for $28,000 and buying a used excavator for $95,000 gives investing cash flow of $28,000 − $95,000 = −$67,000. Equipment financing affects this line only through the cash down payment; the note itself sits in financing.

  3. Financing cash flow. Take construction loan draws and owner contributions, then subtract loan principal payments and owner distributions. A $150,000 construction loan draw plus a $20,000 owner contribution, less a $12,000 equipment note principal payment and a $30,000 distribution, gives $150,000 + $20,000 − $12,000 − $30,000 = $128,000.

  4. Combine the three. Net cash flow formula: Net Cash Flow = Operating + Investing + Financing cash flows. Using the figures above: $37,000 + (−$67,000) + $128,000 = $98,000.

  5. Reconcile to the bank. Beginning cash balance plus net cash flow equals ending cash balance. If you started the month with $210,000, then $210,000 + $98,000 = $308,000, which must tie to your reconciled bank statement. Any gap means a missing receipt, an uncleared check, or a transfer posted to the wrong line.

A positive net cash flow built mostly from loan draws is not the same as profitable operations. Watch the operating line on its own each month.

Building a Construction Cash Flow Statement

The direct method lists actual cash receipts and cash payments by category: customer payments, sub payments, material payments, payroll, and overhead disbursements. Most contractors build it this way because the raw data already exists in job cost reports and the bank account. It answers the simple question of where cash came from and where it went, with no accrual adjustments.

The indirect method starts with net income, adds back depreciation, then adjusts for changes in accounts receivable, retainage receivable, accounts payable, and work in progress. A $60,000 increase in accounts receivable reduces cash by $60,000; a $40,000 increase in accounts payable adds $40,000. This method ties directly to your income statement, which makes it the better choice when a lender or bonding agent wants a construction cash flow statement that reconciles to financials.

Every line should trace to a source document. Pull receipts from the pay application log and accounts receivable aging, disbursements from the accounts payable aging and payroll register, and equipment activity from the equipment schedule. A schedule of values that matches your billing structure keeps progress billings and receipts aligned line by line.

Track retainage receivable and retainage payable as separate lines, because they release on different schedules. Retainage you hold from subs may come due before the owner releases retainage to you, and that gap is a real cash drain. Produce the statement monthly, not annually. A year-end statement tells you what already happened; a monthly one tells you what to do next.

If your statement and your bank balance disagree, reconcile before you analyze anything. A cash flow statement built on an unreconciled balance misleads you on every line.

Need Accurate Numbers to Forecast Cash?

Send us your plans and we will return a bid-ready takeoff and estimate in 48 hours so your cash flow forecast starts from real quantities.

Same-Day QuotesBid-Ready in 48 Hrs20% Off
Upload plans

How to Build a Cash Flow Forecast for Contractors

  1. Build it job by job, then roll up. A cash flow forecast for contractors starts at the project level: each job's progress billings, sub costs, material deliveries, and payroll. Roll the jobs together, add company overhead and debt service, and you have the company forecast. Job-level detail is what makes the timing believable, and it is also how you separate cash flow vs profit construction, because a profitable job with slow collections can still drain the company account.

  2. Use a 13-week rolling forecast. The standard short-term tool is 13 weekly columns, one row per receipt or disbursement category. Each week you add a new column at the far end and drop the oldest, so you always see a full quarter ahead. Weekly resolution matters because a payment that lands two weeks late can break a payroll run.

  3. Time receipts off the pay application cycle. Do not assume you get paid when you bill. Work backward from the billing cutoff, add the approval lag, add payment terms, then subtract retainage holdback. If you bill on the 25th, the architect approves 10 days later, terms are net 30, and the owner holds 10% retainage, a $200,000 billing produces roughly $180,000 about 40 days after cutoff. Repeat that logic for every active job.

  4. Time disbursements off your actual obligations. Use vendor terms, payroll cycles, and equipment note due dates. Net 30 suppliers, weekly or biweekly payroll, and a note due on the 15th each month all belong on specific weeks. Where you have leverage, stretch vendor terms to match the receipt timing on the same job. This is where operating cash flow construction gets decided: the week a material invoice clears versus the week the owner's check clears.

  5. Tie loan draws to milestones, not dates. A cash flow projection for builders should schedule construction loan draws against completion milestones such as foundation, framing, and dry-in. Draws follow inspection and lender approval, so a slipped schedule pushes the cash, not just the work. Link the forecast to your construction scheduling services so milestone dates and draw dates move together.

Update the forecast every week with actual receipts and payments. A forecast you build once and file away is a guess, not a tool.

Construction Company Cash Flow Example (Worked Numbers)

Net cash flow = Total inflows − Total outflowsAdd net cash flow to beginning cash to get ending cash.

Example only. The following scenario uses round numbers for a small commercial contractor to show how to calculate construction cash flow for one month. It is not a real company and not a benchmark.

Assume the company starts the month with $120,000 in cash.

Inflows (cash coming in)

  • Progress billing collected: $85,000
  • Retainage released from a completed project: $15,000
  • Equipment sale: $8,000
  • Line of credit draw: $20,000
  • Total inflows: $128,000

Outflows (cash going out)

  • Payroll (field and office): $62,000
  • Material invoices: $28,000
  • Subcontractor payments: $22,000
  • Equipment note payment: $6,000
  • Overhead (rent, insurance, utilities, admin): $10,000
  • Total outflows: $128,000

Net cash flow = Total inflows − Total outflows = $128,000 − $128,000 = $0

Ending cash = Beginning cash + Net cash flow = $120,000 + $0 = $120,000

The company broke even on cash for the month. This example shows how progress billings, retainage, and a line of credit draw can offset direct costs, indirect costs, and debt service. It also highlights that a line of credit draw is not income; it is a financing inflow that must be repaid. Run your own numbers monthly to see whether operations are generating or consuming cash.

A line of credit draw is a financing inflow, not operating cash flow. Track it separately so you can see whether the business itself is generating cash.

Construction Cash Flow Analysis: Reading the Numbers

Use this diagnostic table to spot cash flow trends before they become a crisis. It is a framework, not a benchmark set. Thresholds vary by trade, region, contract terms, and season. Interpret each metric in context and watch the direction of change over three to six months.

MetricHealthy SignalWarning SignalAction
Days sales outstanding (DSO)Stable or fallingRising for two or more monthsReview billing dates and collection follow-up
Days payable outstanding (DPO)Aligned with DSODPO much shorter than DSORenegotiate vendor terms to match receivable timing
Retainage as percent of revenueWithin contract limits and trackedGrowing faster than revenueBill retainage promptly when milestones are met
Over/under billingsUnder billings modest and stableOver billings rising sharplyInvestigate job cost accuracy and billing timing
Line of credit utilizationBelow internal cap, seasonalNear limit, used for payrollBuild a cash forecast and reduce reliance on the line
Months of operating reserveThree to six monthsLess than one monthCut discretionary spending and accelerate collections

A negative operating cash flow trend means the business is consuming cash from operations. If it persists, it can reduce bonding capacity because surety underwriters look at working capital, cash flow, and the ability to pay obligations. Pair this analysis with project cost control and reporting to connect job-level variances to company-level cash. Review the table monthly, not annually.

DSO and DPO are not accounting trivia. They tell you whether your contract terms and payment habits are helping or hurting your cash position.

Construction Cash Flow Management Tactics That Work

  • Bill early and often. Submit pay applications on the contract date, not when the job feels complete. Late billing pushes collections into the next month and widens the gap between costs and cash.
  • Tighten collections with a documented cadence. Follow up on day 30, 45, and 60 with a written log. Tie lien waivers to payment so you do not release rights before funds clear.
  • Negotiate vendor and subcontract terms. Ask for 30-day terms that align with your receivable cycle. If you pay subs in 10 days but collect in 45, you are financing the job for the client.
  • Use a line of credit as a timing tool. Draw only to bridge timing gaps, not to cover losses. Match equipment financing terms to the equipment's revenue life so payments track with income.
  • Keep a change order log. Log every approved change and bill it in the next cycle. Unbilled change orders are one of the fastest ways to drain cash. Use change order estimating to price and document them correctly.
  • Forecast weekly, not just monthly. Update your cash forecast with actual receipts and disbursements. A 13-week rolling forecast gives you time to react before a shortfall hits.
  • Separate operating and financing cash flows. Track line of credit draws and repayments separately from job cash flow. This shows whether operations are self-funding.

Cash flow problems rarely appear overnight. They build from small delays in billing, collections, and change order approval. A weekly forecast catches them early.

Common Cash Flow Mistakes Contractors Make

  • Spending profit before receivables clear. A job can show a healthy margin on the job cost report while the bank account is empty, because progress billings are still 45 days out. Treat unbilled and uncollected revenue as committed cash, not spendable cash.
  • Ignoring retainage in the forecast. Retainage of 5% to 10% is withheld from every progress billing until substantial completion, so a $2,000,000 job can hold $100,000 to $200,000 back for months. A forecast that ignores retainage understates the gap between billings and collections.
  • Front-loading costs without matching billings. Buying long-lead switchgear, structural steel or custom millwork early creates a cash outlay before the schedule of values has a line item to bill against it.
  • Failing to bill approved change orders promptly. Once a change order is signed, the work is earned revenue. If it sits unbilled for two billing cycles, you are financing the owner's project for free.
  • Using a line of credit to cover operating losses. A revolver is for timing gaps between accounts receivable and accounts payable. If draws keep rising without a matching receivable, the problem is margin, not timing.
  • Building the forecast once and never updating it. The schedule shifts, pay applications are rejected, and the pay application log changes. A static forecast is a historical document within two weeks.

Effective construction cash flow management is mostly discipline: update weekly, tie the forecast to the pay application log, and treat retainage and change orders as real cash items.

If your line of credit balance climbs every month while your backlog stays flat, you have a margin problem, not a timing problem. Fix the estimate before you increase the credit line.

How Cash Flow Differs by Project Type and Contract

Cost-plus and time-and-materials contracts bill frequently and carry lower cash risk than lump-sum hard bids. On cost-plus work you invoice actual cost plus fee, often twice a month, so the gap between spending and collecting stays short. On a lump-sum bid you commit to a fixed price, buy material and labor ahead of the work, and wait for monthly progress billings to catch up. That timing gap is the core of cash flow vs profit construction: a job can show a healthy gross margin on paper while the bank account runs dry because the cash arrives weeks after the cost leaves.

Public works jobs often carry statutory retainage and slower payment cycles. State and federal agencies may withhold 5% to 10% until final acceptance, and pay cycles of 30 to 60 days after approval are common, which stretches days sales outstanding well past what a commercial owner requires. A cash flow projection for builders bidding public works and infrastructure projects has to assume that money is gone for the duration of the job.

Residential builders collect construction loan draws against completed stages, while commercial GCs bill monthly against a schedule of values. A home builder might draw at foundation, framing, dry-in and finish stages, so cash arrives in chunks tied to inspections. A commercial GC submits a monthly pay application with line items from the schedule of values, and the owner's lender funds after the architect certifies the percentage complete. On both paths, operating cash flow construction is what you actually have to run payroll, pay subs, and cover overhead, and it rarely matches the profit shown on the job cost report at any single point in time.

Industrial and heavy civil jobs with long-lead equipment need larger working capital reserves. A single 480V switchgear package or a process skid can require a deposit months before installation, and that deposit is not billable until the equipment is set. CSI MasterFormat divisions help organize cost and billing categories consistently across project types, so a Division 26 electrical package or Division 23 mechanical package maps to the same line on every schedule of values. Residential work has its own rhythm; see our residential estimating services for how draws and stage billing are typically structured.

Using a Construction Cash Flow Calculator or Spreadsheet

Running balance = prior week ending balance + current week inflows − current week outflowsApply this formula down the column, one week per column, to find the lowest cash point.

A construction cash flow calculator needs five inputs: beginning cash, expected receipts by week, expected disbursements by week, retainage withheld and released, and available line of credit. Feed it anything less and you are guessing. The output is a weekly running balance that tells you the lowest point of cash and the week it occurs.

In practice, a spreadsheet with one column per week and a running balance formula is more useful than a static calculator. You can see the shape of the curve, not just the ending number. The core formula is simple:

Running balance = prior week ending balance + current week inflows − current week outflows

If week 1 ends at $40,000, week 2 brings in $25,000 of collections and pays out $60,000, the week 2 ending balance is $40,000 + $25,000 − $60,000 = $5,000. That is the number that matters, not the annual total.

A calculator is only as good as the timing assumptions behind receipts and disbursements. If you assume a pay application is funded 30 days after submission but your owner consistently takes 45, every downstream week is wrong. Tie the spreadsheet to the job cost report and the pay application log so accounts receivable, accounts payable and retainage update from one source. Many contractors build the model in estimating software or export job cost data into a dedicated cash flow forecast sheet. The goal is a single version of the truth that you update every week, not a one-time calculation.

Forecast the week your cash balance hits its low point, not just the month-end total. That trough is what your line of credit has to cover.

When to Bring In a Professional Estimate or Takeoff

Cash flow problems rarely start at the bank. They start in the estimate. If your takeoff misses rebar, undercounts hangers, or omits temporary power, your direct costs are understated before the first invoice goes out. The construction cash flow formula only works when the cost side is real.

Watch for these triggers: bidding a project type you have not built before, margins under 5%, a scope narrative that does not match the drawings, or a schedule of values that lines up with billing milestones instead of your actual cost breakdown. Any one of these can push direct costs and indirect costs out of balance with your receipts. When that happens, your construction cash flow analysis is built on sand.

A third-party takeoff and estimate gives you a defensible cost baseline. That baseline feeds the schedule of values, the cash flow forecast, and your billing schedule. It also gives you a line-by-line record if the owner or lender questions a pay application. For a second opinion on numbers you already have, an estimate review can catch omissions before bid day.

Same-day quotes, bid-ready in 48 hours, and 20% off are available for qualifying projects. If you need a construction takeoff or a bid estimate, upload your plans and we will turn them around in 24–48 hours, with rush options when your bid date is close.

If your schedule of values does not match your cost breakdown, your cash flow forecast will be wrong no matter how good your spreadsheet is.

Frequently asked questions

What is the difference between cash flow and profit in construction?

Profit is an accrual accounting figure: revenue earned minus costs incurred in a period, whether or not cash has moved. Cash flow is the actual dollars entering and leaving your bank account. A job can show profit on the income statement while your bank balance drops because retainage is withheld, receivables are unpaid, or you front-loaded materials and payroll. Contractors must track both. Profit tells you whether the work is worth doing; cash flow tells you whether you can pay next week's bills.

How do you calculate net cash flow for a construction company?

Add all cash receipts for the period (progress payments, deposits, retention releases, equipment sales) and subtract all cash disbursements (subcontractor payments, material invoices, payroll and burden, equipment, insurance, loan payments, taxes, overhead). The result is net cash flow. Then: ending cash = beginning cash + net cash flow. Run it weekly for near-term visibility and monthly for the full year. If ending cash dips below your minimum operating buffer, you need a draw, a faster collection push, or a schedule adjustment.

Why is my construction company profitable but out of cash?

The usual causes are retainage withheld on completed work, slow owner payments, front-loaded labor and materials on new starts, and growth itself. Every new project consumes cash before it produces it. If you started three jobs this quarter, you funded three mobilizations, three material orders, and three payrolls before collecting a dollar. Other culprits include underbilled change orders, back-charges you have not invoiced, and paying subs faster than you get paid.

How does retainage affect construction cash flow?

Retainage is typically 5 to 10 percent withheld from each progress payment until substantial or final completion. On a $2 million job at 10 percent, that is up to $200,000 sitting with the owner for months after your costs are paid. Retainage delays cash without reducing profit, which is why it stretches the cash conversion cycle. Track retainage receivable by project and age, bill it the day you are eligible, and factor it into your forecast as a separate line rather than assuming it arrives with the final payment.

What is a good cash flow forecast period for a contractor?

Use two horizons at once: a rolling 13-week weekly forecast for operational decisions, and a 12-month monthly forecast for bonding, banking, and overhead planning. Weekly detail catches payroll and sub-payment crunches before they hit. Monthly detail shows seasonal swings, retainage releases, and equipment purchases. Update the 13-week forecast every week with actual receipts and disbursements. A forecast that is not updated is just a wish list.

How do change orders impact cash flow?

Change orders add cost before they add cash. You perform the work, pay labor and materials, and often wait weeks or months for the owner to approve pricing and issue payment. Unpriced or unsigned changes are the worst case: you carry the cost with no contractual right to bill. Get changes priced and signed before mobilizing where possible, bill approved changes on the next progress application, and track them separately. Accurate pricing starts with a solid takeoff, which is what our change order estimating service supports.

What is the cash conversion cycle in construction?

The cash conversion cycle measures how long your money is tied up between paying for work and collecting for it. In construction it runs roughly from the day you pay payroll and suppliers to the day the owner pays your invoice, including retainage. A typical cycle might be 60 to 120 days depending on billing terms, pay-when-paid clauses, and retainage release. Shortening it by even 15 days frees real cash. Track days sales outstanding, days payable outstanding, and retainage aging to see where the cycle stretches.

How can a construction company improve cash flow quickly?

Bill earlier and more often: submit progress applications on the first allowed day, invoice approved changes immediately, and follow up on retainage the day it is eligible. Negotiate faster payment terms or deposits on new contracts. Slow discretionary spending and align sub payments with when you get paid, within your contract terms. Consider a line of credit for seasonal gaps rather than dipping into job cash. Finally, tighten estimating accuracy so you are not funding overruns; see our construction estimating services for takeoff and pricing support.

RH

Written by Ryan H.

Senior Estimator, 15+ years in construction estimating and cost planning.

  • Construction cost estimating
  • Quantity takeoffs
  • Material and labor cost analysis
  • Bid preparation and evaluation
  • Drawing and specification review

Keep reading

Need Accurate Numbers to Forecast Cash?

Same-day quotes, bid-ready in 48 hours, and 20% off.

  1. We review the set and check for missing sheets or addenda.
  2. You get a quote with a price and a delivery date.
  3. You approve and we start the takeoff.
  4. You receive the Excel estimate and marked-up plans.
Upload plans for a quote
Call Us