Earned Value Management (EVM) Calculator

Untitled Project

Enter Planned Value (PV), Earned Value (EV), and Actual Cost (AC) to calculate key Earned Value Management indicators including SV, CV, SPI, CPI, EAC, ETC, VAC, and TCPI, with performance charts to assess the project’s cost and schedule health.
BAC — · Enter project data below to begin
by Shahid Pervaiz: pervaiz.shahid@gmail.com
BAC
Periods0
Status Date
Rev.A

Project Setup

Performance Summary — Current Period

Period Data (enter cumulative values)

Enter three numbers per period — everything else (EV, SV, CV, SPI, CPI, EAC, ETC, VAC, TCPI) is calculated automatically. PV = planned value to date · AC = actual cost to date · % Complete = physical progress to date.

Period PV, cum AC, cum % Complete EV, cum SV CV SPI CPI EAC ETC VAC TCPI

Charts

S-Curve / Indices / Variance / Forecast are the core EVM views. Progress, TCPI vs CPI, VAC Trend and the Quadrant below add context: whether you're actually ahead or behind in plain %, whether hitting budget is still realistic, whether the forecast is trending better or worse, and which performance zone each period falls in.

About this earned value management calculator

This tool calculates the full set of earned value metrics from three inputs entered period by period, and plots eight charts from them. It is built for project managers, cost control engineers, planners and quantity surveyors who have to report cost and schedule performance together rather than as two separate conversations.

The three inputs everything derives from

PV — Planned Value
The budgeted cost of the work scheduled to be done by the data date.
EV — Earned Value
The budgeted cost of the work actually completed — the value genuinely earned.
AC — Actual Cost
What has really been spent to achieve that work.

All three are entered cumulatively against the Budget at Completion (BAC) you set in Project Setup.

What it calculates

SV = EV − PV
schedule variance, in currency. Preferable ≥ 0. If SV > 0: Ahead of schedule. SV = 0: On schedule. SV < 0: Behind schedule → increase resources, improve productivity, resequence activities, or accelerate critical-path work.
CV = EV − AC
cost variance. Preferable ≥ 0. If CV > 0: Under budget. CV = 0: On budget. CV < 0: Over budget → investigate cost overruns, control expenditure, improve productivity, or review resources/procurement.
SPI = EV / PV
schedule performance index. Preferable ≥ 1.00. If SPI > 1: Ahead of schedule. SPI = 1: On schedule. SPI < 1: Behind schedule → take schedule recovery measures.
CPI = EV / AC
cost performance index. Preferable ≥ 1.00. If CPI > 1: Cost efficient. CPI = 1: On budget. CPI < 1: Cost inefficient → reduce unnecessary costs, improve productivity and resource efficiency.
EAC = BAC / CPI
forecast final cost at current efficiency. Preferable ≤ BAC. If EAC < BAC: Forecast under budget. EAC = BAC: Forecast at budget. EAC > BAC: Forecast over budget → cost-control and corrective measures required.
ETC = EAC − AC
cost still to come. Lower is generally better. Represents the remaining forecast cost. Compare ETC with the remaining budget (BAC − AC). If ETC is higher, the project is forecast to require additional funds. Preferable ≥ 0. VAC > 0: Forecast saving. VAC = 0: Forecast exactly on budget. VAC < 0: Forecast overrun → investigate and implement cost-control measures.
VAC = BAC − EAC
forecast over or underspend. ≤ 1.00 generally. If TCPI < 1: Remaining work can be completed with less cost efficiency than current budget performance. TCPI = 1: Requires exactly the planned efficiency. TCPI > 1: Remaining work must achieve improved cost efficiency → significant corrective action may be required.
TCPI = (BAC − EV) / (BAC − AC)
efficiency the remaining work must achieve. Higher, but must be compared with planned %. Shows the actual physical/value progress. It is not automatically good or bad. Compare it with planned % complete = PV ÷ BAC. If actual % < planned %, the project is behind schedule.
% Complete = EV / BAC

Why EVM beats a cost report

A cost report tells you what you have spent against what you planned to spend, which cannot separate two very different situations: a project that is overspending, and a project that is simply ahead of programme and has therefore spent more. By pricing the work actually completed, earned value puts schedule and cost on the same scale and tells the two apart.

Generate Project Health

The user can generate the project health report for review and take mitigaton measures as appropriate.

Reading the indices honestly

SPI and CPI are ratios, so 1.0 is exactly on plan and they compare across projects of any size. But a CPI above 1.0 is not automatically good news — it can equally mean costs have not yet been invoiced or certified, that earned value has been claimed optimistically, or that the budget was generous to start with. Check it against measured physical progress before booking a saving. Likewise, when TCPI sits far above the CPI you have actually been achieving, the budget is no longer realistically attainable and the honest move is to re-forecast.

Your data stays with you

The calculator runs entirely in your browser. There is no account and no server: projects are saved as JSON files on your own machine, tables export to CSV, and the optional autosave writes only to your own browser storage.

Frequently asked questions

What is Earned Value Management?

Earned Value Management is a project control method that measures performance by comparing three figures: what the work was budgeted to cost by now, what the work actually completed is worth, and what has actually been spent. Because it puts schedule and cost on the same scale, it can distinguish a project that is overspending from one that is simply ahead of programme, which a cost report alone cannot do.

What do PV, EV and AC mean?

Planned Value is the budgeted cost of the work scheduled to be done by the data date. Earned Value is the budgeted cost of the work actually completed, so it is the value you have genuinely earned. Actual Cost is what has really been spent to achieve that work. All three are entered cumulatively, period by period.

How are SPI and CPI calculated?

The schedule performance index is earned value divided by planned value, and the cost performance index is earned value divided by actual cost. A value of 1.0 means exactly on plan. Below 1.0 means behind schedule or over budget, and above 1.0 means ahead of schedule or under budget. They are ratios, so they can be compared across projects of different sizes.

What is the difference between schedule variance and cost variance?

Schedule variance is earned value minus planned value and tells you whether more or less work has been completed than planned, expressed in currency rather than time. Cost variance is earned value minus actual cost and tells you whether that work cost more or less than budgeted. A negative schedule variance means behind programme and a negative cost variance means overspent.

How is EAC, the estimate at completion, calculated?

The most common method divides the budget at completion by the cost performance index, which assumes that the cost efficiency achieved so far continues for the remaining work. Estimate to complete is then the estimate at completion minus the actual cost already incurred, and variance at completion is the budget at completion minus the estimate at completion.

What is TCPI, the to-complete performance index?

The to-complete performance index is the cost efficiency the remaining work must achieve in order to finish within the budget. It is the remaining work, budget at completion minus earned value, divided by the remaining money, budget at completion minus actual cost. If the figure is far above the cost performance index you have been achieving, the budget is realistically no longer attainable.

Is a CPI above 1.0 always good news?

Not necessarily. A high cost performance index can mean genuine efficiency, but it can equally mean that costs have not yet been invoiced or certified, that earned value has been claimed optimistically, or that the budget was inflated to begin with. Read it together with the schedule performance index and against measured physical progress before treating it as a saving.

Is my project data uploaded anywhere?

No. The calculator runs entirely in your browser. There is no account and no server component, and project data stays on your machine or in the JSON and CSV files you choose to save. Autosave, when enabled, stores the current project in your own browser only.

Related Project Management Tools