The schedule performance index (SPI) measures how closely your project follows the schedule. In this guide, we share some examples and what to watch out for when working with SPI.
The project schedule is a critical project tool. It communicates many things: which tasks must be done and when, the resources assigned to perform tasks, due dates, the milestones the team has achieved and is yet to achieve, and so on.
A project that’s behind schedule can cause a series of events detrimental to project success:
- The project goes over budget
- Deliverables fail quality checks
- Stakeholders are unhappy
- Everybody is stressed
This is why project managers, regardless of the project management framework they adopt, use an assortment of techniques and tools - Gantt charts, PERT charts, the prioritization matrix, etc., -- to keep things on schedule.
And then, there’s this indicator called the schedule performance index (SPI), which measures the project’s actual performance against the schedule.
Overview: What is the schedule performance index (SPI)?
The schedule performance index is a subset of earned value management (EVM), a popular but controversial technique for measuring project performance. EVM shows how the work accomplished to date measures against the baselines established during the project planning stage.
Both schedule variance (SV), also an EVM calculation, and SPI measure whether a project is behind, on, or ahead of schedule. SV gauges how much the actual work is deviating from the planned schedule, while SPI is the ratio of the performed work to the scheduled work.
It quantifies scheduling efficiency and shows, in percentage terms, the project’s status vis-a-vis the timeline.
Find more info on the schedule variance calculation, plus examples, in our SV article here.
Schedule performance index (SPI) vs. cost performance index (CPI): What's the difference?
Cost performance index (CPI) is also an earned value metric. While SPI measures scheduling efficiency, CPI measures the project’s cost efficiency. It’s the ratio of the work completed to date to the total amount spent to complete the work.
The CPI formula is:
- Cost Performance Index (CPI) = Earned Value (EV) / Actual Cost (AC)
- CPI = EV / AC
If the CPI calculation is:
- Equal to 1: The project is on budget.
- Less than 1: The project is over budget. The value of the performed work is less than the money spent.
- Greater than 1: The project is under budget. The value of the performed work is greater than the money spent.
To calculate earned value:
- Earned Value (EV) = % of Completed Work x Budget at Completion (BAC)
- EV = % Actual Complete x BAC
Budget at completion is the total project budget.
As for the AC, get all the costs associated with the work performed, including labor, machinery, travel, software licenses, etc.
Cost schedule index (CSI)
Another earned value formula worth mentioning is the cost schedule index. It measures the project’s overall efficiency and indicates how likely a project that’s deviating from baselines is to recover.
It’s calculated as:
- Cost Schedule Index (CSI) = Cost Performance Index (CPI) x Schedule Performance Index (SPI)
- CSI = CPI x SPI
The farther the CSI is from 1.0, the more unlikely a project that is late and/or over budget is to recover.
What is the formula for the schedule performance index?
To illustrate the relationship between earned value and planned value, which are necessary for calculating SPI, take a look at this graph:

Here, we see that the performed work (earned value) to date is greater than the scheduled work (planned value). Image source: Author
To calculate your project’s SPI performance, the formula is:
- Schedule Performance Index (SPI) = Earned Value (EV) / Planned Value (PV)
- SPI = EV / PV
If the SPI calculation yields a value that is:
- Greater than 1: The project is ahead of schedule.
- Less than 1: The project is behind schedule.
- Equal to 1: The project is on schedule.
We already know how to calculate the earned value. To find the planned value, multiply the percentage of the scheduled work to the project’s budget.
- Planned Value (PV) = Planned % Complete x Budget at Completion (BAC)
- PV = % Planned Complete x BAC
So if your project is scheduled for, say, two weeks and it’s now exactly a week since you started, according to the schedule, your project should already be 50% complete.
Let’s consider some examples.
Example SPI calculation No. 1
Project #1 has a $5,000 budget and is scheduled for 30 days. To date, 50% of the work is complete, which is in line with the project’s schedule.

50% of the work is complete, as scheduled, but the actual cost is $500 more than planned. Image source: Author
Based on the figures on the sheet, the earned value is:
- EV = % Actual Complete x BAC
- EV = 50% x $5,000
- EV = $2,500
The planned value to date is:
- PV = % Planned Complete x BAC
- PV = 50% x $5,000
- PV = $2,500
Substituting EV and PV in the SPI formula, we get:
- SPI = EV / PV
- SPI = $2,500 / $2,500
- SPI = 1.00
Since SPI is equal to 1, the project is on schedule. You’re getting an hour’s worth of work for every hour you put into the project.
Now, if you’re thinking, sure, it’s on schedule, but it’s over budget, you are correct. But SPI isn’t designed to measure cost efficiency. That’s CPI’s job -- hence, the “cost” in cost performance index.

This project is on schedule but over budget, as indicated by the CPI. Image source: Author
To calculate CPI:
- CPI = EV / AC
- CPI = $2,500 / $3,000
- CPI = 0.83
Since CPI is less than 1, the project is over budget. For every $1 you spend on the project, you get $0.83 back.
Example SPI calculation No. 2
Next, we have a 15-day project on a $10,000 budget. Three-fourths of the project is scheduled for completion today, but the project team went above and beyond expectations by completing 80% of the work instead of 75%.

The project is early. Completed work to date is greater than planned. Image source: Author
The project’s earned value is:
- EV = % Actual Complete x BAC
- EV = 80% x $10,000
- EV = $8,000
As for planned value:
- PV = % Planned Completed x BAC
- PV = 75% x $10,000
- PV = $7,500
Now, computing for SPI, we have:
- SPI = EV / PV
- SPI = $8,000 / $7,500
- SPI = 1.06
Since SPI is greater than 1, our project is ahead of schedule. For every hour you put in, you get back 1.06 hours’ worth of work.
But what about the CPI? To get the CPI:
- CPI = EV / AC
- CPI = $8,000 / $8,000
- CPI = 1.00
In terms of cost efficiency, the project is on budget. You get a dollar’s worth of work for every dollar you spend on it.

Based on our SPI and CPI calculations, the project is on budget and ahead of schedule.

