Earned Value (EVM) Calculator: CPI, SPI, EAC
Cost and schedule performance, forecasts at completion and S-curves from your figures.
Free preview.
- Free preview: the cost performance index (CPI) with what it means and a watermarked chart of your figures; every other figure is hidden.
- Locked until you unlock it: download and copy.
- Unlock: Pro pass, ₹179 for 30 days, a one-time payment that never renews.
Ways to unlock shows how to get the full result.
Printing this result is locked in the free preview.
Project status
All four from the start of the project to the status date, in one currency. Earned value is the budget of the work actually done.
The total budget of all the work.
Budget of the work planned by now.
Budget of the work done by now.
What the work done has cost.
One row per task or work package: its budget, how much of it the plan says is done by now (planned %), how much is done (done %) and what it has cost so far. Earned value is budget × done %.
Empty: the last planned value.
In periods. Empty: when the planned value reaches the budget.
Planned value for every period of the plan; earned value and actual cost for the periods reported so far (leave them empty for the rest).
Your own estimate to complete optional
A bottom-up estimate of what the rest of the work will cost.
Earned value figures
Complete the status above to see the figures.
Estimate at completion
Earned schedule
What the figures say
Locked in the free preview. Opens the ways to unlock this result.
Locked in the free preview. Batch runs unlock with a pass.
Locked in the free preview. Query results unlock with a pass.
Results are estimates for general information and planning, not financial advice. Banks and institutions may calculate differently (rounding, fees, rate changes). Confirm figures with your lender or a qualified adviser before deciding.
About the Earned Value (EVM) Calculator: CPI, SPI, EAC
Work out where a project stands with earned value management (EVM): from the budget at completion (BAC), the planned value (PV), the earned value (EV) and the actual cost (AC) you get the cost and schedule variances, the cost performance index (CPI) and schedule performance index (SPI), the estimate at completion (EAC) by three methods (and your own bottom-up estimate), the estimate to complete, the variance at completion and the to-complete performance index (TCPI). Every figure comes with one plain sentence, such as “spending 1.18 for every 1.00 of work done”.
Type the four totals, let the page add them up from % complete per task, or keep a table of reporting periods: then it also draws the S-curves of PV, EV and AC and adds the time-based earned schedule figures, SPI(t) and SV(t), with a forecast of the duration. What you type stays in this browser, so next period you only add a row. The free preview shows the CPI and a watermarked chart; every other figure, the CSV report, the chart file and the summary need a Pro pass.
How to use it
- Choose how to enter the status: Four totals, % complete per task or Reporting periods, and the currency.
- Type the figures. For tasks: each budget, the planned % by the status date, the % done and the cost so far. For periods: the planned value of every period, and earned value and actual cost for the periods reported so far.
- Read the CPI and SPI, the variances, the estimate at completion of each method and the TCPI, each with a sentence that says what it means. Pick the estimate the chart and the notes use.
- With a Pro pass, download the report (CSV) or the chart (PNG), or copy a summary for your status report; the free preview shows the CPI and a watermarked chart.
Examples
BAC 100,000 · PV 50,000 · EV 40,000 · AC 47,000
CPI 0.85 (spending 1.18 for every 1.00 of work done) · SPI 0.80 · CV −7,000 · SV −10,000 · EAC 117,500 (BAC ÷ CPI), 107,000 (the rest at budget) or 135,125 (CPI × SPI) · TCPI 1.13
Design: budget 20,000, planned 100 %, done 100 %, cost 22,000 · Build: 50,000, 60 %, 40 %, 25,000 · Test: 30,000, 10 %, 0 %, 0
BAC 100,000 · PV 53,000 · EV 40,000 · AC 47,000 · SPI 0.75
Earned value is each budget × its % done: 20,000 + 20,000 + 0.
Planned value (running totals) 5,000 · 15,000 · 27,000 · 39,000 · 51,000 · 63,000 · 73,000 · 80,000; earned value at week 5: 43,000
ES = 4 + (43,000 − 39,000) ÷ (51,000 − 39,000) = 4.33 weeks · SPI(t) = 4.33 ÷ 5 = 0.87 · SV(t) = −0.67 weeks · forecast duration 8 ÷ 0.87 = 9.2 weeks
The formulas
All values are cumulative to the status date, as on NASA’s integrated program management reference card:
- Cost variance CV = EV − AC, and CV % = CV ÷ EV. Schedule variance SV = EV − PV, and SV % = SV ÷ PV.
- CPI = EV ÷ AC: for every 1.00 spent, how much planned work was done. SPI = EV ÷ PV: how much of the work planned by now was done. Above 1 is favourable, below 1 unfavourable.
- Estimate at completion: EAC = AC + (BAC − EV) ÷ PF, with the performance factor PF = 1 (the rest at its budget), CPI (which gives BAC ÷ CPI) or CPI × SPI. Estimate to complete ETC = EAC − AC; variance at completion VAC = BAC − EAC.
- TCPI = (BAC − EV) ÷ (BAC − AC): the efficiency the remaining work needs to finish within the budget; with an EAC in place of BAC, to finish at that estimate.
- % planned, % complete, % spent: PV, EV and AC as shares of BAC.
Which estimate at completion?
Each method assumes something about the rest of the work:
- The rest at its budget (AC + BAC − EV) assumes the overrun so far was a one-off and the remaining work costs what was planned.
- Cost efficiency continues (BAC ÷ CPI) assumes the remaining work costs as much more (or less) than budgeted as the work so far. NASA’s card calls it “typically a best case” for a project in trouble.
- Cost and schedule efficiency continue (AC + (BAC − EV) ÷ (CPI × SPI)) also charges the schedule delay to the remaining work, “typically a worst case”.
- Your estimate to complete uses a bottom-up estimate of the remaining work instead of a formula.
Pick the one that matches what you expect, and compare its TCPI with the CPI so far: a TCPI well above the CPI means finishing at that figure needs a real change in how the work goes.
Earned schedule: schedule in time, not money
SPI and SV measure the schedule in money, so on a late project they creep back to 1.00 and 0 as earned value catches up with the budget: at the end EV = PV = BAC, however late the work is. Earned schedule (Walt Lipke) measures it in periods instead. ES is the time at which the earned value should have been earned: C whole periods whose planned value the earned value has passed, plus I = (EV − PV of period C) ÷ (PV of period C + 1 − PV of period C).
With AT, the number of periods that have passed: SPI(t) = ES ÷ AT and SV(t) = ES − AT (in periods). The forecast duration is IEAC(t) = PD ÷ SPI(t), where PD is the planned duration; if the rest goes to plan, AT + (PD − ES). Use reporting periods of the same length (weeks or months) for these figures.
Three ways to enter the status
- Four totals, when your accounts or your schedule tool already give BAC, PV, EV and AC.
- % complete per task, when you track work packages: PV = budget × planned %, EV = budget × done %, and AC is what each has cost. The totals are worked out for you.
- Reporting periods, for S-curves and earned schedule: planned value for each period of the baseline, and earned value and actual cost for each period reported so far, as running totals or as the amount of each period.
Limitations
- The figures are only as good as the earned value you type: a generous “% done” makes every index look better than the work is.
- It is a calculator, not an earned value management system: there are no control accounts, management reserve or baseline changes; type the figures of the baseline in force.
- Earned schedule assumes reporting periods of equal length and a planned value for every period of the baseline.
- One currency and no inflation or exchange-rate adjustments; amounts are shown in the currency you pick.
Privacy
Everything is worked out in your browser. The figures you type are kept in this browser on this device, so they are there next time you report, and are never uploaded. Reset deletes them.
Frequently asked questions
What do I get without a pass?
Without a pass, Earned Value (EVM) Calculator: CPI, SPI, EAC shows the cost performance index (CPI) with what it means and a watermarked chart of your figures; every other figure is hidden. Until you unlock it, the result can’t be downloaded or copied. A Pro, Premium or Ultimate pass, a one-time payment that never renews, unlocks the full result. The pricing page lists the passes and their prices.
What is a good CPI or SPI?
An index of 1.00 means exactly to plan. Above 1 is favourable (the work costs less, or is ahead), below 1 unfavourable. A CPI of 0.85 means each 1.00 spent has bought 0.85 of planned work. Watch the trend from period to period as much as the latest value.
Why does the SPI go back to 1.00 at the end of a late project?
Because SPI = EV ÷ PV, and when all the work is done EV equals the budget, which is also the total planned value, however late it is. Earned schedule fixes this: enter reporting periods and read SPI(t) and SV(t), which measure the delay in periods.
What does the TCPI tell me?
How efficiently the remaining work has to be done to finish within the budget: (BAC − EV) ÷ (BAC − AC). A TCPI of 1.13 means every 1.00 still to be spent has to buy 1.13 of the remaining work. Compare it with the CPI so far: if it is much higher, finishing within budget is unlikely without a change, and an EAC is the better target.
Can I use hours instead of money?
Yes. The formulas work the same on budgeted hours: type planned, earned and actual hours instead of amounts. The page still shows the currency you chose, so read the figures as hours.
Is my project data uploaded?
No. Everything is worked out in your browser and the figures are kept only in this browser on this device. Reset deletes them.