Earned Value Management: A Simple Guide for Small Business Projects
Quick Answer
Earned value management compares three numbers: planned value (the budgeted cost of work scheduled to be done by now), earned value (the budgeted cost of work actually done) and actual cost (what you've spent). Cost variance = EV − AC and schedule variance = EV − PV. The cost performance index (CPI = EV ÷ AC) shows how much work you get per dollar, and the schedule performance index (SPI = EV ÷ PV) shows whether you're ahead or behind. Together they show whether a project is on budget and on schedule.
Halfway through a project, you've spent 50% of the budget. Is that good news? Only if half the work is done. If only a third is done, you're heading for a big overrun. Earned value management, or EVM, answers that question by comparing what you planned, what you've done and what you've spent.
EVM sounds like something only large government contractors use, but the core idea works for any project with a budget and a schedule. This guide explains it in plain terms, with a worked example and a free earned value worksheet.
The Three Core Numbers
| Term | Also called | Meaning |
|---|---|---|
| Planned value (PV) | Budgeted cost of work scheduled | How much work, in budget dollars, should be done by now |
| Earned value (EV) | Budgeted cost of work performed | How much work, in budget dollars, is actually done |
| Actual cost (AC) | Actual cost of work performed | How much you've actually spent |
| Budget at completion (BAC) | Total budget | The full planned budget |
The trick is that earned value is measured in budget dollars. If a task is budgeted at $4,000 and it's 50% done, it has earned $2,000 of value, no matter what it actually cost.
The Key Formulas
| Measure | Formula | What it tells you |
|---|---|---|
| Cost variance (CV) | EV − AC | Negative = over budget |
| Schedule variance (SV) | EV − PV | Negative = behind schedule |
| Cost performance index (CPI) | EV ÷ AC | Below 1.0 = getting less work per dollar than planned |
| Schedule performance index (SPI) | EV ÷ PV | Below 1.0 = behind schedule |
| Estimate at completion (EAC) | BAC ÷ CPI | Projected final cost if current performance continues |
| Variance at completion (VAC) | BAC − EAC | Projected overrun or savings |
| Estimate to complete (ETC) | EAC − AC | How much more you'll likely spend |
Free Earned Value Worksheet
Earned Value Worksheet
Project: __________ | Status date: ______ | Budget at completion (BAC): $______
| Task | Budget | Planned % by now | PV | Actual % complete | EV | Actual cost (AC) |
|---|---|---|---|---|---|---|
| Total |
| Measure | Result |
|---|---|
| CV = EV − AC | |
| SV = EV − PV | |
| CPI = EV ÷ AC | |
| SPI = EV ÷ PV | |
| EAC = BAC ÷ CPI |
Worked Example: A Small Renovation
A contractor has a $40,000 renovation planned over eight weeks. At the end of week four, the plan said $20,000 of work should be done.
| Task | Budget | Planned % by week 4 | PV | Actual % complete | EV | Actual cost |
|---|---|---|---|---|---|---|
| Demolition | $4,000 | 100% | $4,000 | 100% | $4,000 | $3,600 |
| Framing | $8,000 | 100% | $8,000 | 100% | $8,000 | $9,500 |
| Electrical | $8,000 | 75% | $6,000 | 50% | $4,000 | $4,800 |
| Plumbing | $6,000 | 33% | $2,000 | 25% | $1,500 | $1,700 |
| Drywall and finish | $14,000 | 0% | $0 | 0% | $0 | $0 |
| Total | $40,000 | $20,000 | $17,500 | $19,600 |
| Measure | Calculation | Result |
|---|---|---|
| CV | $17,500 − $19,600 | −$2,100 (over budget) |
| SV | $17,500 − $20,000 | −$2,500 (behind schedule) |
| CPI | $17,500 ÷ $19,600 | 0.89 |
| SPI | $17,500 ÷ $20,000 | 0.875 |
| EAC | $40,000 ÷ 0.89 | about $44,800 |
| VAC | $40,000 − $44,800 | about −$4,800 |
The contractor has spent almost half the budget but completed only about 44% of the work. At the current rate, the job will finish about $4,800 over budget and behind schedule. Framing is the biggest problem, running $1,500 over. Now the contractor can act: talk to the client about changes, adjust the crew or look for savings in the remaining work.
Measuring Percent Complete
Earned value depends on an honest percent complete. Guessing is the weakest link. Use rules that are easy to apply consistently:
| Method | How it works | Best for |
|---|---|---|
| 0/100 | No credit until the task is done | Short tasks |
| 50/50 | 50% when started, 100% when done | Tasks of a week or two |
| Units complete | Units done ÷ total units | Rooms, fixtures, linear feet |
| Milestones | Set percentages at defined milestones | Longer tasks |
| Estimate | Lead's judgment | Use sparingly |
Smaller tasks make percent complete easier to measure. A good work breakdown structure helps. See work breakdown structure.
Where the Numbers Come From
- Planned value: your project budget spread across the schedule.
- Earned value: budget × percent complete for each task.
- Actual cost: labor hours × labor cost, plus materials, equipment and subcontractors.
Labor is often the hardest actual cost to get quickly. Time tracking by project and task gives you actual labor hours each week instead of waiting for invoices or month-end reports. See job cost codes and how to track labor costs by job.
Reading CPI and SPI
| Value | Meaning |
|---|---|
| CPI above 1.0 | Getting more work per dollar than planned |
| CPI below 1.0 | Over budget for the work done |
| SPI above 1.0 | Ahead of schedule |
| SPI below 1.0 | Behind schedule |
A CPI of 0.9 means you're getting 90 cents of planned work for every dollar spent. Small variances early in a project tend to grow, so act on them while there's still time.
Simplified EVM for Small Projects
You don't need every formula. For most small projects, track three things each week: percent of budget spent, percent of work complete and percent of schedule elapsed. If spent is well ahead of complete, you have a cost problem. If elapsed is well ahead of complete, you have a schedule problem. That's the heart of EVM in a form anyone can use.
| Week | % schedule elapsed | % work complete | % budget spent | Status |
|---|---|---|---|---|
| 2 | 25% | 24% | 23% | On track |
| 4 | 50% | 44% | 49% | Behind and over |
| 6 | 75% |
EVM and the Critical Path
SPI tells you whether the project as a whole is behind, but not whether the delay matters. A task behind schedule with plenty of float may not affect the finish date, while a small delay on the critical path will. Use EVM alongside the critical path for the full picture. See critical path method.
Common Mistakes
- Overstating percent complete, the classic "90% done" problem.
- Late actual costs from invoices that arrive weeks later.
- No baseline budget and schedule to compare against.
- Ignoring change orders, which change the budget and plan.
- Measuring too rarely to catch problems early.
- Overcomplicating the method for small projects.
Earned Value Checklist
| Step | Done? |
|---|---|
| Set a baseline budget and schedule | |
| Break work into measurable tasks | |
| Choose percent complete rules | |
| Track actual labor and other costs weekly | |
| Calculate PV, EV and AC | |
| Review CV, SV, CPI and SPI | |
| Forecast EAC and act on variances |
Setting a Baseline
Earned value only works if you have a baseline: the budget and schedule you're measuring against. Before the project starts, finalize the task list, budget each task and spread the budget across the schedule. That spread becomes your planned value curve. Save the baseline and don't change it except for approved changes.
| Week | Planned work this week | Cumulative planned value |
|---|---|---|
| 1 | Demolition | $4,000 |
| 2 | Framing (half) | $8,000 |
| 3 | Framing (half), electrical start | $14,000 |
| 4 | Electrical, plumbing start | $20,000 |
Handling Change Orders
When the client approves a change, update the budget at completion, add the new work to the plan and record the change separately. Don't let extra work make the original scope look over budget. A clear record of changes also explains to the client why the final cost moved. See the change order form.
Weekly EVM Routine
- Collect actual hours and costs for the week.
- Update percent complete for each active task.
- Calculate EV, PV and AC.
- Review CPI and SPI and the tasks driving them.
- Decide on actions and record them.
- Share a short status with the team and client.
For a small project, this routine takes about 30 minutes a week once the worksheet is set up.
Using EVM With Labor-Heavy Projects
For service and construction projects where labor is most of the cost, you can run a version of EVM in hours instead of dollars. Budgeted hours become planned value, budgeted hours for completed work become earned value and hours worked become actual cost. This is easy to calculate from time clock data and often all a small business needs.
Hours-based example: 200 budgeted hours; 90 hours of work should be done; 80 budgeted hours of work actually done; 100 hours worked. CPI = 80 ÷ 100 = 0.8; SPI = 80 ÷ 90 = 0.89.
Explaining EVM to Clients and Teams
Most clients don't need the acronyms. Translate the numbers: "We've completed about 44% of the work and spent 49% of the budget, so we're running about 11% over on cost and a few days behind." Crews respond better to specific causes: "Framing took 20% more hours than planned." Clear, simple language turns EVM into decisions instead of reports.
When EVM Isn't Worth It
For very short or very small jobs, a simple budget vs. actual check is enough. EVM is most useful for projects that last several weeks or more, have meaningful budgets and have enough tasks that it's hard to see progress at a glance.
EVM for Fixed-Price vs. Time-and-Materials Jobs
On fixed-price jobs, EVM shows whether your profit is shrinking: if CPI drops below 1.0, every extra dollar of cost comes out of your margin. On time-and-materials jobs, the client pays for actual hours, so EVM helps you warn the client early when the total is heading over the estimate. In both cases, catching variances early protects the relationship.
Common Questions From Owners
- "Do I need software for EVM?" No. A spreadsheet works for most small projects.
- "What if I don't have a detailed budget?" Budget by major task at least; EVM needs a baseline.
- "How accurate is EAC?" It's a forecast based on current performance; update it weekly.
- "What CPI should worry me?" Many teams look closely at anything below about 0.95 and act below 0.90.
Earned Value Quick Reference
| Term | Formula |
|---|---|
| Planned value (PV) | Budget for work scheduled by now |
| Earned value (EV) | Budget × % complete |
| Actual cost (AC) | What has been spent |
| CV | EV − AC |
| SV | EV − PV |
| CPI | EV ÷ AC |
| SPI | EV ÷ PV |
| EAC | BAC ÷ CPI |
Example: A Website Project
A small agency planned a $24,000 website over 12 weeks. At week six, the plan called for $12,000 of work. The team had completed design and half the page builds, worth $10,000 in budget, and had logged hours costing $11,500. CPI was 0.87 and SPI was 0.83. The agency found that revision rounds on the design had taken far more hours than planned. They limited further revision rounds to the number in the contract and caught up over the next three weeks.
Getting Started With EVM
- Pick one upcoming project with a clear budget and schedule.
- Break it into 8 to 20 tasks and budget each one.
- Spread the budget across the weeks to get planned value.
- Choose a percent complete rule for each task.
- Set up time tracking by task to capture actual labor.
- Run the numbers every Friday and review them with the project lead.
After one or two projects, you'll have a feel for what normal CPI and SPI look like for your business, and the method becomes a quick weekly habit.
EVM and Profit
For a fixed-price job, the estimate at completion tells you what profit is left. If the job was priced at $50,000 with a planned cost of $40,000 and EAC rises to $46,000, your expected profit has dropped from $10,000 to $4,000. Seeing that halfway through the job gives you time to act, through change orders, scope discussions or tighter cost control, before the profit disappears.
Tracking Trends Over Time
A single week's CPI or SPI can bounce around. Plot both numbers each week on a simple line chart. A steady downward trend is more important than any one reading, because it shows a problem that's getting worse. A chart also makes status meetings faster: everyone can see whether the project is improving or slipping without reading a table of numbers. Keep the charts with the project file so you can compare them on future jobs of the same type.
Common Questions From Project Leads
- "What if a task is ahead but another is behind?" Totals can hide problems; review task-level numbers too.
- "Should materials count in actual cost?" Yes, when they're received or committed, consistently.
- "What if the client delays a decision?" Note it; schedule variance caused by the client may support a change order.
- "How do I explain a low CPI?" Point to the specific tasks and causes, not just the number.
Using EVM Across Several Projects
If you run several projects at once, put each project's CPI and SPI side by side each week. The projects with the lowest numbers get attention first. Over time, you may notice patterns, such as one type of job or one client that always runs over, which helps with pricing and choosing which work to take on.
Final Thoughts
Earned value management turns "How are we doing?" into numbers. Compare what you planned, what you've done and what you've spent, then use CPI and SPI to spot problems early and EAC to forecast the final cost. Start simple, measure percent complete honestly and use weekly time data for actual costs.
Track Project Costs With Updoot
Updoot's project management tracks tasks and progress, and the employee time clock records labor hours by project, giving you the actual cost data earned value needs each week.
