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? →
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.