How Should a Contractor Forecast Cash Flow?

A contractor should forecast cash flow by connecting when cash is expected to come in with when project and company obligations must be paid.

A construction cash-flow forecast may include expected:

Inflows

  • progress billings;

  • customer collections;

  • retainage releases;

  • approved change orders;

  • deposits; and

  • other receipts.

Outflows

  • payroll;

  • payroll taxes;

  • subcontractors;

  • materials;

  • equipment;

  • overhead;

  • debt payments;

  • tax payments;

  • owner distributions; and

  • other major obligations.

The objective is not simply to estimate whether the company will be profitable.

It is to answer:

How much cash will we have, when will we have it, and where could we run short?

Start With Beginning Cash

Every cash-flow forecast begins with actual available cash.

That may include:

  • operating accounts;

  • payroll accounts;

  • other unrestricted cash accounts; and

  • potentially available financing tracked separately.

Use reconciled balances rather than an outdated general ledger or approximate bank balance.

The starting point matters because every future inflow and outflow builds from it.

Choose the Right Forecast Horizon

Contractors often benefit from using more than one forecast horizon.

For example:

13-week forecast

Useful for short-term liquidity and weekly cash decisions.

12-month forecast

Useful for:

  • growth;

  • equipment planning;

  • taxes;

  • debt;

  • budgeting;

  • and strategic decisions.

The short-term forecast answers:

Can we fund the next several weeks?

The longer-term forecast answers:

What does our financial capacity look like as the business develops?

Forecast Weekly When Timing Matters

Monthly forecasts can be useful for planning.

But construction cash flows can move significantly within a month.

For example:

Week 1: Customer collection of $800,000

Week 2: Payroll and subcontractor payments of $650,000

Week 3: Material deposit of $400,000

Week 4: Customer collection of $500,000

A monthly forecast may show a manageable net change.

A weekly forecast reveals whether cash drops below an acceptable level in the middle of the month.

Start With Project-Level Cash Inflows

Construction cash flow begins with the projects.

For each major project, estimate:

  • next billing date;

  • expected billing amount;

  • current receivables;

  • expected collection dates;

  • retainage;

  • expected retainage release;

  • approved change orders;

  • pending change orders; and

  • other expected receipts.

Project-level forecasting makes the company-level forecast more reliable.

Billing Is Not the Same as Collection

Do not forecast a billing as though it were immediately available cash.

Suppose the contractor expects to submit a:

$500,000 pay application on October 1

with expected payment in:

45 days.

The cash forecast should generally reflect the anticipated collection timing—not simply the billing date.

That distinction is critical.

Use Real Customer Payment Behavior

Contract terms might say:

Net 30

But the customer may consistently pay in:

45 to 50 days.

A useful cash forecast should reflect realistic collection behavior.

Management can evaluate:

  • contract terms;

  • historical payment timing;

  • customer-specific patterns;

  • approval cycles;

  • and current project conditions.

Optimistic assumptions can make a cash forecast almost useless.

Separate Current Receivables From Future Billings

It can help to divide expected customer cash into:

Existing receivables

Amounts already billed and awaiting collection.

and

Future billings

Amounts expected to be billed later in the forecast.

This makes it easier to see where forecasted cash depends on:

  • collecting existing invoices;

  • future project execution;

  • future billing;

  • or future approvals.

Forecast Retainage Separately

Retainage often behaves differently from normal receivables.

Do not assume retainage will be collected based solely on the invoice date.

Consider:

  • substantial completion;

  • final completion;

  • punch-list status;

  • closeout documents;

  • customer approval;

  • upstream payment;

  • and historical collection timing.

A contractor can show substantial receivables while much of the balance remains unavailable because of retainage.

Be Conservative With Pending Change Orders

Pending change orders can represent potential future cash.

But they should not automatically be treated the same as approved billings.

Management should understand:

  • requested amount;

  • expected approved amount;

  • current approval status;

  • likelihood of recovery;

  • expected billing date;

  • and anticipated collection date.

For forecasting, it may be useful to separate:

approved

from

pending or uncertain

change-order cash flows.

Forecast Payroll Using Actual Pay Dates

Payroll is often one of the largest and most predictable cash outflows.

The forecast should include actual:

  • regular payroll dates;

  • overtime;

  • payroll taxes;

  • benefits;

  • bonuses;

  • union obligations; and

  • owner payroll where applicable.

Avoid simply dividing annual payroll by 52 or 12 without considering actual payment timing.

Account for Three-Payroll Months

Contractors using biweekly payroll will generally encounter months with three payroll runs.

Those months can create significant liquidity pressure.

A weekly cash forecast should capture the exact timing automatically.

Forecast Subcontractor Payments by Project

Subcontractor costs can create large cash swings.

For major projects, consider:

  • current subcontractor payables;

  • upcoming progress payments;

  • retainage;

  • expected invoices;

  • payment terms;

  • conditional or unconditional release requirements;

  • and expected project timing.

Large subcontractor payments should be visible before they hit the bank account.

Include Material Purchases and Deposits

Material cash requirements may not align neatly with project billing.

The contractor may need to make:

  • deposits;

  • progress payments;

  • delivery payments;

  • or full purchases

before installation.

Long-lead equipment can be particularly important.

The forecast should reflect when money actually leaves the business.

Connect the Forecast to Committed Costs

Actual recorded costs are backward-looking.

Cash forecasting also needs forward-looking commitments.

That may include:

  • purchase orders;

  • subcontract agreements;

  • equipment orders;

  • material commitments;

  • and other known costs not yet invoiced.

A contractor may look liquid today while substantial commitments are scheduled for the next several weeks.

Include Equipment Purchases

Capital expenditures can materially affect liquidity.

Forecast:

  • equipment purchase dates;

  • cash down payments;

  • financing proceeds;

  • loan payments;

  • trade-ins;

  • and other related cash activity.

Equipment decisions should be evaluated alongside project and working-capital needs.

Forecast Debt Payments Correctly

Include the full cash payment for:

  • term loans;

  • equipment loans;

  • leases;

  • lines of credit;

  • and other debt.

The income statement may show only the interest expense.

The cash forecast needs to include the entire payment, including principal.

Track Line-of-Credit Activity Separately

If a line of credit is available, the forecast may show:

  • beginning balance;

  • available capacity;

  • expected draws;

  • repayments;

  • interest;

  • and remaining availability.

That allows management to understand both cash and financing capacity.

A line of credit can help bridge timing gaps.

It should not hide persistent operating problems.

Include Tax Payments

Tax obligations can create large cash outflows.

Forecast expected:

  • federal estimated taxes;

  • state taxes;

  • payroll taxes;

  • sales or excise taxes where applicable;

  • property taxes;

  • and owner tax distributions.

Coordinate the forecast with the company's tax planning.

Include Owner Distributions

Owner distributions should be explicit.

Do not bury them in a general miscellaneous category.

Management should be able to see the effect of planned distributions on:

  • ending cash;

  • working capital;

  • line-of-credit usage;

  • bonding capacity;

  • and future project funding.

Include Recurring Company Overhead

The forecast also needs operating expenses not tied directly to individual projects.

These may include:

  • rent;

  • insurance;

  • software;

  • professional fees;

  • office payroll;

  • vehicle costs;

  • utilities;

  • marketing;

  • and other general expenses.

Recurring expenses should be scheduled based on actual payment timing when practical.

Separate Predictable From Variable Cash Flows

Some cash flows are highly predictable.

Examples:

  • payroll;

  • debt;

  • rent;

  • insurance;

  • recurring software.

Others are less certain:

  • customer collections;

  • pending change orders;

  • project timing;

  • large material purchases.

Separating the two helps management identify where forecast risk exists.

Build the Forecast From the Projects Up

A contractor's forecast becomes much stronger when it starts with project activity rather than simply applying a percentage to historical company revenue.

For major projects, forecast:

Project inflows

  • billings;

  • collections;

  • retainage.

Project outflows

  • labor;

  • materials;

  • subcontractors;

  • equipment;

  • project-specific overhead.

Then layer in company-wide overhead, taxes, debt, and owner activity.

Tie Cash Forecasting to WIP

WIP and cash forecasting should inform each other.

WIP can show:

  • expected project margin;

  • estimated cost to complete;

  • underbillings;

  • overbillings;

  • and backlog.

The cash forecast translates those project economics into expected timing.

For example:

A project with substantial remaining cost and heavy overbilling may require careful cash preservation.

A project with significant underbilling may signal future liquidity pressure.

Related Resource: What Is a Construction WIP Schedule? →

Tie the Forecast to Job Costing

Job-cost data can improve cash assumptions around:

  • labor;

  • materials;

  • subcontractors;

  • equipment;

  • and remaining cost.

If job-cost information is stale or inaccurate, cash projections may also be unreliable.

The forecast should reflect the best current estimate of what remains to be spent.

Use a Rolling Forecast

A cash forecast should not be built once and forgotten.

Each period:

  1. Record actual cash activity.

  2. Compare actual results with forecast.

  3. Investigate significant differences.

  4. Update future assumptions.

  5. Add another period to the end.

That creates a rolling forecast.

Compare Forecast to Actual

Forecast accuracy improves when management analyzes misses.

Suppose the forecast expected:

Customer collection: $500,000

Actual: $200,000

Ask why.

Was it:

  • a delayed billing?

  • customer approval?

  • a collection issue?

  • unrealistic payment assumptions?

The variance should improve the next forecast.

Forecast the Lowest Cash Point

Ending cash at the end of the quarter is not enough.

Management needs to know the lowest expected cash balance during the forecast period.

For example:

Week 1: $1.2 million

Week 4: $850,000

Week 7: $300,000

Week 13: $1.4 million

The quarter ends well.

Week 7 is the risk.

That is where management decisions need to focus.

Establish a Minimum Cash Threshold

Contractors may choose to establish a minimum liquidity threshold.

The appropriate level depends on the business.

Factors may include:

  • payroll;

  • fixed overhead;

  • project commitments;

  • debt service;

  • customer concentration;

  • and overall risk tolerance.

The forecast can then highlight periods when expected cash approaches that threshold.

Use Scenario Planning

A single forecast can create false confidence.

Contractors may benefit from running multiple scenarios.

Base Case

Collections and project costs occur generally as expected.

Collection Delay Case

One or more major customers pay 30 days later.

Growth Case

Several new projects begin sooner than expected.

Margin Pressure Case

A significant project's cost-to-complete estimate increases.

Combined Stress Case

Collections slow while project costs rise.

Scenario planning helps management understand how much cushion exists.

Model New Projects Before Accepting Them

Before taking on a major project, estimate:

  • mobilization costs;

  • initial payroll;

  • material deposits;

  • subcontractor timing;

  • billing terms;

  • retainage;

  • customer payment timing;

  • and expected working-capital requirement.

A profitable project may still require significant financing.

Example: A Profitable Job With a Cash Gap

Suppose a new project requires during the first eight weeks:

Payroll: $250,000

Materials: $400,000

Subcontractors: $350,000

Other costs: $100,000

Total outflows: $1.1 million

Expected customer collections during the same period:

$450,000

Temporary project cash gap:

$650,000

The contractor needs a plan to finance that gap even if the project is expected to be highly profitable.

Growth Should Be Included in the Forecast

Rapid growth changes:

  • payroll;

  • working capital;

  • equipment needs;

  • project staffing;

  • receivables;

  • retainage;

  • and overhead.

A forecast based only on today's cost structure may underestimate future cash needs.

Related Resource: Why Can a Profitable Contractor Run Out of Cash? →

Backlog Should Inform Future Cash Needs

Backlog is not simply future revenue.

It also represents future:

  • labor;

  • materials;

  • subcontractors;

  • equipment;

  • and working-capital requirements.

The cash forecast should incorporate expected project start dates and ramp-up periods.

Watch Project Concentration

If a large portion of forecasted cash depends on one project or customer, management should see that concentration.

For example:

Expected next-month collections: $2 million

Amount from one customer: $1.4 million

A delay from that customer could materially change liquidity.

Scenario planning can quantify the impact.

Cash Forecasting Should Inform Banking

A forecast can improve conversations with the bank.

Instead of saying:

“We may need more cash soon.”

Management can explain:

  • when cash reaches its low point;

  • why;

  • how much financing may be needed;

  • when collections are expected;

  • and when borrowing can be repaid.

That creates a much more useful banking conversation.

Cash Forecasting Should Inform Owner Distributions

A current bank balance can make a distribution appear affordable.

The forecast may show otherwise.

Before making a substantial distribution, management should consider:

  • upcoming payroll;

  • project mobilizations;

  • taxes;

  • equipment;

  • debt;

  • and expected collection timing.

Today's cash may already have a future job.

Cash Forecasting Should Inform Bonding Strategy

Liquidity and working capital can influence surety underwriting.

A forecast may help leadership understand whether:

  • rapid backlog growth;

  • equipment purchases;

  • distributions;

  • or financing decisions

could place pressure on the company's financial position.

Related Resource: How Can a Contractor Improve Bonding Capacity? →

Use Conservative Assumptions

A useful cash forecast should not assume everything goes perfectly.

For example:

If customers historically pay in 45 days, forecasting payment in 30 days may consistently overstate cash.

If a pending change order is uncertain, treating it as guaranteed cash may create false comfort.

Forecast assumptions should be realistic and supportable.

Focus on Material Cash Flows

A forecast does not need to predict every $50 transaction.

Focus effort where it matters.

Typically:

  • payroll;

  • customer collections;

  • subcontractors;

  • materials;

  • taxes;

  • equipment;

  • debt;

  • owner distributions;

  • and major overhead.

Smaller recurring costs can often be grouped.

The forecast should be detailed enough to make decisions without becoming impossible to maintain.

Assign Ownership

Someone should own the forecast.

That may be:

  • controller;

  • CFO;

  • accounting manager;

  • owner;

  • or fractional finance leader.

But the forecast also requires input from:

  • project managers;

  • operations;

  • estimating;

  • ownership;

  • and accounting.

Cash forecasting is not solely an accounting exercise.

Hold a Recurring Cash Review

A weekly or biweekly cash meeting may review:

  • current cash;

  • upcoming collections;

  • major payments;

  • receivable issues;

  • project changes;

  • forecasted low point;

  • line-of-credit availability;

  • and actions required.

This turns the forecast into a management tool rather than another spreadsheet.

A Practical Contractor Cash-Flow Forecast Structure

A useful weekly forecast may look like:

Beginning Cash

Plus:

  • customer collections;

  • retainage collections;

  • other inflows;

  • financing proceeds.

Equals:

Cash Available

Less:

  • payroll;

  • subcontractors;

  • materials;

  • equipment;

  • overhead;

  • debt payments;

  • taxes;

  • owner distributions;

  • other major payments.

Equals:

Ending Cash

Then track:

  • minimum cash threshold;

  • line-of-credit balance;

  • available borrowing;

  • and major assumptions.

Common Cash-Forecasting Mistakes

Common contractor mistakes include:

  • forecasting billings instead of collections;

  • assuming every customer pays on contract terms;

  • ignoring retainage;

  • including uncertain change orders as guaranteed cash;

  • forgetting committed costs;

  • smoothing payroll instead of using real dates;

  • excluding debt principal;

  • forgetting taxes;

  • failing to model owner distributions;

  • ignoring new project mobilization;

  • using only monthly totals;

  • failing to update assumptions;

  • and building the forecast without input from operations.

The forecast is only as useful as its assumptions.

The Bottom Line

A contractor cash-flow forecast should connect expected:

project inflows

with

project and company outflows.

That means forecasting:

billing → collections → project costs → payroll → debt → taxes → distributions → ending cash.

The strongest forecasts are:

  • project-informed;

  • timing-specific;

  • conservative;

  • updated regularly;

  • and compared with actual results.

The objective is not to predict every dollar perfectly.

It is to identify future cash pressure early enough that management still has choices.

How Bilotta & Company Can Help

Bilotta & Company, CPAs, LLC works with construction contractors on cash-flow forecasting, WIP reporting, job costing, working-capital planning, accounting, tax, financial statement assurance, and financial leadership.

Through our Contractor Compass® Financial Stewardship program, we help contractors build cash forecasts that connect:

projects

billing

collections

payroll

working capital

tax

debt

and

growth decisions.

Our Financial Stewardship as a Service® rhythm is:

Close → Analyze → Forecast → Decide.

Because cash forecasting is not about predicting the future perfectly.

It is about seeing enough of the road ahead to make better decisions before the cash is needed.

Related Resource: Why Can a Profitable Contractor Run Out of Cash? →

Related Resource: What Causes Construction Cash-Flow Problems? →

Related Resource: What Is Working Capital and Why Does It Matter to Contractors? →

Explore Contractor Compass® →

Visit the Construction Contractor Financial Resource Center →

This article is provided for general educational purposes and should not be considered accounting, tax, legal, bonding, lending, or financial advice for a specific contractor. Forecasting assumptions and appropriate liquidity levels vary based on project mix, contract terms, business structure, financing arrangements, and other circumstances.