Project Budget Burn & EVM Forecast
Track project budget variance, calculate burn rate, and forecast completion costs with Earned Value Management
Formula
Variance = Actual Cost - Planned Value; CPI = Earned Value / Actual Cost; EAC = Actual Cost + Estimate to Complete
Budget variance compares actual spending to planned baseline at a point in time, revealing if you're over or under plan. Cost Performance Index (CPI) improves on simple variance by incorporating work completed: CPI = Earned Value (budgeted cost of work done) / Actual Cost (what you spent). CPI >1 = under budget, <1 = over budget. Estimate at Completion (EAC) forecasts final cost by adding actual cost to estimate-to-complete (remaining work cost estimate). These formulas work together: Variance shows current deviation, CPI shows efficiency trend, EAC predicts final outcome. Example: 50% complete, budgeted $250K for that work (EV), actually spent $280K (AC). CPI = $250K / $280K = 0.89 (overspending by 11%). If this continues for remaining 50%, final cost = $280K + ($250K / 0.89) = $280K + $281K = $561K vs. $500K budget (12% over). Early CPI calculation enables corrective action—cut scope or secure $61K additional funding—before project fails.
Worked Examples
Example 1: Software Project Budget Tracking
Problem:$500K budget, 12-month project, 6 months complete, spent $280K. Estimate $250K to complete. Forecast final cost and analyze variance.
Solution:Baseline: - Budget: $500,000 - Duration: 12 months - Planned burn: $500K / 12 = $41,667/month Actuals (6 months): - Planned spend: $41,667 × 6 = $250,000 - Actual spend: $280,000 - Variance: $280K - $250K = $30,000 over (+12%) - Actual burn: $280K / 6 = $46,667/month Forecast: - Spent to date: $280,000 - Estimate to complete (ETC): $250,000 - Estimate at completion (EAC): $530,000 - Variance at completion (VAC): $530K - $500K = $30,000 over (+6%) Earned Value Analysis: - Progress: 50% complete (6/12 months) - Planned Value (PV): $250,000 - Earned Value (EV): $500K × 50% = $250,000 - Actual Cost (AC): $280,000 - Cost Variance (CV): $250K - $280K = -$30,000 (over budget) - CPI: $250K / $280K = 0.89 Interpretation: - CPI 0.89: For every $1 budgeted, actually costs $1.12 - On pace but over
Result:6% over budget forecast | CPI 0.89 ($1.12 cost per $1 budgeted) | Need $30K or scope reduction
Frequently Asked Questions
What is budget burn rate?
Burn rate is spending per time period (usually monthly). Formula: Total Spent / Months Elapsed. Example: Spent $300K over 6 months = $50K/month burn rate. Compare to planned burn (budget / duration). If planned is $40K/month but actual is $50K, you're burning 25% faster—project will run out of money before completion. Used in startups (runway calculation) and project management (budget forecasting).
What is Earned Value Management (EVM)?
EVM compares planned value, earned value (work completed), and actual cost. Three metrics: PV (Planned Value: budgeted cost of planned work), EV (Earned Value: budgeted cost of completed work), AC (Actual Cost: actual cost of completed work). CPI (Cost Performance Index) = EV / AC. CPI >1 = under budget, <1 = over budget. SPI (Schedule Performance Index) = EV / PV. >1 = ahead of schedule. Government contracts often mandate EVM.
How do I forecast project completion cost?
Estimate at Completion (EAC) methods: (1) Bottom-up: Re-estimate remaining work + actual cost. (2) CPI-based: AC + (Budget - EV) / CPI. (3) Burn rate: Actual cost + (Months remaining × Actual burn rate). Most accurate: Bottom-up, but time-intensive. CPI-based assumes current performance continues. If CPI = 0.8 (overspending), EAC will exceed budget. Use estimate-to-complete from team + actual spent for pragmatic forecast.
What causes project budget variance?
Common causes: (1) Scope creep (added features without budget increase), (2) Underestimation (initial estimate too optimistic), (3) Resource costs (salaries, contractors more expensive than planned), (4) Dependencies (waiting for others increases timeline/cost), (5) Rework (bugs, quality issues), (6) External factors (vendor price increases, regulatory changes). Prevention: Realistic estimates (add 20-30% buffer), scope control (change approval process), tracking (monthly budget reviews).
What is cost variance vs schedule variance?
Cost variance (CV) = EV - AC (are we over/under budget?). Schedule variance (SV) = EV - PV (are we ahead/behind schedule?). Positive = good, negative = bad. Example: PV $100K, EV $80K, AC $90K. CV = $80K - $90K = -$10K (over budget). SV = $80K - $100K = -$20K (behind schedule). Project is both over budget and behind—red flag. CV and SV are independent; can be on budget but behind schedule or vice versa.
How much contingency should I add to budgets?
Contingency depends on uncertainty. Low uncertainty (repeat project, known team): 10-15%. Moderate (some unknowns): 20-30%. High (new technology, unclear requirements): 30-50%. Don't pad estimates everywhere—add explicit contingency line item. Release contingency through change control (not automatically spent). Software projects: Typically 25% contingency. Construction: 10-20%. R&D: 30-50% due to unknowns.
What is the difference between budget and forecast?
Budget = original plan (approved funding, $500K). Forecast = current projection (what we now expect, may be $550K if overspending). Budget is static (baseline for variance). Forecast updates monthly as actuals come in. Report both: 'Budget: $500K. Forecast: $530K (+6% variance).' Forecast should be realistic—not aspirational 'hope to stay on budget.' Honesty enables corrective action (cut scope, secure funding) before crisis.
Should I stop project if over budget?
Depends on sunk cost vs. value remaining. Sunk cost fallacy: Don't continue just because spent $300K already. Rational decision: Will remaining investment generate positive return? If project needs $200K more to complete but delivers $500K value, continue (net $300K value). If needs $200K but delivers $100K value, stop (lose $100K instead of $200K). Calculate value, not cost. Also consider: Reputational cost of cancellation, contractual obligations.
How do I control scope creep?
Scope creep = uncontrolled expansion of project scope without budget/timeline increase. Prevention: (1) Clear requirements upfront (detailed specs), (2) Change control board (formal approval for changes), (3) Scope statement (what's included, what's excluded), (4) Budget impact analysis (each change = cost + time estimate), (5) Stakeholder discipline (saying no). Every feature request: 'Yes, we can add that. It will cost $X and delay Y weeks. Approve?' Forces priority decisions.
What is project buffer vs padding?
Buffer = explicit contingency for unknowns (10-30% of budget reserved). Padding = inflating estimates (developer says 10 days, knows it's 7, pads to 15). Buffer is transparent and managed. Padding is hidden and usually wrong (optimistic despite padding). Use buffer, not padding. Critical Chain method: Remove padding from estimates, pool into project buffer. This prevents Parkinson's Law (work expands to fill time) while maintaining risk protection.
Background & Theory
Project budget burn variance analysis compares actual spending to planned baseline and forecasts completion costs using earned value methods and burn rate trending to enable proactive corrective action before budget overruns become crises.
Concept Overview
Budget management is continuous forecasting. At project start: budget $500K, 12 months. Month 6: spent $280K. Are you on budget? Naive answer: "Planned $250K (50%), spent $280K (56%), 6% over—close enough." Wrong. If project is only 40% complete, you're actually overspending significantly (spent 56% of budget for 40% of work).
Earned Value fixes this: PV (Planned Value) = $250K. EV (Earned Value: budget for work completed) = $500K × 40% = $200K. AC (Actual Cost) = $280K. Cost Variance = $200K - $280K = -$80K (over budget by $80K, not $30K). CPI = 0.71 (every $1 budgeted costs $1.41). If this continues: EAC = $280K + ($300K work remaining / 0.71) = $280K + $423K = $703K (40% over budget).
Forecasting prevents surprises. Monthly: Re-estimate remaining work, calculate EAC, compare to budget. Variance >10%? Trigger: Reduce scope, add resources, extend timeline, or secure more funding. Early detection (Month 6 variance) allows corrective action. Late detection (Month 11 variance) leaves no options.
Key Variables & Intuition
- Total Budget — Approved funding; baseline for variance calculation
- Actual Spent — Money consumed to date; compared against plan
- Planned Spend — Expected spend based on timeline; derived from uniform burn or detailed schedule
- Estimate to Complete — How much more needed to finish; combines remaining work with burn rate
- Estimate at Completion — Actual spent + ETC; forecasted final cost
- Variance — Difference between planned and actual (or forecast vs. budget); trigger for action
Assumptions
- Budget baseline is approved and locked (not constantly revised; baseline creep undermines variance tracking)
- Actual costs are accurately tracked (timesheets, expense reports)
- Progress is objectively measurable (% complete is honest assessment, not guesswork)
- Burn rate or estimate-to-complete reflects realistic remaining work
- No major scope changes without budget revision (variance is apples-to-apples)
Limitations & Edge Cases
- Non-linear spending — Some projects front-load (design) or back-load (testing); uniform burn rate assumption breaks
- Scope changes — Approved scope additions should increase budget (rebaseline), not count as variance
- External factors — Vendor price increases, regulatory requirements may force overspend
- Sunk cost confusion — Past variance doesn't determine future decisions; focus on remaining work
- Optimism bias — Teams underestimate remaining work (hoping to catch up); third-party estimate more accurate
Scenario: Project 75% complete, spent 80% of budget. Team estimates 10% remaining budget needed (total 90%). PM approves. Month later: 85% complete, 95% of budget spent. Re-estimate now says 20% more needed (total 115%). What happened? Optimism bias—team underestimated remaining complexity. Testing revealed bugs requiring rework. Integration was harder than expected. Lesson: Re-estimate should be bottoms-up (task-by-task), not top-down guess. Involve engineers, not just PM. Add 20% buffer to estimate-to-complete for unknowns.
Interpretation Guide
Cost Performance Index (CPI):
- >1.1: Significantly under budget
- 1.0-1.1: On budget
- 0.9-1.0: Slight variance (acceptable)
- 0.8-0.9: Moderate overrun (corrective action)
- <0.8: Significant overrun (immediate intervention)
Variance at Completion:
- <5%: Excellent (within normal variance)
- 5-10%: Good (acceptable tolerance)
- 10-20%: Concerning (requires management attention)
- >20%: Critical (major scope, timeline, or funding issue)
Practical Tips
- Track weekly — Monthly reviews detect problems late; weekly enables rapid correction
- Use bottom-up estimates — Re-estimate remaining tasks individually, not "gut feel %"
- Separate actuals from forecast — Don't revise baseline budget; track variance from original
- Identify variance drivers — Which tasks overran? Why? Fix root cause, not symptom
- Communicate early — Tell stakeholders "We'll be 8% over" at Month 6, not Month 11
- Build buffer explicitly — 20-30% contingency, released through change control
- Track burn rate trend — Is burn accelerating or slowing? Informs forecast
Common Mistakes
- Rebaselining constantly — Changing budget to match actuals eliminates variance tracking (defeats purpose)
- Ignoring small variances — 5% variance Month 2 becomes 20% by Month 10 if uncorrected
- Optimistic forecasts — "We'll catch up" without plan; almost never happens
- No corrective action — Tracking variance without adjusting (scope, resources, timeline) is useless
- Focusing on past — Sunk costs don't matter; focus on forecast (remaining work, remaining budget)
- Not involving team — PM guessing completion cost; engineers have better estimate
When NOT to Obsess Over Variance
- Approved scope changes — If stakeholders approve expansion, variance is justified (rebaseline)
- Research projects — Exploratory R&D has inherent uncertainty; strict budget tracking may inhibit innovation
- Time-and-materials contracts — Client pays actual costs; variance is their concern, not yours
- Small projects — <$50K, <3 months; overhead of detailed tracking exceeds benefit
History
Project budget variance tracking evolved from post-completion accounting to real-time earned value management as project complexity and cost overruns made proactive budget control a competitive necessity rather than administrative task.
Origins & Why It Emerged
Early projects (construction, 1800s-early 1900s) tracked budgets retrospectively: final cost vs. estimate. Variance was reported after completion—too late to fix. "We budgeted $100K, actually cost $150K" was documentation, not management.
The Manhattan Project (1940s) and aerospace programs (1950s-1960s) required real-time budget control due to scale and complexity ($2B+ budgets). Earned Value Management (EVM) emerged from DoD (1960s): integrate cost, schedule, and work progress. The insight: tracking spent $ alone doesn't reveal if you're on budget—if you're 50% through budget but only 30% complete, you're actually overspending.
Software industry (1980s-1990s) faced chronic overruns: Standish Group CHAOS Report (1995) found 53% of projects over budget, 31% cancelled. Budget variance analysis became critical for survival. Agile (2000s) introduced iterative budgeting: re-forecast every sprint, enabling course correction.
Cloud and tools (2010s-present) made budget tracking effortless: Jira, Asana, Monday integrate time tracking → cost tracking. No more spreadsheets—real-time dashboards show burn rate, variance, and forecast.
How It Evolved in Practice
1970s-1980s: Large projects used EVM spreadsheets manually. Monthly: Calculate planned value, earned value, actual cost. Labor-intensive; limited to major programs.
1990s-2000s: Project management software (MS Project, Primavera) automated EVM. But adoption was limited (complexity, training required). Most teams tracked simpler: budget vs. actual, no earned value calculation.
2000s-2010s: Agile rejected traditional budget planning (too much upfront). But large enterprises still needed budgets. Hybrid emerged: Agile delivery with financial checkpoints every quarter. Burn-down charts became standard—visual progress toward budget exhaustion.
2010s-Present: SaaS tools (Forecast, Runn, Productive) make budget tracking trivial. Integrations: Harvest (time tracking) → forecast budget. AI suggests: "At current burn, you'll exceed budget by 12%—reduce team size 15%." Real-time visibility enables weekly course correction instead of monthly surprises.
Modern Usage Today
Modern project managers review budget weekly: burn rate, variance, forecast. Dashboards visualize: planned vs. actual spend, CPI trends, and months to budget exhaustion. Conversations shifted from "Are we on budget?" (backward) to "Will we finish on budget?" (forward). Variance is action trigger: >10% variance = investigate, adjust. Forecasting is continuous, not one-time.
Common Misconceptions Historically
- "Track spend = budget management" — Must compare spend to progress (EVM) to assess true budget health
- "Variance always means poor management" — Sometimes market changes (vendor price increase) or scope approved changes justify variance
- "Forecast from burn rate only" — Burn rate assumes future like past; bottom-up re-estimation often more accurate
- "Budget is fixed" — Rigid budgets prevent adaptation; better: manage to target with explicit variance tolerance (±10%)