How Should Contractors Build an Annual Budget?

A contractor should build an annual budget by connecting company-level financial targets with the underlying operating plan.

That usually means incorporating:

  • expected backlog;

  • new work;

  • gross-margin assumptions;

  • payroll;

  • overhead;

  • equipment;

  • debt;

  • taxes;

  • and cash requirements.

A useful budget should answer more than:

“What do we want revenue to be next year?”

It should help management understand:

where that revenue will come from, what margin it should produce, what resources will be required, and what the resulting cash needs may be.

Start With the Operating Plan

The budget should reflect what management actually expects the business to do.

That includes questions such as:

  • Which existing projects will continue into next year?

  • What backlog is already secured?

  • How much new work must be won?

  • Which markets or project types will drive growth?

  • Will staffing increase?

  • Will equipment be needed?

  • Will overhead change?

  • What financing will support the plan?

The financial budget should follow the operating strategy—not exist separately from it.

Start With Backlog

For many contractors, backlog provides the best starting point for next year's revenue plan.

Management should identify:

  • existing contracted work;

  • expected project timing;

  • expected revenue recognition;

  • expected gross profit;

  • and anticipated completion dates.

For example:

Annual revenue target: $30 million

Revenue expected from existing backlog: $21 million

Revenue still needed from new work:

$9 million

That creates a much clearer planning framework.

Related Resource: What Is Construction Backlog? →

Build Revenue From the Bottom Up

Avoid relying only on a top-down goal such as:

“We want to grow 20% next year.”

Instead, build expected revenue from:

  • active projects;

  • backlog;

  • recurring service work;

  • expected change orders;

  • new projects;

  • and realistic sales assumptions.

Then compare the bottom-up result with the strategic target.

If there is a gap, management can decide whether the target or the operating plan needs to change.

Separate Secured Revenue From New Work

It is useful to distinguish:

Secured revenue

Revenue expected from signed contracts and existing backlog.

from

Unsecured revenue

Revenue that must come from future bids, proposals, negotiations, or other opportunities.

That distinction makes the budget more transparent.

For example:

Expected annual revenue: $25 million

Existing backlog: $17 million

New work required: $8 million

Management now has a clear business-development target.

Include Timing

Annual totals alone are not enough.

Revenue should be spread across the year based on realistic project schedules.

For example:

Q1: $4 million

Q2: $6 million

Q3: $8 million

Q4: $7 million

That timing affects:

  • labor;

  • cash flow;

  • equipment;

  • subcontractors;

  • and working capital.

A $25 million annual budget concentrated heavily in the summer creates different needs than one spread evenly across the year.

Budget Gross Margin by Work Type

Do not assume every dollar of revenue produces the same margin.

Gross-margin assumptions may vary by:

  • project type;

  • customer type;

  • public vs. private work;

  • service line;

  • geography;

  • contract structure;

  • and competitive environment.

A contractor may therefore budget revenue and gross margin by segment.

Use Historical Results Carefully

Historical margins can provide a useful baseline.

But management should ask whether next year's work will look similar.

For example:

Prior-year gross margin: 18%

Next year's backlog is concentrated in lower-margin work expected at: 14%

Using 18% in the budget would overstate expected profit.

The budget should reflect the economics of the work ahead.

Include Known Margin Changes

Gross-margin assumptions should incorporate expected changes such as:

  • wage increases;

  • material inflation;

  • subcontractor pricing;

  • insurance;

  • productivity;

  • equipment costs;

  • and project mix.

The budget should not automatically repeat last year's margin.

Use WIP to Inform the Budget

WIP can help identify:

  • current project margins;

  • backlog;

  • cost-to-complete estimates;

  • and project timing.

It also provides evidence about whether management's current margin assumptions are realistic.

Related Resource: What Is a Construction WIP Schedule? →

Use Completed Jobs to Improve Assumptions

Completed-job analysis can improve budgeting.

Compare:

  • estimated margin;

  • final margin;

  • estimated labor;

  • actual labor;

  • expected material cost;

  • actual material cost;

  • and change-order performance.

If estimates consistently miss in one direction, next year's budget should reflect what management has learned.

Budget Payroll Deliberately

Payroll is often one of the contractor's largest costs.

The budget should incorporate:

  • current employees;

  • planned hires;

  • wage increases;

  • overtime;

  • bonuses;

  • payroll taxes;

  • benefits;

  • and owner compensation where appropriate.

Do not simply increase prior-year payroll by the revenue-growth percentage.

Staffing should be tied to the operating plan.

Separate Field Labor From Overhead Payroll

It is often useful to distinguish between:

Direct project labor

and

Administrative or overhead payroll.

That gives management better visibility into:

  • project margins;

  • overhead;

  • capacity;

  • and hiring decisions.

Budget Headcount

For each planned position, consider:

  • expected start date;

  • salary or wage;

  • payroll taxes;

  • benefits;

  • recruiting costs;

  • training;

  • and equipment.

A role beginning in July should not generally be budgeted as though it existed for all 12 months.

Budget Overhead by Account

Overhead may include:

  • office payroll;

  • rent;

  • insurance;

  • software;

  • vehicles;

  • professional fees;

  • marketing;

  • travel;

  • training;

  • technology;

  • and other administrative costs.

Start with known recurring costs.

Then add expected changes.

Separate Fixed and Variable Overhead

Some overhead behaves relatively consistently.

Examples:

  • rent;

  • software subscriptions;

  • certain salaries.

Other costs may grow with activity.

Examples:

  • vehicle expenses;

  • travel;

  • recruiting;

  • insurance;

  • temporary labor.

Understanding the difference can improve forecasting as revenue changes.

Budget Equipment and Capital Expenditures

Construction growth may require:

  • vehicles;

  • heavy equipment;

  • tools;

  • technology;

  • or facilities.

Capital expenditures should be included in the planning process even though they may not immediately appear as operating expenses on the income statement.

Management should understand:

  • purchase price;

  • expected purchase date;

  • financing;

  • down payment;

  • depreciation impact;

  • and cash requirement.

Connect Equipment to the Cash Forecast

A contractor could meet its profit budget and still create a cash shortage through large capital expenditures.

For example:

Budgeted net income: $1.2 million

Cash equipment purchases: $1 million

The company may remain profitable while liquidity tightens significantly.

The budget and cash forecast should therefore work together.

Budget Debt Service

Include expected:

  • term-loan payments;

  • equipment financing;

  • lease payments;

  • line-of-credit interest;

  • and other debt obligations.

For cash planning, remember that principal uses cash even though it is not an income-statement expense.

Include Financing Assumptions

If the operating plan depends on additional financing, make that explicit.

For example:

  • expanded line of credit;

  • equipment financing;

  • owner capital;

  • or term debt.

Do not build a growth plan that assumes financing without confirming whether that financing is realistic.

Budget Taxes

Tax planning should be part of the annual financial process.

Potential cash needs may include:

  • federal income taxes;

  • state taxes;

  • payroll taxes;

  • sales or excise taxes where applicable;

  • property taxes;

  • and owner tax distributions.

The accounting budget and cash plan may treat these items differently, but management should understand both.

Include Owner Distributions

Owner distributions can materially affect cash and working capital.

If management expects:

  • tax distributions;

  • recurring owner distributions;

  • or other planned withdrawals,

those should be included in cash planning.

A profitable budget can still create a liquidity problem if most earnings are distributed.

Build a Cash Budget Alongside the P&L

A budgeted income statement is not enough.

Contractors should also understand expected:

  • collections;

  • payroll;

  • subcontractor payments;

  • material purchases;

  • debt;

  • taxes;

  • equipment;

  • distributions;

  • and ending cash.

Profitability and liquidity need separate views.

Related Resource: How Should a Contractor Forecast Cash Flow? →

Use Working Capital Assumptions

Revenue growth may require more:

  • receivables;

  • retainage;

  • underbillings;

  • inventory;

  • and cash.

Management should ask:

How much additional working capital will the budget require?

That is especially important during rapid growth.

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

Consider Billing and Collection Assumptions

If the budget assumes higher revenue, it should also consider how quickly that revenue becomes cash.

For example:

Revenue grows 25%

but DSO increases from:

40 days

to

55 days.

The cash requirement may be materially greater than the income statement suggests.

Include Retainage Assumptions

A growing contractor may also accumulate more retainage.

That can affect:

  • receivables;

  • working capital;

  • liquidity;

  • and financing needs.

Budgeting should consider both revenue and the timing of collection.

Budget Underbillings and Overbillings Carefully

Underbillings and overbillings can create meaningful balance-sheet and cash impacts.

Management should not simply assume they remain constant.

Project timing, billing terms, and contract mix can all affect them.

Create a Base Case

The base budget should reflect management's most reasonable expectation.

For example:

  • backlog converts as expected;

  • normal win rate;

  • expected margins;

  • planned hiring;

  • planned equipment;

  • normal collection timing.

That becomes the primary operating baseline.

Add a Downside Case

Management should also understand what happens if conditions weaken.

For example:

  • revenue 10% below budget;

  • gross margin two points lower;

  • collections 15 days slower;

  • or a major project starts late.

This helps identify financial sensitivity.

Add a Growth Case

A growth case may model:

  • more new work;

  • accelerated hiring;

  • equipment;

  • increased working-capital needs;

  • and financing.

The objective is to understand the cost of growth—not just the additional revenue.

Scenario-Test Gross Margin

Margin assumptions can materially change results.

Suppose budgeted revenue is:

$25 million

At 18% gross margin, gross profit is:

$4.5 million

At 15% gross margin, gross profit is:

$3.75 million

A three-point margin change reduces gross profit by:

$750,000

That can materially affect:

  • profit;

  • cash;

  • taxes;

  • bonding;

  • and hiring capacity.

Budget by Month

The annual budget should generally be broken into monthly periods.

That helps management compare:

  • actual vs. budget;

  • seasonal patterns;

  • hiring;

  • project starts;

  • equipment;

  • and cash.

It also creates a baseline for monthly financial reviews.

Do Not Divide Annual Numbers by 12 Blindly

Construction activity is rarely perfectly even.

Revenue may be seasonal.

Payroll may rise during peak periods.

Insurance or bonuses may occur in specific months.

Equipment purchases may be concentrated.

The monthly budget should reflect timing as realistically as possible.

Assign Owners to Major Assumptions

Budget assumptions should have operational owners.

For example:

Operations

  • production capacity;

  • staffing;

  • project timing.

Estimating/Sales

  • new work;

  • win rate;

  • pipeline.

Project Management

  • backlog timing;

  • project margins.

Finance

  • payroll;

  • overhead;

  • cash;

  • debt;

  • taxes.

Leadership

  • growth;

  • equipment;

  • distributions;

  • financing.

Budgeting works best when it is not solely a finance exercise.

Document the Assumptions

A good budget should include an assumption schedule.

For example:

  • revenue growth: 12%

  • backlog conversion: $18 million

  • new work: $7 million

  • gross margin: 17%

  • headcount additions: 3

  • equipment purchases: $500,000

  • customer collection days: 45

  • owner distributions: $600,000

That makes future variance analysis much more useful.

Compare Actual Results to Budget Monthly

A budget becomes valuable after the year starts.

Each month, compare:

  • actual revenue;

  • gross margin;

  • payroll;

  • overhead;

  • net income;

  • working capital;

  • cash;

  • and key assumptions

with budget.

Then investigate material differences.

Analyze the Reason for Variances

Suppose revenue is below budget.

The explanation could be:

  • project delays;

  • lower win rate;

  • slower backlog burn;

  • weather;

  • or customer timing.

Those causes lead to different management actions.

Variance analysis should explain why, not simply report the difference.

Update the Forecast When Reality Changes

The annual budget should generally remain the original baseline.

But the forecast should change.

For example:

Budgeted annual revenue: $25 million

After Q1, current forecast: $22 million

Do not rewrite history by constantly changing the original budget.

Maintain:

Budget = original plan

Forecast = current expectation

That allows management to see both.

Budget vs. Forecast

A budget answers:

What did we plan to happen?

A forecast answers:

What do we now expect to happen?

Both are useful.

The budget provides accountability.

The forecast provides current decision-making information.

Use a Rolling Forecast

Some contractors may supplement the annual budget with a rolling 12-month forecast.

Each month:

  • actual results replace forecast;

  • assumptions are updated;

  • and another month is added.

That keeps management looking forward instead of waiting for the next annual budgeting cycle.

Connect Budgeting With KPIs

The budget should establish expectations for key metrics such as:

  • gross margin;

  • working capital;

  • current ratio;

  • DSO;

  • backlog;

  • cash;

  • overhead percentage;

  • and debt.

Management can then compare actual KPI performance with planned levels.

Related Resource: What KPIs Should a Construction Company Track? →

Use the Budget for Hiring Decisions

Instead of asking:

“Can we afford another employee?”

Management can evaluate:

  • expected revenue;

  • gross profit;

  • workload;

  • existing capacity;

  • compensation;

  • and cash impact.

The budget provides context for the decision.

Use the Budget for Equipment Decisions

The same applies to equipment.

Consider:

  • operational need;

  • utilization;

  • project requirements;

  • purchase price;

  • financing;

  • and cash impact.

The equipment decision should fit the broader financial plan.

Use the Budget for Growth Decisions

Suppose management has an opportunity to increase revenue by:

$5 million.

The budget can help evaluate whether the company needs additional:

  • working capital;

  • employees;

  • equipment;

  • bonding;

  • financing;

  • or overhead.

Growth decisions should consider the entire financial system.

Use the Budget With the Banker and Surety

A thoughtful annual budget can support conversations with:

  • banks;

  • lenders;

  • sureties;

  • and other financial partners.

It can help explain:

  • expected revenue;

  • backlog;

  • profitability;

  • cash needs;

  • financing requirements;

  • and growth plans.

The budget is more useful when it reflects documented operating assumptions.

A Practical Contractor Budget Structure

A construction budget may include:

Revenue

  • Existing backlog

  • New work

  • Service or recurring revenue

  • Other revenue

Direct Costs

  • Labor

  • Payroll burden

  • Materials

  • Subcontractors

  • Equipment

  • Other job costs

Gross Profit

  • Gross profit dollars

  • Gross margin percentage

Overhead

  • Administrative payroll

  • Insurance

  • Occupancy

  • Technology

  • Professional fees

  • Marketing

  • Other overhead

Operating Income

Then separately model:

Cash and Balance Sheet

  • Collections

  • Working capital

  • Debt

  • Capital expenditures

  • Taxes

  • Owner distributions

  • Financing

  • Ending cash

Common Construction Budgeting Mistakes

Common mistakes include:

  • starting with a revenue target instead of backlog;

  • assuming all revenue earns the same margin;

  • ignoring project timing;

  • dividing annual numbers evenly by 12;

  • underestimating payroll growth;

  • forgetting equipment;

  • ignoring debt principal;

  • excluding taxes;

  • omitting owner distributions;

  • failing to model working-capital needs;

  • confusing budget with cash flow;

  • and never revisiting the budget after January.

A budget should be a management tool.

Not an annual accounting exercise.

The Bottom Line

A contractor's annual budget should connect:

backlog

new work

project margins

payroll

overhead

equipment

debt

taxes

and

cash requirements.

The best budgets combine:

what is already known

with

what management expects to happen next.

Then the company can compare actual performance with the plan throughout the year.

A useful budget is not a spreadsheet reviewed once annually.

It becomes the baseline for:

Close → Analyze → Forecast → Decide.

How Bilotta & Company Can Help

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

Through our Contractor Compass® Financial Stewardship program, we help contractors connect:

operating plans

financial targets

project performance

cash

and

growth decisions.

Our Financial Stewardship as a Service® rhythm is:

Close → Analyze → Forecast → Decide.

A budget sets the baseline.

The recurring financial process helps management decide what to do when reality inevitably differs from the plan.

Related Resource: What Is Construction Backlog? →

Related Resource: What KPIs Should a Construction Company Track? →

Related Resource: How Should a Contractor Forecast Cash Flow? →

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, estimating, or financial advice for a specific contractor. Budget assumptions and planning methods vary based on project mix, contract structure, business size, financing arrangements, and management objectives.