RPT 302 · Advanced · Finance track · 13 min read
Earned Value Management (EVM)
The integrated method that measures cost and schedule performance against a baseline using a common currency of earned value, exposing whether a project is over budget, behind schedule, or both.
Definition — what it is
Earned value management is a project-control method that integrates scope, cost, and schedule by measuring the budgeted value of work actually performed - the earned value - against both the budgeted cost of work scheduled and the actual cost incurred. From three base measures - planned value (BCWS), earned value (BCWP), and actual cost (ACWP) - it derives cost and schedule variances and performance indices that answer, in one framework, whether a project is over or under budget and ahead of or behind schedule. Its defining discipline is the performance measurement baseline: a time-phased budget against which everything is measured, without which the method cannot function. EVM is not simply comparing cost to budget; that misses schedule entirely. It is not the same as a cash-flow forecast either - EVM measures performance against a plan, not the timing of money in and out.
Also known as: Earned Value Analysis, EVA, Performance Measurement, C/SCSC
Why it matters — what it protects
EVM is the only common project-control method that answers the cost question and the schedule question in the same framework, so the two cannot be read in isolation and mislead each other. A project can be under budget because it is behind schedule - spending less only because less work has been done - and a cost report alone would call that success. Earned value exposes the trade by measuring both against the value of work actually performed, which is why it is mandated on many large public and federal programs.
The performance indices turn variance into forecast. A cost performance index of 0.90 means the project is getting 90 cents of value for every dollar spent, and if that inefficiency is structural it can be extrapolated to a defensible estimate at completion far earlier than intuition would allow. Research on large programs has repeatedly shown that the cost performance index stabilizes early and rarely recovers, which makes EVM one of the earliest reliable predictors of a project's final cost.
EVM makes schedule performance measurable in money, which bridges a persistent gap between the schedulers and the accountants. A traditional critical-path schedule shows logic and float but not efficiency; a cost report shows dollars but not progress. The schedule variance and schedule performance index give the office a quantitative read on whether the physical work is keeping pace, in the same units as the cost story, so both functions argue from one set of numbers.
On the programs where it is required, EVM is a contractual and evidentiary instrument. Owners impose it precisely because it resists the optimism that infects self-reported progress, and the disciplined baseline and formal variance thresholds create an auditable record of performance. That same rigor makes EVM data central to delay and disruption claims, where the schedule performance index over time is direct evidence of when and how far a project fell behind.
Lifecycle — how it moves
Scope and WBS definition
The full scope is decomposed into a work breakdown structure of discrete, measurable work packages. EVM lives or dies on this: if work packages are too large or their completion cannot be objectively measured, earned value becomes a matter of opinion and the whole method degrades into guesswork.
Baseline establishment
Each work package is budgeted and time-phased across the schedule to create the performance measurement baseline - the cumulative planned value curve. This baseline is the reference for everything, and a baseline that is not genuinely locked and controlled makes every later variance meaningless.
Earning rules
Each work package is assigned a method for claiming earned value - percent complete, milestone weights, units complete, or level of effort. Weak earning rules, especially undisciplined percent complete, are the most common way EVM is gamed into showing progress that has not happened.
Progress measurement
At each period, earned value is claimed per the earning rules and actual costs are captured against the same work packages. The integrity of the report depends on earned value and actual cost being measured on identical scope in the same period, or the variances are noise.
Variance and index calculation
Cost and schedule variances and the CPI and SPI are computed at the work-package, control-account, and project levels. Rolling up correctly matters: a healthy project total can hide a failing control account, so analysis has to drill to where the variance lives.
Variance analysis and thresholds
Variances breaching defined thresholds require a formal analysis of cause, impact, and corrective action. This is the discipline that separates EVM from a dashboard: a threshold breach is not just displayed, it is explained and acted on.
Estimate at completion
The estimate at completion is recomputed using the performance indices, often as budget at completion divided by CPI, or by a blend of CPI and SPI. This forecast is EVM's payoff - a data-driven projection of final cost that resists the optimism of a bottom-up guess.
Baseline maintenance and change control
Approved scope changes are incorporated through formal baseline change control; unapproved rebaselining destroys the method's value. A baseline quietly moved to erase a variance is the cardinal sin of EVM, because it hides exactly the signal the method exists to produce.
Anatomy — the data it carries
- Planned value (BCWS)
- Budgeted cost of work scheduled - the time-phased baseline. What the plan said should be earned by now.
- Earned value (BCWP)
- Budgeted cost of work performed - the budgeted value of what is actually done. The pivot the whole method turns on.
- Actual cost (ACWP)
- Actual cost of work performed - money genuinely spent on the completed work. Must cover the same scope as earned value.
- Budget at completion (BAC)
- Total budgeted cost of the baseline. The denominator for percent complete and the reference for the estimate at completion.
- Cost variance (CV)
- Earned value minus actual cost. Positive is under budget; negative means paying more than the work is worth.
- Schedule variance (SV)
- Earned value minus planned value, in dollars. Positive is ahead of plan; negative behind. Note it goes to zero at completion even if late.
- Cost performance index (CPI)
- Earned value over actual cost. Value received per dollar spent. Stabilizes early and rarely recovers - the key forecasting input.
- Schedule performance index (SPI)
- Earned value over planned value. Efficiency of progress against plan, though it loses meaning as the project finishes.
- Estimate at completion (EAC)
- Projected final cost, often BAC/CPI. The data-driven forecast that is EVM's main deliverable.
- Estimate to complete (ETC)
- Forecast cost of remaining work - EAC minus actual cost to date. What finishing will still cost.
- To-complete performance index (TCPI)
- The efficiency the remaining work must achieve to hit a target. A TCPI far above 1.0 signals the target is no longer realistic.
- Variance at completion (VAC)
- BAC minus EAC - the projected total overrun or underrun. The bottom-line forecast number.
Failure modes — how it breaks
Gamed percent complete
Work packages claim earned value on optimistic self-reported percent complete, so the project shows progress it has not made. The CPI and SPI look healthy while the physical work lags, and the correction arrives late and violently when the padded progress can no longer be sustained.
Silent rebaselining
A poorly performing baseline is quietly reset to erase accumulated variance, so the CPI resets to 1.0 and the history of the problem disappears. This is the cardinal sin of EVM because it destroys the very signal - early, stable performance history - that gives the method its predictive power.
Actual cost and earned value on different scope
Costs are captured on a period or scope that does not match the earned value claimed, so the cost variance is comparing different things. The variances become noise, and analysts chase phantoms created by a timing or mapping mismatch rather than real performance.
SPI misread near completion
Schedule variance and SPI mathematically drift to zero as the project finishes, because earned value converges on planned value regardless of how late the work is. A team reading SPI alone late in a project concludes it is on schedule when it is badly behind, because the index has lost its meaning.
Work packages too large to measure
The WBS is decomposed into packages so large that their completion cannot be objectively assessed, so earned value becomes an estimate of an estimate. The method's apparent rigor masks the fact that its core input is a guess.
Level-of-effort masking discrete variance
Too much scope is classified as level of effort, which earns value simply by the passage of time and can never show a schedule variance. Real discrete-work problems get diluted in a project total dominated by work that cannot report a variance at all.
Indices reported without analysis
CPI and SPI are displayed on a dashboard but threshold breaches are never formally analyzed for cause and corrective action. EVM degrades into decoration - numbers that are watched but never turned into decisions, which is worse than no EVM because it creates false confidence.
Metrics — how it is measured
Cost performance index (CPI)
Earned value over actual cost. Value per dollar spent; the most reliable early predictor of final cost because it stabilizes and rarely recovers.
Schedule performance index (SPI)
Earned value over planned value. Progress efficiency against plan, read only alongside the critical path and only before the project nears completion.
Cost variance %
Cost variance over earned value. Normalizes the overrun so its scale is comparable across control accounts of different size.
Estimate at completion (EAC)
Projected final cost from the indices. The core forecast, best computed several ways to bound the outcome.
To-complete performance index (TCPI)
Efficiency the remaining work must hit to meet a target. When it diverges far above the current CPI, the target is no longer credible.
Variance at completion (VAC)
BAC minus EAC - the projected overrun or underrun in dollars. The bottom-line management number.
Percent complete vs. percent spent
Earned value over BAC against actual cost over BAC. A simple, powerful read on whether spending is outrunning progress.
The AI shift — what actually changes
Conversational
EVM stops being a set of indices you compute and defend and becomes something you interrogate. You ask which control accounts are driving a low CPI, whether the SPI is still meaningful this late in the project, and what a realistic estimate at completion is under several forecasting assumptions - with the underlying work-package data cited so a suspicious index can be traced to gamed percent complete rather than believed.
Generative
The formal variance analyses that EVM requires are drafted from the data: for each threshold breach, an explanation of cause, cost and schedule impact, and proposed corrective action, grounded in the specific work packages and transactions that moved the variance and written in the disciplined format the program's reporting requires.
Orchestrated
EVM stops being a separate control silo. Earned value is reconciled against the physical progress in the schedule and the field, actual cost is matched to the same work packages so cost and earned value cover identical scope, threshold breaches open formal variance analyses automatically, and the estimate at completion feeds the cost-to-complete and WIP so one integrated forecast governs the project.
Autonomous
The routine motion runs continuously: earned-value claims screened against physical progress for optimistic percent complete, indices recomputed as cost and progress land, breaches flagged with a drafted cause and impact, estimates at completion recomputed several ways as CPI stabilizes, and any silent rebaselining detected and surfaced - while humans own the earning rules, approve every baseline change, and decide every corrective action.
Prompts — put it to work
Tool-agnostic and copy-ready. Adapt the specifics — thresholds, contract windows, cost codes — to your own project before you run them.
Conversational — Monthly program review where cost and schedule are being read together for the first time.
Analyze this project's earned value position. Give me the three base measures and derive CV, SV, CPI, and SPI at the project level and for each control account. Tell me plainly whether we are over or under budget and ahead of or behind schedule, and where a healthy project total is hiding a failing control account. Because we are past 70 percent complete, caveat the SPI and tell me what the critical path says instead. Compute the estimate at completion three ways - using CPI alone, using CPI times SPI, and a bottom-up assumption - and give me the range, not a single number. Flag any control account whose earned value looks inconsistent with its physical progress.
What good output looks like: An integrated cost-and-schedule read with drilled-down control accounts, a caveated SPI, and an EAC range from multiple methods - not a single optimistic forecast.
Follow-ups:
- Which control account is dragging the CPI down the most, and is it structural or one-time?
- What to-complete performance index would we need to still hit budget at completion, and is it realistic?
- Which earned-value claims look like optimistic percent complete rather than real progress?
Generative — A control account breached its variance threshold and a formal analysis is required.
Control account 2200 (mechanical rough-in) breached our 10 percent cost variance threshold this period, with a CPI of 0.87. Draft the formal variance analysis the program requires. Identify the root cause from the underlying work packages and transactions, quantify the cost and schedule impact including the effect on the estimate at completion, distinguish a one-time event from a structural inefficiency, and propose specific corrective action with its expected effect on the CPI going forward. State plainly whether the account can recover to budget or whether the EAC should be revised. Use the disciplined, factual format an owner's program office expects.
What good output looks like: A formal, root-cause variance analysis with quantified impact, an honest recoverability judgment, and specific corrective action tied to the CPI - not a restatement of the numbers.
Follow-ups:
- Redraft the corrective-action section assuming we cannot add crew and must resequence instead.
- Compute the revised control-account EAC if the CPI holds at 0.87 versus recovers to 0.95.
- Write the one-paragraph roll-up of this variance for the project-level report.
Orchestrated — You need to be sure earned value ties to physical progress and cost before the report goes out.
Before this period's EVM report is issued, reconcile it across systems. For each control account, check the claimed earned value against the schedule's physical progress and the field's installed quantities, and flag any account where earned value outruns physical progress as possible optimistic percent complete. Verify that actual cost and earned value cover the same scope in the same period. Confirm no baseline change was made this period without an approved change, and if one was, surface it. Then push the reconciled estimate at completion into the cost-to-complete and WIP. Tie each check to the specific record and flag anything uncertain.
What good output looks like: A reconciled EVM report where earned value ties to physical progress and cost covers matching scope, silent rebaselining is caught, and the EAC feeds the forecast - records cited.
Follow-ups:
- For any account where earned value outran progress, propose the corrected earned value.
- If a silent rebaseline is detected, reconstruct the original baseline and show the true variance.
- Reconcile the EVM EAC to the WIP estimate at completion and explain any gap.
Autonomous — Standing policy for continuous earned-value monitoring on a mandated program.
Monitor earned value continuously on this program under these rules. As progress and cost land, recompute the base measures, variances, and indices at every control account and roll them up. Screen every earned-value claim against schedule physical progress and field quantities, and flag any account where earned value outruns progress as possible optimistic percent complete rather than accepting it. Verify actual cost and earned value cover matching scope each period. Detect and surface any baseline change not backed by an approved change order as a potential silent rebaseline. Flag every threshold breach with a drafted cause and impact and recompute the EAC several ways. Never change an earning rule, never approve or apply a baseline change, and never revise an official EAC without my approval.
What good output looks like: A continuously monitored EVM with a short exception queue, gamed claims and silent rebaselining caught, where earning rules, baseline, and official EAC changes all stay with a person.
Follow-ups:
- Show me every threshold breach, every possible gamed claim, and any suspected rebaseline this period.
- Which control accounts have a CPI that stabilized below 0.90 and should drive a formal EAC revision?
- Draft the variance analyses for the breaches for my review and sign-off.
Get the full Construction AI Prompt Catalog — every prompt in the library in one document.
Maturity — locate yourself honestly
Level 0 - Cost vs. budget only
Performance is judged by comparing spend to budget, with no earned value and no schedule integration. A project behind but underspent looks like a success.
Level 1 - Baseline and indices
A performance measurement baseline exists and CPI and SPI are computed periodically, but earning rules are loose and variances are displayed rather than analyzed.
Level 2 - Disciplined EVM
Work packages are measurable, earning rules are enforced, threshold breaches trigger formal variance analysis, and the EAC is computed from the indices under change-controlled baselines.
Level 3 - Assisted
Earned-value claims are screened against physical progress, breaches generate drafted variance analyses, EACs are recomputed several ways, and silent rebaselining is flagged for review.
Level 4 - Operated
EVM monitoring runs continuously inside guardrails - recomputation, screening, breach flagging, and EAC ranges - while humans own earning rules, every baseline change, and every corrective action and official forecast.
Common questions
Why not just compare cost to budget instead of using earned value?
Because comparing cost to budget ignores schedule entirely, and the two are inseparable. A project that is under budget may simply be behind schedule - it has spent less only because it has done less work - and a cost-to-budget view would call that success right up until the deadline. Earned value inserts the budgeted value of work actually performed as a common reference, so you can see at once whether you are getting the value you are paying for and whether the physical work is keeping pace. That single addition is the whole reason the method exists.
Why does the schedule performance index become unreliable late in a project?
Because SPI is earned value divided by planned value, and as the project finishes, earned value necessarily converges on the total planned value regardless of how late the work is. A project that finishes three months late will still show an SPI of 1.0 at the end, because all the planned value eventually gets earned. So SPI is a useful progress signal in the early and middle stages but loses meaning near completion, which is why disciplined teams read it alongside the critical-path schedule and stop trusting it as the project closes.
What is rebaselining and why is it so dangerous?
Rebaselining is resetting the performance measurement baseline, which is legitimate and necessary when approved scope changes materially alter the plan. It becomes dangerous - the cardinal sin of EVM - when a baseline is quietly reset to erase accumulated cost or schedule variance without a real scope change, because it resets the CPI to 1.0 and destroys the performance history. Since the CPI's predictive power comes precisely from its early, stable trend, wiping that history removes the earliest warning the method produces and lets a failing project keep reporting health.