Learn › CPI and SPI

CPI and SPI: how to calculate and read them

The cost performance index (CPI) and the schedule performance index (SPI) are the two numbers most project dashboards lead with. CPI = EV / AC and SPI = EV / PV: 1.0 is on plan, below 1.0 is worse, above 1.0 is better. They are simple to calculate and easy to misread. Here is how to read them properly.

Calculating them

Both indexes use earned value (EV), the budget of the work actually done. See earned value management for how EV, planned value (PV) and actual cost (AC) are measured.

Reading them together

SPI at or above 1SPI below 1
CPI at or above 1On or ahead of plan and under cost.Behind, but the work done is efficient: often a staffing or access problem rather than productivity.
CPI below 1Ahead but over cost: buying speed (overtime, extra crews), or rates above plan.Behind and over cost: productivity, scope growth or estimating problems. Act now.

Where they mislead

Thresholds

Many organizations set bands for action, for example green at 0.95 and above, amber below 0.95 and red below 0.90, and require a variance explanation and recovery plan in the red band. The exact values are a company decision; what matters is agreeing them before the project starts and applying them the same way every period.

CPI and SPI in DeltaSys

DeltaSys shows CPI and SPI for the period just closed, the one before it and to date, by project, WBS, cost account and portfolio, colours projects green, yellow or red by health rules that combine the indexes with float and the baseline, and forecasts the cost at completion from the CPI.

Questions

What is a good CPI?

1.0 or above means the work is costing what it was budgeted to cost or less. Sustained values below about 0.9 rarely recover without a change in how the work is done.

Can CPI be above 1 for the wrong reasons?

Yes: late invoices, costs charged to the wrong account, or progress claimed before the work is really done. Check that actuals and progress cover the same work.

See it on real schedules. The DeltaSys demo opens in the browser with seven illustrative projects: schedules, earned value, estimates, risk and the portfolio, every window open to browse. Open the demo · Pricing · Documentation

Primavera and P6 are trademarks of Oracle Corporation; Microsoft Project is a trademark of Microsoft Corporation; PMBOK is a trademark of the Project Management Institute; AACE is a trademark of AACE International; Last Planner is a registered trademark of the Lean Construction Institute. DeltaSys is not affiliated with or endorsed by them. Standards are described in our own words; see the publications themselves for their text.