Finance

Construction cash flow template

A cash flow forecast shows when money actually arrives and leaves, month by month, so you see a cash gap before it hits. Download this template as a CSV for Excel or Google Sheets, or print it.

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.

A construction cash flow template is a month-by-month forecast of the cash you expect to collect and pay out, starting from the cash you have today. It is not a profit report. A job can be profitable on paper and still leave you short on payroll in month two because you paid crews and suppliers weeks before the owner paid you. The free template below tracks that timing, including retainage held back and released at the end.

Most contractors who get into cash trouble were busy, not slow. More work means more payroll and more material bought ahead of billing. A simple forecast shows that squeeze early enough to arrange a line of credit, negotiate deposits, or stagger a start date.

What a cash flow forecast is for

A cash flow projection answers one question: will the bank balance stay above zero, and above your comfort level, every month? Build one per large job and roll them into a company forecast with overhead. Update it monthly after you send pay apps and again when payments land. The forecast also helps when a bonding company or lender asks how you will carry a new project.

How to fill in each column

  • Month: one row per month. Use the month cash moves, not the month work is done.
  • Beginning cash: last month's ending cash. The first row is your actual bank balance.
  • Cash in from billings: what you expect to collect that month, net of retainage. Shift it by your real collection time. If you bill on the 25th and the owner pays in about 45 days, May's billing is July's cash.
  • Retainage released: the lump of retainage you expect after completion or at a reduction milestone. Be realistic; release often lags the last pay app.
  • Labor paid: payroll plus burden in the month you pay it.
  • Subs and materials paid: based on your payment terms with them. Pay-when-paid terms move this later; supplier net 30 terms are fixed.
  • Overhead paid: rent, office salaries, insurance, trucks, software. On a single job forecast, use the share you allocate to that job.
  • Net cash flow: cash in plus retainage released minus all cash out.
  • Ending cash: beginning cash plus net cash flow. This is the number to watch.

Common mistakes

  1. Forecasting collections on the billing date instead of the payment date.
  2. Forgetting that retainage is held on every pay app, so cash in is always less than the billed amount.
  3. Leaving out payroll taxes, insurance, and other labor burden from labor cash out.
  4. Treating overbilling as spare cash when it is money already owed to future work.
  5. Building the forecast once at bid time and never updating it.

Reading the sample

The sample shows a typical job curve. Month one is all spend and no collections, so cash drops from $80,000 to $34,000. Collections catch up in months three through five, and retainage released in month six pushes ending cash to $121,900. The low point in months one and two is the period to plan for.

Related forms and guides

For the full method see how to forecast cash flow for a construction business and, for trade contractors, how to manage cash flow as a subcontractor. Track what is held back with the retainage tracking template and compare the job's billed and earned position on the WIP report template. Smart Business Automator's construction accounts receivable automation follows up on open invoices, which is the fastest way to move the cash in column earlier.

Monthly construction cash flow forecast

Download CSV
MonthBeginning cashCash in from billingsRetainage releasedLabor paidSubs and materials paidOverhead paidNet cash flowEnding cash
2026-0780,000.000.000.0018,000.0022,000.006,000.00-46,000.0034,000.00
2026-0834,000.0062,000.000.0021,000.0035,000.006,000.000.0034,000.00
2026-0934,000.0088,000.000.0024,000.0041,000.006,000.0017,000.0051,000.00
2026-1051,000.0095,000.000.0022,000.0048,000.006,000.0019,000.0070,000.00
2026-1170,000.0074,000.000.0015,000.0030,000.006,000.0023,000.0093,000.00
2026-1293,000.0021,000.0031,900.006,000.0012,000.006,000.0028,900.00121,900.00
  • Sample data only. Replace the example rows with your own forecast.
  • Net cash flow equals cash in plus retainage released minus labor, subs and materials, and overhead.
  • Ending cash equals beginning cash plus net cash flow, and becomes next month's beginning cash.
  • Enter collections in the month you expect the payment to clear, not the month you bill.
  • Update the sheet monthly with actuals and keep a copy of each version to see how forecasts drift.

Frequently asked questions

How far ahead should a construction cash flow forecast go?

Cover at least the length of your current jobs. Many contractors keep a rolling forecast several months ahead and update it each month after billing.

What is the difference between cash flow and profit?

Profit is revenue minus cost over the job. Cash flow is when the money actually moves. A profitable job can still create a cash shortfall if you pay costs long before you collect.

Should retainage be included in the forecast?

Yes, but as a separate column in the month you realistically expect it released. Do not count retainage in the regular monthly collections.

Can I use this cash flow template in Excel?

Yes. Download the CSV, open it in Excel or Google Sheets, and add formulas for net cash flow and ending cash so the sheet recalculates as you change inputs.

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