CPI Calculator
What is a Cpi Calculator?
The Cost Performance Index (CPI) is the key cost efficiency measure in earned value management. It compares the value of work completed with what that work actually cost. A CPI of 1.0 means you are exactly on budget, above 1.0 means you are getting more work per unit of money than planned, and below 1.0 means you are overspending.
How to use the calculator
- Enter the Earned Value (EV), the budgeted cost of work actually performed.
- Enter the Actual Cost (AC) for the same work and period.
- Optionally enter the Budget at Completion (BAC) to forecast the final cost.
- Read the CPI, the cost variance and the estimate at completion.
Formulas
CPI = EV / ACCost variance CV = EV - ACEstimate at Completion EAC = BAC / CPI(assumes current efficiency continues)Variance at Completion VAC = BAC - EAC
Worked example
A project with BAC = 2,000,000 has EV = 800,000 and AC = 920,000. CPI = 800,000 / 920,000 = 0.87, so every unit of money spent produces only 0.87 units of planned work. CV = -120,000. EAC = 2,000,000 / 0.87 = about 2,300,000, a forecast overrun of about 300,000.
Interpreting CPI
- Research on large projects shows CPI tends to stabilise after about 20% completion and rarely improves much afterwards, so an early low CPI is a strong warning sign.
- Look at CPI per work package, not only the project total, to find where the overrun comes from.
- Combine with SPI to see both cost and schedule performance.
Frequently Asked Questions
What does a CPI of 0.9 mean?
For every unit of money spent, only 0.9 units of planned work have been completed. The project is about 10 percent over budget for the work done.
How is CPI different from SPI?
CPI measures cost efficiency using EV divided by AC. SPI measures schedule efficiency using EV divided by PV.
How do I forecast the final cost with CPI?
Divide the Budget at Completion by the CPI to get the Estimate at Completion, assuming the current efficiency continues.
Is a CPI above 1 always good?
Usually, but a very high CPI can also mean the budget was overestimated or costs have not been booked yet.