Job costing and finance

How to forecast cash flow for a construction business

Forecast construction cash flow week by week for the next 13 weeks: start with cash in the bank, add the customer payments you realistically expect by date, subtract payroll, sub and supplier payments, and overhead, and update it every week.

An office manager and contractor review invoices with a calculator and laptop in a construction office.
Review invoices, committed costs, and cash timing together before making project decisions. AI-generated illustration.

The most practical cash flow forecast for a contractor is a rolling 13-week schedule. Start with today's bank balance. For each week, add the cash you expect to receive (pay apps, deposits, retainage releases) on the date it will realistically arrive, not the date it is due. Subtract what goes out: payroll every week or two, subcontractor and supplier payments by their terms, equipment and loan payments, taxes, and overhead. The running balance shows the weeks where cash gets tight, early enough to move a billing, chase a payment, or line up credit. Update it every Monday from your billing schedule, payables, and job forecasts.

Profitable contractors run out of cash all the time. Construction pays late and spends early: crews are paid weekly, materials are bought up front, and the owner pays 30, 45, or 60 days after the pay app, minus retainage. A cash flow projection is how you see that gap coming.

How to build a 13-week construction cash flow forecast

1. Set up the weeks and the opening balance

Columns are weeks, starting this Monday. The first row is cash on hand across operating accounts. Leave out money you cannot spend, such as funds held in trust or a reserve you have promised your surety you will not touch.

2. Forecast cash in, job by job

  • Open receivables: each unpaid invoice, placed in the week you expect payment based on that customer's actual history, not the contract terms.
  • Upcoming pay apps: from each job's billing schedule and schedule of values, minus retainage, landing on that customer's typical pay cycle.
  • Retainage releases: only when closeout is genuinely on track. Retainage forecast "next month" for six months running is not a forecast.
  • Deposits and draws: residential deposits and lender construction draws on their actual schedule.
  • Other: equipment sales, tax refunds, a line of credit draw if planned.

3. Forecast cash out by category

  • Payroll: gross wages plus employer taxes and benefits, on payroll dates. Use crew plans from the schedule, not last month's average.
  • Subcontractors: pay apps you will receive and the dates you will pay them, including pay-when-paid timing if your contracts use it.
  • Suppliers: open payables and committed costs that will be invoiced in the window, by their terms.
  • Equipment and vehicles: loan and lease payments, rentals.
  • Overhead: rent, insurance installments, software, office payroll, owner draws.
  • Taxes and debt: payroll tax deposits, estimated income taxes, line of credit interest.

4. Calculate the running balance and set a floor

Opening cash plus inflows minus outflows equals closing cash, which becomes next week's opening. Pick a minimum balance you never want to go below, often enough to cover a payroll or two. Highlight any week that dips under it. Seeing the problem six weeks out is the whole point.

5. Act on the low weeks

You have more levers than it seems: bill the pay app on time and complete, bill stored materials where the contract allows, push signed change orders onto the next billing, call slow payers before the invoice is late, negotiate supplier terms, delay an equipment purchase, or arrange a credit line draw in advance rather than in a panic.

6. Update weekly and compare with actuals

Each week, roll the forecast forward one week, replace last week's forecast with actual results, and note what was off. After a couple of months you will know which customers pay late, which PMs bill late, and how much to trust each line.

Worked example: four weeks for a $6 million subcontractor

Say a mechanical subcontractor starts the month with $310,000 in the bank and wants never to drop below $150,000. Here are the first four weeks of the forecast. The figures are illustrative.

Example: four weeks of a 13-week forecast
LineWeek 1Week 2Week 3Week 4
Opening cash$310,000$262,000$287,000$124,000
Customer payments$95,000$210,000$40,000$385,000
Payroll and burden($88,000)($92,000)($90,000)($94,000)
Suppliers($30,000)($61,000)($88,000)($45,000)
Lower-tier subs$0($12,000)$0($48,000)
Overhead, debt, taxes($25,000)($20,000)($25,000)($30,000)
Closing cash$262,000$287,000$124,000$292,000

Week 3 drops to $124,000, below the floor, even though week 4 recovers strongly. The cause is a large GC payment that historically arrives in the fourth week instead of the third. Options: ask the main supplier to take the $88,000 in two halves, call the GC's accounts payable now to confirm the check run date, or pull $30,000 from the credit line for one week. Each is easy to arrange two weeks out and hard to arrange two days out.

Where the forecast numbers come from

A good forecast is built from systems you already have. The billing schedule and WIP report give upcoming pay apps. Aging reports give open receivables and payables. Commitments give sub and supplier exposure. The crew schedule gives payroll. If these are kept up to date, the weekly update takes under an hour. If they are not, the forecast exposes that quickly, which is a benefit in itself.

Beyond 13 weeks: the 12-month view

The weekly forecast keeps you out of trouble this quarter. A monthly 12-month view answers different questions: can we take on that $2 million job that front-loads material, when should we buy the new excavator, and how much credit line do we need going into winter? Build it from backlog by month, expected new awards weighted by your hit rate, and the overhead budget. It will be less precise, so treat it as a planning tool and the 13-week schedule as the operating tool. Share both with your banker before you need to borrow, not after.

Mistakes to avoid

  1. Placing receipts on the contractual due date instead of when that customer actually pays.
  2. Forgetting retainage, so every pay app is forecast at full value.
  3. Treating overbilling cash as free money. It pays for work you have not done yet. See overbilling and underbilling explained.
  4. Leaving out irregular outflows: insurance audits, annual software renewals, quarterly taxes, bonus season.
  5. Building the forecast once for the bank and never updating it.
  6. Ignoring the gap between when crews start a new job and when its first payment arrives.

Templates, terms, and tools

Start with the construction cash flow template. Related guides: how to manage construction working capital, how to speed up construction accounts receivable, and how to manage cash flow as a subcontractor. Related terms: working capital and operating cash flow.

Smart Business Automator tracks billing schedules, retainage, receivables, and committed costs by job, which are the inputs a weekly cash forecast depends on. See construction accounts receivable automation.

Frequently asked questions

What is the typical cash flow of a construction project?

There is no single typical amount. Project cash flow depends on when receipts arrive versus payroll, supplier and subcontractor payments. Mobilization costs and retained payments can create gaps even on profitable work.

What is petty cash in construction?

Petty cash is a controlled small balance for minor approved purchases. Keep receipts, record the job and cost code, reconcile the fund and prevent it from becoming an untracked substitute for purchasing controls.

How to construct a cash flow?

Start with available cash, add expected receipts in the weeks they will clear, subtract scheduled payments and carry the ending balance forward. Separate confirmed receipts from uncertain collections and test delays.

How to improve cash flow quickly?

Start with overdue invoices: confirm acceptance, resolve missing documents and agree payment dates. Invoice completed, billable work promptly. Review discretionary spending and supplier arrangements without ignoring contractual or statutory payment obligations.

How to overcome cashflow problems?

Identify the specific week and amount of the projected shortfall, then test collection delays, spending timing and financing options. Assign an owner to each action and update the forecast as evidence changes.

What is the best way to manage cash flow?

Use a rolling forecast alongside an aged receivables list and scheduled-payments register. Review actual versus expected cash each week, investigate differences and update dates instead of repeatedly carrying stale assumptions forward.

What can cause cash flow problems?

Late collections, disputed pay applications, material deposits, payroll timing, retainage and unexpected costs can all create gaps. Rapid growth can also require spending before receipts from the new work arrive.

What is a healthy cash flow for a small business?

A useful forecast covers obligations when due and preserves a reserve suited to the company’s risks. A positive month-end balance alone is insufficient if an earlier payroll or supplier payment cannot be funded.

Sources

  1. U.S. Small Business Administration: Manage your business finances
  2. RICS: Cash flow forecasting, second edition
Written and edited by

Maurice Francois writes and edits construction operations guides for Smart Business Automator. More from Maurice on the Scaling Legends podcast.

Get a free assessment