Skip to main content

Earned Value Management (EVM) is a project management technique that assesses project performance and progress by evaluating measurements for scope, schedule, and resources.

It can help you more accurately answer stakeholder questions like:

  • Are we on budget?
  • Will we finish on budget?
  • Are we spending as expected?
  • Are we on schedule?

What Is Earned Value Management?

EVM allows you to report on both schedule and cost using a dollar value as a base unit. It provides an apples-to-apples approach to project reporting.

Now I know you’re thinking: My project management tool tells me how far I am through the project and I know how far I am through the budget. Isn’t that enough?

Not always.

Let’s say you’re on Project ABC. The budget is $100,000 and it should take six months. We’ve just finished month two.

Simple logic would say that we should have spent 33% of the budget and should be 33% complete by this point. But that's not necessarily the full picture.

project budget pie chart and project timeline bar chart showing 33% project progress
Percentages of spent time and money offer limited visibility into the health of a project.

For example:

  • A project team could use 33% of a budget without the project being 33% complete. For instance, maybe they were working with new technology and spent 33% of the budget and time on R&D, putting them behind on their planned progress.
  • Maybe a project shouldn't have spent 33% of its budget during the first third of the project schedule. If the first 33% of the project plan was research and requirements elicitation run by a team of three, but the last 66% requires a team of 18 designers and developers, then the project budget is in trouble.

So instead, what we need to do is get a better understanding of the value we have created in the context of the time and budget we’ve invested.

What Do I Need To Calculate Earned Value?

To perform EVM and all its necessary calculations, we need the following data sets:

  1. Planned value (PV)
  2. Actual cost (AC)
  3. Earned value (EV)

You’re also going to need to create a few tables to these together.

Planned Value

Planned value (PV) is the time-based project spend of a project. It breaks down the budget to show how it will be spent across the length of the project. The sum total of all planned work should add up to the total budgeted cost (TBC).

Here is an example of the PV table for a sample project:

screenshot of a spreadsheet showing planned value of a project
Here's how planned value may be distributed over a seven-month period.

A few things to keep in mind:

  • According to the Project Management Body of Knowledge (PMBOK), your line items should line up with your work breakdown structure (WBS) itemized list. As a DPM, you may or may not have this. I find it best to use the same line items as you have in the estimate, as this will help you map everything back.
  • Time phases can be months, weeks, or quarters.
  • In the example above, project management costs are a percentage of work done. So the PM estimate is 20% of the sum of the other tasks’ hours. The monthly spend is therefore 20% of the sum of the budget for that month.
    • For example: March
      Planned work costs = $660 + $3300 + $6600 + $1980 = $12540
      PM time = $12540 x 20% = $2508
  • Cumulative planned value has the (PV) next to it. Whenever we talk about PV in the larger formulas, we’ll be looking at the cumulative amount.

Actual Cost

The actual cost (AC) is the budget spent to date on the project grouped in the same time-phased buckets. It’s important that the time phases are the same, to make sure we’re comparing apples to apples.

Here is an example of the AC table for the same sample project:

screenshot of a spreadsheet showing actual cost of a project
The actual cost (AC) is the budget spent to date on the project, grouped in the same time-phased buckets as the planned value (PV).

Keep in mind:

  • Like with the PV, the cumulative value is what we’ll be using for the calculations.
  • It’s easiest if you can pull this data directly from your budget or time tracking tool. This ties into another best practice of mine, which is setting up my budgets in the same way across all tools. Estimate, budget report, and earned value report should all have the same line items.
  • It’s highly unlikely that your AC will directly match up to your PV because people aren’t perfect, and that’s okay.

Earned Value

Earned value (EV) is the piece that ties all the calculations together. It allows you to put a dollar figure against the progress you’ve made through the project, in the same time-phased buckets which allows you to compare progress and dollar spend using the same base unit.

EV, at its core, is the product of the percent-complete and the budgeted cost of a task.

It's calculated using this formula: Earned Value EV = (PV)(%Complete)

Example of EV

If discovery & research has a budget of $13,200 and is 60% complete at the end of the month. We multiply 13,200 x 60% = 7,920.00

Task NameBudget% CompleteEV
Discovery & Research$13,200.0060%$7,920.00

I’ll get into how to determine the EV of a line item further down, but here is an example of the EV table for that sample project.

screenshot of a spreadsheet showing cumulative earned value of a project
Cumulative earned value can help illustrate the accrued value of each line item as it progresses.

Keep in mind:

  • We’ve kept the same time-phases for consistency.
  • Once an item is completed, it remains at 100% for the remainder of the project.
  • Like with the PV and AV, the cumulative value is what we need for the calculations.

What Are CPI and SPI?

The cost performance index (CPI) and schedule performance index (SPI) are both indicators of the health of your project.

Both indexes, as seen in the above section, involve dividing the EV over either AC or PV. The result of the division is either between 0 and 1, or above 1.

The closer the results are to 1, the closer we are to plan. The further away from 1 it is, the larger the discrepancy between the plan and current state.

For CPI, we divide earned value by the actual cost. This allows us to look at what we’ve accomplished and if it matches up with actual dollars we’ve spent. An index of less than 1 indicates that the project is trending over budget. If it is over one, the project is under budget.

Example of CPI

  • If the result is less than 1 it means your project is over budget.
  • If the result is greater than 1 it means your project is under budget.
  • If the result is 1, then your project is on schedule.

Earned Value: 93,192.00
Actual Cost: 121,225.00
CPI: 0.768752 (over budget)

formula for calculating cost performance index showing a project where the actual cost is larger than the earned value
This tells us the project is over budget. The actual cost of our project is larger than the earned value.

Example of SPI

  • If the result is less than 1 it means your project is behind schedule.
  • If the result is greater than 1 it means your project is ahead of schedule.
  • If the result is 1, then your project is on schedule.

Earned Value: 93,192.00
Planned Value: 100,500.00
SPI: 0.926686 (behind schedule)

formula for calculating schedule performance index
This tells us the project is behind schedule. The earned value is smaller than the planned value.

Walk-Through: How To Calculate Earned Value

As I mentioned above, earned value is EV = (PV)(% complete), but how do you know the % complete?

This can be tough, especially if your budget line items don’t exactly line up to your task list.

When planning a project and building out a timeline, I always find it helpful to ensure the parent-level tasks match up with the budget. While your task list is more granular and allows you to track completion in digestible amounts, you can also roll the % complete up to the parent task.

In an ideal scenario you have a tool (like Microsoft Project) that can do this for you. That % complete of the parent task can then be used to calculate the EV associated with that line item.

Budget Line ItemsProject Task List

Planning

Kick-off
Setup
DesignStyle Guide
Wireframes
Design Round 1
Design Round 2
Development Sprint 1
Sprint 2
Sprint 3
QATest planning
Sprint 2
Sprint 3
UAT


So if we look at design, for example:

Planned Value% CompleteEarned Value
Design $20,000Design (62.5%)
Style Guide (100%)
Wireframes (100%)
Design Round 1 (50%)
Design Round 2 (0%)
$20,000*62.5%= $12,500


It can be challenging to determine the % complete of a task. This is why it is generally helpful to have it map back to specific deliverables, but that’s a story for another blog post on project planning and Work Breakdown Structures (WBS).

There are times when you’ll have to go with your gut. You, as the PM, will have a handle on if you’re at 50% or 75% completion of a task on your list. This is where being close to the team and engaging in transparent honest conversations will provide a lot of benefit.

6 Formulas For Earned Value Management

Here’s a cheat sheet of all the formulas you need to calculate, report on, and understand your earned value.

1. Earned Value

Used for: assessing project progress based on the estimated value of the work being done

Formula: EV = (PV)(%Complete)

How to interpret the results:

  • A widget worth $2,000 that is 75% complete represents $1,500 of earned value $2,000 x 75% = $1,500

2. Schedule Variance

Used for: determining whether your project is behind, ahead of, or on schedule (as a dollar amount)

Formula: SV = EV – PV

How to interpret the results:

  • If this result is negative it means your project is ahead of schedule
  • If the result is positive it means your project is behind schedule
  • If the result is zero it means your project is on schedule

3. Cost Variance

Used for: understanding whether the project is over, under, or on budget (as a dollar amount)

Formula: CV = EV – AC

How to interpret the results:

  • If the number is negative it means your project is over budget
  • If the number is positive it means your project is on/under budget
  • If the result is zero it means your project is on budget

4. Cost Performance Index

Used for: determining whether your project is over or under budget (as a percentage of effort)

Formula: CPI = EV ÷ AC

How to interpret the results:

  • If the result is less than 1 it means your project is over budget.
  • If the result is greater than 1 it means your project is under budget.
  • If the result is 1, then your project is on schedule.

5. Schedule Performance Index

Used for: understanding whether a project is behind or ahead of schedule (as a percentage of effort)

Formula: SPI = EV ÷ PV

How to interpret the results:

  • If the result is less than 1 it means your project is behind schedule.
  • If the result is greater than 1 it means your project is ahead of schedule.
  • If the result is 1, then your project is on schedule.

6. Estimated Cost at Completion

Used for: estimating the variance between the planned and actual costs when the project reaches its end

Formula: EAC = TBC ÷ CPI

How to interpret the results:

  • If the result is greater than your planned budget at completion, that is the forecasted overage that you need to plan to correct or prepare to incur.

Useful Earned Value Management Tools

I know what you’re thinking: you’re thinking “Mackenzie, do I have to memorize all these formulas? Aren’t there tools that do this?”

The answer is yes, but I haven't found any that do it particularly well.

My preferred method of performing EVM calculations is in a spreadsheet like Google Sheets or Excel. Here’s how you can start using my method today:

  1. Set up multiple tabs in Google Sheets or Excel to house the data and run the report. I’d recommend one tab per calculation. Example: one tab for planned value, one for earned value, and one for actual costs.
    1. Bonus: check out my template for calculating EVM.
    2. If you haven’t already, learn to use and love pivot tables! : )
  2. Export the appropriate data from your project management tool—this can give you the % complete at the task or project level
  3. Export the appropriate data from your time tracking tool—this can give you the actual costs
  4. Presto-change-o, you’ve got EVM data at your fingertips!

Why Is Earned Value Management Important In Digital Projects?

Introducing earned value management to my department and project management life finally gave me consistent reporting across all projects. I was no longer reporting on a personal feeling.

My take is that transparency is the best policy, and that data gives us something to work towards. If your project is 20% off its ideal SPI, then the problem to solve is how might we move 20% faster to catch up, and the answer to that is what you are telling your client.

You do not need a lot of data to do these calculations, but you do need some data points to measure. If you have a project estimate (no matter how high level), a project timeline (no matter how rough), and some form of actual cost data, you can report on the earned value of your project.

What's next?

Want to master the finer points of EVM? Check out expert-created training from DPM School.

By Mackenzie Dysart

Mackenzie is a PMP and CSM certified project manager with over a decade of experience. She's a bit of a unicorn as she actually chose to be a PM as a career path. Her focus has been on digital projects but she has also worked in print and app development. Her experience is on both client and agency side.