Turn your wounds into wisdom

Loading...

Doitify
Pricing Enterprise Download Contact Us
Doitify › Project Planning & Execution

“Project Budget vs Forecast: What’s the Difference?”

Updated on November 12, 2026 https://doitify.com/planning/budget-vs-forecast/
Share
Summary

Budget vs forecast explained: BAC versus EAC, the formulas that connect them, a worked $800,000 example, forecast accuracy and when to reforecast.

A budget is the approved plan, frozen as a baseline and changed only through formal change control. A forecast is the current best estimate of final cost, updated as actuals and new information arrive.

What is a project budget?

budget vs forecast is a key topic in modern project management and teamwork. A budget is the approved cost plan for a defined scope, usually broken down by cost element — labour, materials, licences, contingency — and time-phased across the schedule. Once approved, it becomes the cost baseline: the number against which performance is measured.

The budget answers a governance question: how much are we allowed to spend? That is why it changes only through change control. If scope increases, the budget can increase with approval; if the team simply spends faster, the budget does not move.

In earned value management, the total approved budget is the Budget at Completion (BAC). It includes the contingency reserve but normally excludes management reserve, which sits above the project and is released only by the sponsor.

Why is the budget deliberately hard to change?

Because a budget that moves whenever reality moves cannot hold anyone accountable. The baseline exists so that variance means something. If the budget were re-estimated monthly, every overspend would become a “new plan” and the organisation would lose the ability to compare projects, phases or business cases.

What is a project forecast?

A forecast is the current estimate of what the project will actually cost by the time it finishes. It combines money already spent, money already committed — purchase orders, contracts, booked labour — and an estimate of the work still to do.

The forecast answers a different question: where will we land? It should be updated on a fixed cadence and whenever a material event occurs: a contract signed above plan, a schedule slip that extends fixed costs, a scope change approved, a key resource replaced at a different rate.

In earned value terms, the forecast is the Estimate at Completion (EAC), and the money still needed is the Estimate to Complete (ETC).

Join Doitify Today

Move projects forward without the chaos: all your tasks, progress, and team reports in one unified workspace. Built for companies, startups, and remote teams — with a quick setup and a free trial.

Budget vs forecast: what is the difference?

Dimension Budget Forecast
Nature Approved commitment Current prediction
Changes Formal change control only Every reporting cycle if evidence changes
EVM name BAC (budget at completion) EAC (estimate at completion)
Owner Sponsor and governance body Project manager, reviewed by finance
Question answered What may we spend? What will we spend?
Failure mode Politically frozen while reality moves Quietly optimistic, then revised too late
Reporting role Accountability anchor Early warning system

The two numbers should be reported side by side, every period, with the gap explained in one sentence. A report that shows only actual versus budget hides the future; a report that shows only forecast hides the commitment.

How do you calculate the forecast?

Three earned value inputs drive most forecasts: planned value (PV), earned value (EV) and actual cost (AC). From them, the standard metrics follow.

Metric Formula What it tells you
Cost variance (CV) EV − AC Whether work completed cost more or less than planned
Schedule variance (SV) EV − PV Whether work completed is ahead or behind plan
Cost performance index (CPI) EV ÷ AC Cost efficiency; below 1.0 means overspending
Schedule performance index (SPI) EV ÷ PV Schedule efficiency; below 1.0 means behind
Estimate at completion (EAC) BAC ÷ CPI Forecast final cost if current efficiency continues
Estimate to complete (ETC) EAC − AC Money still required
Variance at completion (VAC) BAC − EAC Expected over- or underspend

The BAC ÷ CPI method assumes the current cost efficiency continues for the remaining work. It is the simplest forecast and the easiest to defend, which is why it is the default in most project reports. When the remaining work is genuinely different from the work done — a fixed-price contract for the second half, for example — a bottom-up re-estimate is more honest.

Example 1: from budget to forecast in one calculation

A project has a BAC of $800,000. At the end of month six, the plan said $400,000 of work should be complete (PV), the team has completed $300,000 of work (EV), and $340,000 has been spent (AC).

Step Calculation Result
Cost variance $300,000 − $340,000 −$40,000
Cost performance index $300,000 ÷ $340,000 0.882
Forecast at completion $800,000 ÷ 0.882 $906,667
Money still needed $906,667 − $340,000 $566,667
Variance at completion $800,000 − $906,667 −$106,667

The budget is still $800,000. The forecast is $906,667. Reporting only the first number tells the sponsor the project is on plan; reporting only the second causes panic without context. Reporting both, with the CPI of 0.882, gives the committee a decision: approve more money, reduce scope, or accept the overrun and manage it.

What if the overrun is temporary?

Then the forecast should say so, with evidence. If the $40,000 variance came from a one-off rework event that will not recur, the project manager can forecast EAC as AC plus a bottom-up estimate of the remaining work, rather than extrapolating the CPI. The rule is that the method must match the cause: a structural inefficiency justifies BAC ÷ CPI; a one-time event justifies a re-estimate.

Example 2: measuring forecast accuracy

Forecast accuracy is usually tracked as mean absolute percentage error (MAPE). Three projects forecast their next-quarter cost and report actuals:

Project Forecast Actual Absolute error
A $100,000 $110,000 9.1%
B $120,000 $115,000 4.3%
C $90,000 $105,000 14.3%
MAPE 9.2%

A 9.2% average error is not unusual for project forecasts, and it is far better than the alternative of discovering the variance at closure. Benchmarking from APQC puts best-in-class forecast error near 1.8%, which shows the ceiling, not the norm. The Association for Financial Professionals has reported that only about 14% of finance teams formally track forecast accuracy at all — most cannot answer this question about their own projects.

Example 3: budget versus rolling forecast

A programme has an annual budget of $1,200,000, released in four quarterly envelopes of $300,000. At the end of Q1, actual spend is $310,000 and the team reforecasts the full year.

Item Amount
Annual budget $1,200,000
Q1 actual $310,000
Q1 plan $300,000
Reforecast for remaining three quarters $930,000
Full-year forecast $1,240,000
Forecast variance +$40,000 (+3.3%)

The Q1 overspend alone is 3.3% of the quarter but only 0.8% of the year. The reforecast matters more than the variance: it says the remaining work will also run slightly above plan. A quarterly reforecast would have caught this at the end of March; an annual budget review would have caught it in December, with three months left to react.

How often should you reforecast?

Monthly for projects with material spend or tight margins; quarterly for stable, low-risk projects. Beyond the calendar, reforecast on triggers: a contract award above threshold, a schedule change affecting fixed costs, a scope change, a resource rate change, or a CPI below 0.95 for two consecutive periods.

The cadence should match the decision cycle. A forecast nobody acts on is a reporting ritual; a forecast reviewed monthly by the person who can release contingency is a control.

How do the two numbers behave across the project lifecycle?

The relationship changes as the project progresses, and so does the useful question.

Phase Budget Forecast Useful question
Initiation Rough order of magnitude Range estimate Is the business case viable?
Planning Detailed, time-phased, approved Built from the same estimate Can we defend this number?
Execution Frozen baseline Monthly, evidence-based Where will we land?
Change Revised only by approval Absorbs approved changes What did the change cost?
Closure Final budget Converges toward actual What did we learn?

Early on, the two numbers are close because both are estimates. The gap opens during execution, when actual performance diverges from the plan. At closure they converge again, because there is no remaining work left to forecast. A project where the forecast never left the budget is either very stable or not being measured honestly.

How do you forecast a fixed-price contract?

With a fixed-price contract, the forecast changes shape. Your cost is the contract value plus approved variations plus your own internal costs, not the supplier’s labour efficiency. Extrapolating your CPI across supplier work is misleading, because an efficient supplier does not reduce the price you agreed.

Forecast commitments instead: signed contracts, purchase orders, approved change orders, retention, and the internal cost of managing the supplier. Add an allowance for claims and variations you consider likely, and state that allowance explicitly rather than burying it in a percentage.

The same logic applies to licences and subscriptions, where the future cost is a known schedule rather than an extrapolation. In both cases the forecast is closer to a commitment register than to a statistical projection, and it should be reconciled against the contract register every period.

Why do forecasts go wrong?

  • Optimism bias. Teams assume the remaining work will go better than the completed work, even when the data says otherwise.
  • Scope creep without re-baselining. Small additions accumulate, but the budget stays frozen and the forecast absorbs the difference silently.
  • Committed costs omitted. Purchase orders and signed contracts are obligations even before they are invoiced; forecasts that track only invoices understate the landing point.
  • Rate changes. Contractor rates, currency movements and index-linked materials move the remaining cost, not the historical one.
  • Schedule-driven cost. A two-month slip extends fixed costs such as rent, licences and salaried time, which many cost forecasts ignore.
  • Forecast smoothing. Rounding a bad number to a comfortable one to avoid a difficult conversation. This is the most common and the most expensive.

What mistakes should you avoid?

  • Reporting actual versus budget and calling it a forecast. That is history, not a prediction.
  • Changing the budget to match the forecast. It destroys the baseline and the accountability that comes with it.
  • Using one forecast method for every situation. Match the method to the cause of the variance.
  • Hiding contingency inside line items. It makes the forecast unreadable and the reserve unmanaged.
  • Reforecasting only when asked. By then the decision window has usually closed.

Where does tooling help?

The arithmetic is simple; keeping it current is not. Forecasts break when actuals live in the finance system, commitments in procurement, and remaining work in a task tracker, because nobody can assemble the three without a spreadsheet exercise.

Doitify keeps project budgets, tasks, expenses, risks and reports in one workspace, so actual cost and remaining work can be reviewed together rather than reconciled once a quarter. We build Doitify, so treat that as a disclosure rather than an impartial review; a single small project can track this in a spreadsheet if the formulas are documented and reviewed monthly.

How do you update a forecast without re-baselining the budget?

The budget is the promise; the forecast is the current best estimate of what the promise will cost. Updating the forecast should not require reopening the budget, or every change becomes a political negotiation.

Separate the two documents in practice. The budget stays fixed for the approval period and changes only through a formal change request. The forecast is revised at every reporting cycle, with a short note explaining what moved and why. That keeps the baseline stable enough to measure performance while letting the team tell the truth about where the project is heading.

Set a threshold for escalation. A forecast variance under 5% of the remaining budget can be handled inside the project team and reported in the weekly update. Between 5% and 10%, the sponsor reviews the driver and approves any mitigation spend. Above 10%, the change control board decides whether to re-baseline, descope, or stop.

Worked example: a project has a $600,000 budget and $250,000 spent with 40% of the work complete. The forecast at completion is $625,000, a 4.2% overrun. That sits below the first threshold, so the project manager updates the forecast, notes that contractor rates rose in month four, and continues. If the next cycle shows $690,000, the variance is 15% and the board gets a decision, not a surprise at closeout.

The discipline is in the note, not the number. A forecast without a stated driver is a guess with a spreadsheet around it.

FAQ

A budget is the approved amount you are authorised to spend; a forecast is the amount you now expect to spend. The budget changes through change control, the forecast changes with evidence.

An estimate is a point-in-time calculation, often at planning stage. A forecast is a recurring estimate of the final position, updated with actuals and commitments. Every forecast contains estimates; not every estimate is maintained as a forecast.

Yes, through formal change control when scope, schedule or approved conditions change. What should not happen is quietly re-baselining to hide an overrun, because that removes the signal the baseline exists to provide.

EAC is the forecast total cost at completion. ETC is the money still needed, calculated as EAC minus actual cost. ETC is the number a sponsor releases; EAC is the number the business case is judged against.

Within 5–10% at completion for well-run projects, and tighter for stable, repetitive work. Early-stage forecasts are naturally wider. Track your own MAPE rather than relying on benchmarks.

Usually because the budget was built bottom-up at planning stage while the forecast extrapolates current efficiency. If CPI is below 1.0, the forecast will exceed the budget by design — that is the signal, not the error.

No. The budget authorises spend and sets the baseline; the rolling forecast keeps the expected landing point current. Organisations that abandon the budget lose the control anchor, and organisations that abandon the forecast lose the early warning.

No. A forecast estimates total cost; a cash flow estimates when payments leave the bank. A project can be on forecast and still have a cash problem if a large invoice lands before the corresponding milestone payment. Report both when liquidity matters.

Conclusion

Budget and forecast are two different instruments, and a project needs both. The budget is a promise approved by governance; the forecast is the best current prediction of what that promise will cost. Confusing them produces two failures at once: a baseline that nobody trusts and a future that nobody sees.

Report the pair every period, explain the gap in one sentence, and reforecast on triggers rather than only on the calendar. When the forecast moves, the conversation should be about the cause and the decision — more money, less scope, or an accepted overrun — not about which number is “right.”

If this post on budget vs forecast was helpful, you might also enjoy Project Management Life Cycle: The 5 Phases Explained and How to Handle Changing Project Requirements.

Join Doitify Today

Move projects forward without the chaos: all your tasks, progress, and team reports in one unified workspace. Built for companies, startups, and remote teams — with a quick setup and a free trial.

0 0 votes
Article Rating
Share
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Table of Contents

Ready to do more with Doitify?

Bring your projects, team, and goals together in one AI-powered workspace.

Get Started
Table of Contents