CPI and SPI calculator

Get CPI and SPI, then the three standard forecasts they produce, so you can see how much the answer depends on which assumption you make.

Free, no signup, nothing to download. Results update as you type.

CPI0.87Getting less than a dollar of work per dollar spent
SPI0.89
EAC if the overrun was one-off$212,000.00AC + remaining budget. The optimistic case.
EAC if performance continues$230,769.23BAC / CPI. The one to quote unless you can name what changed.
EAC if you must also recover time$248,816.57AC + remaining / (CPI x SPI). The pessimistic case.
Spread across forecasts$36,816.57How much the answer depends on which assumption you pick
How this is calculated

CPI = EV / AC. SPI = EV / PV. The three forecasts are EAC = AC + (BAC - EV) when the overrun was a one-off, EAC = BAC / CPI when current performance continues, and EAC = AC + (BAC - EV) / (CPI x SPI) when schedule recovery will cost money too.

Frequently asked
Which EAC should I report?

BAC / CPI unless you can name the specific thing that caused the overrun and explain why it cannot recur. That is the default because cost performance is stubbornly stable: a project rarely gets cheaper per unit of work as it goes on.

CPI is fine but SPI is bad. What does that mean?

You are spending efficiently on the work you are doing, but not doing enough of it. Usually that is a resourcing or dependency problem rather than a cost problem, and adding budget will not fix it.

Why does SPI drift towards 1.0 near the end?

Because at completion earned value equals planned value by definition, so SPI returns to 1 even on a project that finished late. Late in a project, trust the critical path over SPI.

Stop recalculating this by hand.

The same numbers, live off the rows your team already edits, in a spreadsheet that rolls them up for you. Start your 7-day free trial, no credit card required.