Back online
Definitive Guide

Earned value, explained.CPI, SPI, and EAC for construction.

A 2026 reference for construction project controls. PV, EV, AC, the two indices, all four EAC formulas, earned schedule, and a full worked example with running numbers.

0.00
Example CPI
0.00
Example SPI
0.00
Example TCPI
0
ANSI/EIA-748 Criteria
Direct Answer

Earned value management is a project controls technique that integrates scope, schedule, and cost into one performance measurement system. It compares the budgeted value of work actually done (EV) against the budgeted value of work planned (PV) and against the money actually spent (AC). Two derived ratios, CPI (EV/AC) and SPI (EV/PV), tell you whether the project is cost-efficient and on schedule. Four EAC formulas forecast the final cost. The standard governing EVM systems is ANSI/EIA-748-D.

The eight numbers every EVM report contains

Three measured inputs (PV, EV, AC) and one fixed reference (BAC). Everything else is derived. The DoD-era acronyms BCWS, BCWP, and ACWP are equivalent to PV, EV, and AC; you will see both sets on federal contracts.

PV

Cost-loaded schedule

Planned Value (BCWS)

Formula
Sum of activity budgets scheduled by status date
What it measures
What the plan said should be done by today
Healthy range
N/A (baseline reference)

EV

Schedule progress + measurement method

Earned Value (BCWP)

Formula
Activity budget x physical percent complete
What it measures
Budgeted value of work actually done
Healthy range
Compared to PV and AC

AC

Accounting system actuals

Actual Cost (ACWP)

Formula
Sum of costs charged to project cost codes
What it measures
Money actually spent on completed work
Healthy range
Compared to EV

CPI

Derived

Cost Performance Index

Formula
EV / AC
What it measures
Cost efficiency to date
Healthy range
1.0 or above

SPI

Derived

Schedule Performance Index

Formula
EV / PV
What it measures
Schedule efficiency to date
Healthy range
1.0 or above

EAC

Derived

Estimate at Completion

Formula
BAC / CPI (most common of four formulas)
What it measures
Forecast total project cost
Healthy range
At or below BAC

TCPI

Derived

To-Complete Performance Index

Formula
(BAC - EV) / (BAC - AC)
What it measures
Efficiency required to hit BAC
Healthy range
Below 1.10 (above is unrecoverable)

VAC

Derived

Variance at Completion

Formula
BAC - EAC
What it measures
Forecast final cost variance
Healthy range
Zero or positive

The weekly EVM calculation, step by step

Six steps. Run them every week against a frozen status date. The discipline of the same cutoff convention period over period is what makes EVM trends actually trustworthy.

  1. 1

    Freeze a status date and pull the cost-loaded schedule

    Lock the as-of date that PV, EV, and AC will all reference.

    The status date is typically the last day of the workweek. Export the cost-loaded schedule with activity budgets time-phased to the day or week. PV equals the sum of every activity budget that was planned to be complete by the status date. For activities in progress on the status date, use the time-phased budget consumed through that date.

  2. 2

    Measure physical percent complete on every active activity

    Use a consistent earned-value measurement method per activity type.

    Apply the right rule for the activity. 0/100 rule for short-duration discrete work (one to two weeks). Weighted milestones for long-duration activities (foundation pour weight 30 percent, wall framing 40 percent, sheathing 30 percent). Physical percent complete for material-heavy work: installed quantity divided by planned quantity. 50/50 rule for activities that can be objectively started but not easily measured mid-flight.

  3. 3

    Compute EV

    EV per activity is activity budget multiplied by physical percent complete.

    For each activity, EV equals the budget at completion for that activity times the measured percent complete at the status date. Sum across the entire project to get total project EV. Never use percent dollars-spent as a proxy for percent-complete; that turns AC into EV and destroys the measurement.

  4. 4

    Pull AC from accounting

    Pull all actual costs charged to project cost codes through the status date.

    AC includes direct labor, materials delivered and installed, subcontract progress, and any indirect costs that the WBS captures. Apply consistent burden, retainage, and accrual treatment period over period. AC is the most error-prone input because accounting cutoffs rarely match the status date exactly; document the cutoff convention and stick to it.

  5. 5

    Compute indices and variances

    Report CPI, SPI, CV, and SV. All four, not just CPI and SPI.

    CPI = EV / AC. SPI = EV / PV. CV = EV - AC (negative means cost overrun). SV = EV - PV (negative means behind schedule). Variances are dollar figures and let you see the absolute size of the problem; indices are ratios and let you see the trend. Owners want both.

  6. 6

    Forecast EAC, ETC, VAC, and TCPI

    Produce all four EAC formulas. Compute TCPI. Escalate if EAC exceeds BAC.

    EAC1 = BAC / CPI. EAC2 = AC + (BAC - EV). EAC3 = AC + ((BAC - EV) / (CPI x SPI)). EAC4 = AC + bottoms-up ETC. ETC = EAC - AC. VAC = BAC - EAC. TCPI = (BAC - EV) / (BAC - AC). If TCPI exceeds 1.10, the budget is generally unrecoverable; escalate to the owner before submitting the next pay application.

Worked example: a $2.4M project at week 18

A 52-week project with a $2.4M budget at completion. At the end of week 18, the cost-loaded schedule and accounting system produce three measured inputs. Everything else follows.

Three measured inputs at status date
PV (Planned Value)
$830K
Budget for work planned through week 18
EV (Earned Value)
$760K
Budget for work actually completed
AC (Actual Cost)
$890K
Money actually spent doing it

BAC (Budget at Completion) is fixed at $2,400K for the entire scope of work. We earned $70K less than we planned and spent $130K more than we earned.

Derived: variances and indices
CV
-$130K
EV - AC
SV
-$70K
EV - PV
CPI
0.854
EV / AC
SPI
0.916
EV / PV

CPI of 0.854 means we are getting only 85 cents of earned work for every dollar spent — a 15 percent cost overrun trend. SPI of 0.916 means we are running about 8 percent behind plan.

Forecast: where this project lands
EAC (CPI-based)
$2,811K
BAC / CPI
VAC
-$411K
BAC - EAC
ETC
$1,921K
EAC - AC
TCPI
1.086
(BAC - EV) / (BAC - AC)

At current cost performance the project will land near $2.81M, a projected $410K overrun. ETC says we have $1.92M of work remaining. TCPI of 1.086 says we would need to perform 8.6 percent more efficiently than we have to date on every remaining activity to still hit the $2.4M budget. That is a stretch but not yet impossible. Above 1.10 the recovery becomes effectively fictional.

The four EAC formulas and when to use each

Report all four on every status. The spread between them tells the owner whether the team agrees on what is going to happen. A tight spread is a confident forecast. A wide spread is a flag.

Formula 1

CPI-based forecast

EAC = BAC / CPI
When to use
Most common. Default for project status reports.
Assumption
Future work will continue at the current cost performance trend.
Formula 2

Planned-rate forecast

EAC = AC + (BAC - EV)
When to use
When cost overruns are explained by one-time events not expected to repeat.
Assumption
Remaining work will be completed at the original planned cost rate.
Formula 3

Worst-case forecast

EAC = AC + ((BAC - EV) / (CPI x SPI))
When to use
When both cost and schedule pressure compound (overtime, weather, sequence loss).
Assumption
Both cost and schedule trends will continue together.
Formula 4

Re-estimated forecast

EAC = AC + Bottoms-Up ETC
When to use
After a major scope change, weather event, or design revision.
Assumption
The team manually re-estimates every remaining activity.

Earned schedule: the fix for the SPI flaw

Traditional SPI has a known and well-documented flaw: at the end of any project that eventually finishes, total EV equals total PV (because BAC equals BAC), and SPI converges mathematically to 1.0. A project that ends six months late will show SPI = 1.0 at closeout, which is useless for forecasting and embarrassing in front of owners.

Walter Lipke proposed the fix in 2003 and published the foundational book in 2009. Earned schedule (ES) converts earned value into a time measure rather than a dollar measure. Instead of comparing EV dollars to PV dollars, ES asks: at what point in the original schedule was the cumulative PV equal to current EV? The answer is ES, measured in weeks (or days, or months).

The two derived indices are SPI(t) = ES / AT (actual time elapsed) and SV(t) = ES - AT. Both stay accurate through closeout. A project that finished six months late closes out with a clear SPI(t) well below 1.0, which is what you actually want to know. ES has been adopted by PMI as a practice standard and is now standard on most large construction and federal projects.

Quick reference
ES
Time at which PV = current EV
SPI(t)
ES / AT
SV(t)
ES - AT

Traditional reporting vs EVM vs Earned Schedule

Three reporting frameworks layered on top of each other. Traditional percent-complete is universal. EVM adds objective cost and schedule indices. Earned Schedule fixes the SPI flaw at project end.

DimensionTraditional %-completeEVMEarned Schedule
Schedule statusDays ahead or behind on milestonesSPI in dollarsSPI(t) in weeks
Cost statusSpent vs budget to dateCPI in dollarsCPI in dollars (same as EVM)
Accuracy at project endDecays as project agesBreaks down (SPI converges to 1.0)Remains accurate through closeout
Forecast final cost (EAC)Not producedFour formula variantsSame as EVM (cost formulas unchanged)
Forecast final dateSubjective PM estimateIndirect, weak after midpointIEAC(t) = duration / SPI(t)
Standard referencePMBOK general guidancePMBOK + ANSI/EIA-748-DPMI Practice Standard (2011), Lipke 2009
Construction adoptionUniversalRequired on federal contracts above DoD/NASA thresholdsGrowing on large CM/GC projects

The ANSI/EIA-748-D standard: 32 criteria, five categories

The U.S. consensus standard for EVM systems. DoD and NASA require certified compliance on contracts above their thresholds. Most owner agencies follow the same structure for major capital projects.

  1. 01

    Organization

    5 criteria

    Define the scope, work breakdown structure (WBS), organizational breakdown structure (OBS), responsibility assignment matrix, and integration of cost and schedule.

  2. 02

    Planning, Scheduling, and Budgeting

    10 criteria

    Build the schedule, time-phase the budget into control accounts, identify discrete work packages, set the performance measurement baseline (PMB), and authorize work.

  3. 03

    Accounting Considerations

    6 criteria

    Capture direct labor, materials, subcontract, and indirect costs in a manner consistent with the budget. Consistent burden treatment is the most common audit finding.

  4. 04

    Analysis and Management Reports

    6 criteria

    Compute CPI, SPI, CV, SV, EAC, VAC, and TCPI at the control account level. Generate variance explanations and corrective actions monthly.

  5. 05

    Revisions and Data Maintenance

    5 criteria

    Process baseline changes through formal change control. Maintain traceability. Re-baselining is permitted but tightly controlled.

Federal contracting thresholds

EVM is required on most federal construction contracts above agency-specific dollar thresholds. The system used must comply with ANSI/EIA-748-D and pass an integrated baseline review.

DoD
EVM required above $20M
DFARS 234.201 + DoD EVMIG
NASA
EVM required above $50M
NASA NPR 7120.5
DOE
EVM required above $50M (capital projects)
DOE Order 413.3B
Civilian agencies
EVM required on major acquisitions
FAR Part 34
EVMS standard
ANSI/EIA-748-D compliance required
32 criteria across 5 categories

Five pitfalls that break EVM in the field

These appear in nearly every EVM audit. Each one either distorts the indices, hides cost trends, or undermines owner confidence in the forecast.

  1. 01

    Declaring 100 percent EV at delivery without a quality gate

    A common pattern: an activity is marked 100 percent complete the moment it is physically installed, but the punch list and rework cost arrive in a later period. EV is credited too early, CPI looks good, and the next period absorbs rework costs that distort both CPI and the EAC forecast. Apply a substantial completion gate (90 percent EV at install, 10 percent at punch closeout) for any activity with known rework risk.

  2. 02

    Using only one EAC formula and treating it as gospel

    Reporting only EAC = BAC / CPI without computing the worst-case EAC = AC + ((BAC - EV) / (CPI x SPI)) hides schedule-driven cost compounding. Report all four EAC values side by side and explain the spread. A wide spread is a signal that the team disagrees on whether current trends will continue.

  3. 03

    Ignoring TCPI when it exceeds 1.10

    A TCPI above 1.10 means the team needs to perform 10 percent better than they have to date on every remaining activity. That essentially never happens. When TCPI exceeds 1.10, the right action is to acknowledge the overrun to the owner and discuss either a change order, descope, or accepted VAC, not to publish a recovery plan everyone knows is fiction.

  4. 04

    Inconsistent burden treatment in AC

    If month one of a project captures direct labor only, month two captures direct labor plus burden, and month three captures everything plus subcontract retainage, CPI will swing wildly without any real performance change. Define the burden, retainage, and accrual conventions at project kickoff and apply them consistently in every period.

  5. 05

    Confusing percent dollars-spent with percent-complete

    If you have spent 60 percent of the budget, you have NOT necessarily completed 60 percent of the work. Substituting percent dollars-spent for percent-complete makes EV equal to AC by construction, which forces CPI to 1.0 and erases the measurement. EV must come from physical progress, not from the spend curve.

Frequently asked questions

Earned value management (EVM) is a project controls technique that integrates scope, schedule, and cost into a single performance measurement system. It compares the budgeted value of work actually completed (earned value) against the budgeted value of work planned (planned value) and against the money actually spent (actual cost). For construction, EVM converts a schedule-of-values and cost-loaded schedule into objective cost performance index (CPI) and schedule performance index (SPI) numbers that predict the final cost and date.

CPI = EV / AC (cost performance index). A CPI of 1.0 means you spent exactly what the completed work was budgeted for. Below 1.0 is a cost overrun. SPI = EV / PV (schedule performance index). A SPI of 1.0 means earned work matches the plan. Below 1.0 is a schedule slip. Both indices are unitless ratios derived from three dollar figures: PV, EV, and AC.

PV (planned value, also BCWS) is the budgeted cost of work scheduled to be done by the status date. EV (earned value, also BCWP) is the budgeted cost of work that has actually been completed. AC (actual cost, also ACWP) is the money actually spent doing that completed work. The three together let you separate two questions that are usually conflated: did we do the work, and did we pay too much for the work we did.

There are four common EAC (estimate at completion) formulas. EAC = BAC / CPI is the most common and assumes future work will continue at the current cost performance trend. EAC = AC + (BAC - EV) assumes remaining work will be done at the original planned rate. EAC = AC + ((BAC - EV) / (CPI x SPI)) is the worst case and assumes both cost and schedule trends continue. EAC = AC + bottoms-up ETC is used when the team manually re-estimates remaining work. Most construction PMs report all four and explain the divergence.

TCPI (to-complete performance index) is the efficiency you need on remaining work to hit your original budget. Formula: TCPI = (BAC - EV) / (BAC - AC). A TCPI above 1.10 typically signals an unrecoverable budget, because no construction team is going to suddenly perform 10 percent better than they have to date. Owners look at TCPI to decide whether to fund a change order or accept the overrun.

Earned schedule (ES) was developed by Walter Lipke in 2003 to fix a well-known flaw in traditional EVM: SPI always converges to 1.0 at the end of a project, even on projects that finished late. ES converts earned value into a time figure rather than a dollar figure, producing SPI(t) and SV(t) indices that stay accurate through project closeout. ES is now a standard extension to PMBOK and is used on most large construction and federal projects.

Yes, for contracts above certain thresholds. DoD requires EVM on contracts above $20 million. NASA requires EVM on contracts above $50 million. FAR Part 34 governs the requirements for major system acquisitions. The systems used must comply with the ANSI/EIA-748-D standard, which defines 32 EVMS criteria across five organizational categories.

Common methods include 50/50 rule (50 percent EV when activity starts, 50 percent at completion), 0/100 rule (no EV until 100 percent complete), weighted milestones (EV released at predefined milestones), and physical percent complete (EV equals the surveyed installed quantity divided by planned quantity). Most general contractors combine methods: 0/100 for short-duration activities, weighted milestones for long-duration scope, and physical percent for material-heavy work like concrete pours.

ANSI/EIA-748-D is the U.S. consensus standard for earned value management systems. It defines 32 criteria across five categories: organization (defining work and responsibility), planning/scheduling/budgeting (building the baseline), accounting considerations (collecting actuals), analysis and management reports (computing variances and indices), and revisions and data maintenance (re-baselining and audit). DoD and NASA require certified compliance with this standard for large contracts.

The four most common pitfalls are: declaring 100 percent EV at delivery without a quality gate, which masks rework cost; using only one EAC formula and treating it as gospel rather than reporting all four; ignoring TCPI when it exceeds 1.10 and refusing to acknowledge the budget is unrecoverable; and inconsistent burden treatment in AC, where direct labor cost is mixed in some periods and not others, breaking comparability.

When POD is the natural answer

Most contractors run EVM in a spreadsheet that gets updated monthly, two weeks after the status date, by an analyst who is reconciling three systems that disagree. Cost-loaded schedules live in one tool, accounting actuals in another, and physical percent complete in a third or in someone's head. Plan of Day is voice-first construction reporting that captures field progress as it happens, routes labor hours and installed quantities through POD's intelligence engine, and feeds hundreds of KPIs including PV, EV, AC, CPI, SPI, and the four EAC variants. Specialized AI agents flag inconsistent burden treatment and percent-complete drift before they distort the indices. The numbers update continuously instead of weeks late.

Sources

Last updated: May 2026