← BAC-laskuri
Budget at Completion Calculator · April 2026 · 7 min read

How to Calculate EAC (Estimate at Completion)

The Estimate at Completion (EAC) is the forecasted total cost of a project based on current performance data. Unlike the Budget at Completion (BAC), which is fixed, EAC is dynamic — it changes as the project progresses and new performance data becomes available.

The PMBOK® Guide 6th Edition defines four distinct EAC formulas, each appropriate for a different situation. Choosing the wrong formula produces a meaningless forecast. This guide explains all four methods with worked examples.

What EAC Tells You

EAC answers: "Given what we know today about how the project is performing, how much will this project cost in total?"

The related metrics: ETC (Estimate to Complete) = EAC − AC, and VAC (Variance at Completion) = BAC − EAC.

The 4 EAC Formulas (PMBOK 6th Ed.)

Method 1: Typical Performance Continues (Most Common)

EAC = BAC ÷ CPI

Use when: The current cost performance rate (CPI) is expected to continue for the remainder of the project. This is the default formula used in most EVM software and by most PMs when there is no specific reason to believe performance will change.

Example: BAC = $500,000. CPI = 0.90. EAC = 500,000 ÷ 0.90 = $555,556

The project is projected to cost $55,556 more than budgeted.

Method 2: Variance Was a One-Time Event

EAC = AC + (BAC − EV)

Use when: The cost variance that occurred was caused by a specific, non-recurring event (e.g., a delivery delay, an equipment failure, or a one-time price spike). You expect all remaining work to be completed at exactly the originally budgeted rates.

Example: AC = $110,000, BAC = $500,000, EV = $100,000. EAC = 110,000 + (500,000 − 100,000) = $510,000

The $10,000 overrun is locked in, but future work is expected to run at plan.

Method 3: Remaining Work at Current CPI (Precise Version of Method 1)

EAC = AC + [(BAC − EV) ÷ CPI]

Use when: You want to explicitly account for actual costs already incurred plus an estimate for the remaining work at the current CPI efficiency level. Mathematically equivalent to Method 1, but the derivation makes the logic clearer.

Example: AC = $110,000, BAC = $500,000, EV = $100,000, CPI = 0.909. EAC = 110,000 + [(400,000) ÷ 0.909] = 110,000 + 440,110 = $550,110

Method 4: Both Cost and Schedule Performance Impact

EAC = AC + [(BAC − EV) ÷ (CPI × SPI)]

Use when: The project is behind schedule AND has a fixed deadline that cannot be moved. To recover the schedule, the team must work overtime or add extra resources — which increases costs. This formula factors in the additional cost burden of schedule recovery.

Example: AC = $110,000, BAC = $500,000, EV = $100,000, CPI = 0.909, SPI = 0.833. EAC = 110,000 + [400,000 ÷ (0.909 × 0.833)] = 110,000 + 527,836 = $637,836

EAC Decision Guide

SituationBest EAC Formula
Normal project, no special circumstancesEAC = BAC / CPI
One-time overrun, future work on planEAC = AC + (BAC − EV)
Ongoing inefficiency in remaining workEAC = AC + (BAC − EV) / CPI
Behind schedule with a fixed deadlineEAC = AC + (BAC − EV) / (CPI × SPI)
Bottom-up re-estimate of remaining workEAC = AC + new ETC estimate

Complete Step-by-Step Example

A highway construction project has the following status at month 6 of 12:

CPI = EV ÷ AC = 900,000 ÷ 1,050,000 = 0.857
SPI = EV ÷ PV = 900,000 ÷ 1,100,000 = 0.818
EAC (Method 1) = 2,000,000 ÷ 0.857 = $2,334,888
ETC = EAC − AC = 2,334,888 − 1,050,000 = $1,284,888
VAC = BAC − EAC = 2,000,000 − 2,334,888 = −$334,888

The project is projected to cost approximately $335,000 more than its approved budget. The project manager should escalate this to the project sponsor and evaluate corrective options.

EAC vs. BAC vs. ETC: Summary

TermFormulaWhat it represents
BACFixed at project startTotal approved budget
EACBAC / CPI (most common)Projected total cost at completion
ETCEAC − ACEstimated cost to finish remaining work
VACBAC − EACBudget surplus (+) or deficit (−) at completion
→ Open the Free EVM Calculator