Skip to main content

Earned Value Calculator

Calculate project earned value management (EVM) metrics — PV, EV, CV, SV, CPI, SPI, EAC, ETC, VAC and TCPI — from a project's budget, percent complete and actual cost.

Input

Total approved budget for the entire project.

Percent of the project that was scheduled to be done by now, per the plan.

Percent of the project actually completed so far.

Actual amount spent on the project so far.

Output

Result
MetricValue
No data yet

One-line cost/schedule status and forecast.

Was this helpful?

More ways to use this tool

REST API

curl -X POST https://api.iotools.cloud/v1/tool/earned-value-calculator \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "budgetAtCompletion": "100000",
    "plannedPercentComplete": "50",
    "actualPercentComplete": "40",
    "actualCost": "45000"
  }'

Swap in your own key from your account. The tool's fields are the body — no wrapper.

Ask an AI agent

Use the IOTools `earned-value-calculator` tool (Earned Value Calculator) on this input:

YOUR_INPUT_HERE

Paste this at any agent connected to the IOTools MCP server, then add your input.

Embed widget

<iframe
  src="https://iotools.cloud/embed/earned-value-calculator/"
  width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
  title="Earned Value Calculator — iotools.cloud"
  sandbox="allow-scripts allow-forms allow-same-origin allow-downloads allow-popups allow-popups-to-escape-sandbox"
  allow="clipboard-write"
  style="width:100%;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden"></iframe>
<script src="https://iotools.cloud/embed.js" async></script>

Drop this into your own page — free, no key required, just a link back.

Cost per API/MCP callFrom 5 credits
Need more credits?View pricing

Also available with

Guides

The Earned Value Calculator applies standard PMI Earned Value Management (EVM) formulas to tell you whether a project is running over or under budget, and ahead of or behind schedule — plus a forecast of what it will actually cost to finish. Enter the project's budget at completion, how far along it was supposed to be, how far along it actually is, and what's been spent so far.

How to use it

  1. Enter the budget at completion (BAC) — the total approved budget for the whole project.
  2. Enter the planned % complete — how far the schedule says the project should be by now.
  3. Enter the actual % complete — how far the project really is.
  4. Enter the actual cost (AC) — what's actually been spent so far.

Results update instantly: planned value, earned value, actual cost, cost and schedule variances, the cost and schedule performance indices, and a cost forecast (estimate at completion, estimate to complete, variance at completion, and the to-complete performance index needed to hit budget). A one-line summary gives the headline status and forecast for quick copying.

The formulas

PV   = BAC × planned % complete       Planned Value
EV   = BAC × actual % complete        Earned Value
CV   = EV − AC                        Cost Variance
SV   = EV − PV                        Schedule Variance
CPI  = EV / AC                        Cost Performance Index
SPI  = EV / PV                        Schedule Performance Index
EAC  = BAC / CPI                      Estimate at Completion
ETC  = EAC − AC                       Estimate to Complete
VAC  = BAC − EAC                      Variance at Completion
TCPI = (BAC − EV) / (BAC − AC)        To-Complete Performance Index

A positive CV/SV (or a CPI/SPI above 1.0) means the project is running under budget or ahead of schedule; negative (or below 1.0) means over budget or behind schedule. EAC is the CPI-based forecast — the standard assumption that current cost performance will continue for the rest of the project. TCPI is the cost efficiency the remaining work needs to achieve to still land on the original budget.

Any ratio with a zero denominator (no actual cost yet, or planned value of zero) shows as - rather than an error.

Is my data private?

Completely. Every calculation runs entirely in your browser. Nothing you type is uploaded, stored or sent to a server.

evmearned value managementcpispieacproject managementcost varianceschedule variancebudget at completioncalculator

Love the tools? Lose the ads.

One payment clears every ad from your account, for good. No subscription, no tracking.