Earned Value

What Is Cost Variance Percentage (CV%) in EVM?

Cost Variance Percentage expresses the cost variance as a proportion of earned value, making it easier to compare performance across projects of different sizes.

Will Doyle

Will Doyle

August 27, 2026 · 5 min read

{

Cost Variance Percentage (CV%) normalises cost variance so you can compare projects of wildly different sizes. A CV of -£200,000 means something entirely different on a £5M package than on a £50M programme. CV% strips out the scale and gives you a rate. It's the metric that lets a commercial director scan ten projects in a dashboard and instantly spot which ones are bleeding.

CV% = (CV / EV) x 100

Or equivalently:

CV% = ((EV - AC) / EV) x 100

Where:

  • CV = Cost Variance (EV - AC)
  • EV = Earned Value (budgeted cost of work completed)
  • AC = Actual Cost (what you've actually spent)

CV% is part of the earned value definitions glossary. For the full variance reference, see the cost and schedule variance page.

Why CV% Exists

Raw CV is great for one project. It tells you the pound figure. But the moment you need to compare across projects, it falls apart.

 PROJECT COMPARISON – Same CV, Very Different Stories Project A: £5M fit-out Project B: £50M highway ───────────────────────── ───────────────────────── EV = £4,800,000 EV = £28,000,000 AC = £5,000,000 AC = £28,200,000 CV = -£200,000 CV = -£200,000 CV% = -£200K / £4.8M CV% = -£200K / £28M = -4.2% = -0.7% ┌──────────────────┐ ┌──────────────────┐ │ █████████████░░ │ -4.2% │ ██████████████▒ │ -0.7% └──────────────────┘ └──────────────────┘ Significant problem Rounding error Same £200K. Completely different severity. 

Project A is haemorrhaging. For every £100 of value delivered, it's spending £104.20. That compounds across the remaining works and could wipe out the margin entirely. Project B has a minor blip, £200K on a £50M scheme is within normal variance. Without CV%, the dashboard shows two red flags. With CV%, it shows one red flag and one green tick.

The Relationship Between CV%, CPI, and CV

These three metrics are mathematically linked. If you know any two, you can derive the third.

MetricFormulaOutputUse Case
CVEV - ACPounds (£)Absolute overrun for board reporting
CV%CV / EV x 100PercentageCross-project comparison, thresholds
CPIEV / ACRatioForecasting EAC, trend analysis

The mathematical link: CV% = (1 - 1/CPI) x 100

So a CPI of 0.91 gives CV% = (1 - 1/0.91) x 100 = -9.9%. They're telling you the same thing in different formats. CPI speaks to commercial managers who use it for forecasting. CV% speaks to directors who want a quick health check across the portfolio.

Worked Example: Portfolio Dashboard With CV%

Worked Example

Scenario: A Tier 1 contractor runs five NEC4 packages simultaneously. The commercial director reviews the monthly portfolio dashboard (December 2025).

ProjectContractEVACCVCV%CPIStatus
M6 Junction Improvement£52M Option C£28.4M£28.6M-£200K-0.7%0.993Green
A14 Bridge Replacement£18M Option A£9.7M£10.8M-£1.1M-11.3%0.898Red
Rail Electrification Phase 2£35M Option C£19.2M£18.4M+£800K+4.2%1.043Green
Water Treatment Upgrade£8M Option C£4.8M£5.0M-£200K-4.2%0.960Amber
Depot Refurbishment£5M Option A£3.1M£2.9M+£200K+6.5%1.069Green

Reading the dashboard:

Without CV%, the M6 and Water Treatment projects both show -£200K cost variance. Identical headline number. But CV% reveals the truth: the M6 is barely off budget (-0.7%) while the Water Treatment project is losing 4.2% on every pound of work. That's the difference between "no action needed" and "schedule a commercial review this week."

The A14 at -11.3% is the real emergency. That CPI of 0.898 means for every £1 spent, the team delivers 90p of value. On the remaining £8.3M of work, if efficiency doesn't improve, the EAC is £18M / 0.898 = £20.04M, a £2.04M overrun on an £18M fixed-price contract. On Option A, where you can't adjust the target, that overrun comes straight off the margin.

The action: The commercial director calls a recovery meeting for A14, requests a root cause analysis, and asks whether any of the cost overrun qualifies for compensation events. Meanwhile, the M6 and Depot projects carry on with normal monthly monitoring.

Threshold Table

I've seen various threshold schemes across different clients and frameworks. This is the one I use for UK construction projects:

CV% RangeRAG StatusInterpretationAction Required
> +5%BlueSignificantly under budgetCheck EV measurement, are you overclaiming progress?
+1% to +5%GreenUnder budgetHealthy. Monitor for sustainability.
0% to -3%GreenMinor varianceNormal range. Investigate if trending downward.
-3% to -7%AmberModerate overrunRoot cause analysis. Review at monthly commercial meeting.
-7% to -12%RedSignificant overrunRecovery plan required. Escalate to project director.
< -12%Red (critical)Severe overrunImmediate intervention. Probably too late for recovery without contract relief.

These thresholds aren't gospel. A -5% CV% on a £100M programme is £5M. That demands a different response than -5% on a £2M package. Use CV% for screening, then switch to raw CV and CPI for the detailed analysis.

Common Mistakes

  1. Dividing by AC instead of EV. I've seen this more times than I'd like to admit. CV% = CV / EV, not CV / AC. The denominator is Earned Value because you're expressing the variance as a percentage of what the work is worth, not what you spent. Using AC as the denominator gives you a different ratio that isn't CV% and doesn't compare cleanly across projects.
  2. Using CV% when EV is very small. Early in a project, EV might be £200K. A CV of -£50K gives a CV% of -25%, which looks catastrophic. It's not. It's one material delivery or one subcontractor invoice. CV% is meaningless until you've got enough EV for the ratio to stabilise. I don't trust CV% until a project is at least 15-20% complete.
  3. Setting the same thresholds regardless of contract type. On NEC4 Option A (fixed price), a -5% CV% eats directly into your margin. On Option C (target cost), the same -5% is shared between Contractor and Client through the pain/gain mechanism. Your threshold table should reflect the contract risk profile. I use tighter thresholds for Option A and looser ones for Option C.
  4. Ignoring the trend. A CV% of -3% is amber. But a CV% that's gone from -1% to -2% to -3% over three months is a trend heading towards red. Plot CV% over time, not just the current period snapshot. The direction matters more than the number.

How Gather helps. Gather's AI reads your site diaries daily and maps progress against your cost-loaded programme, giving you accurate earned value data without manual spreadsheet updates. Book a demo to see it working on a live NEC4 project.

Frequently Asked Questions

What is the formula for cost variance percentage?

CV% = (CV / EV) x 100, where CV is Cost Variance (EV minus AC) and EV is Earned Value. A positive CV% means you're under budget; negative means over budget. For example, if EV = £10M and AC = £10.8M, then CV = -£800K and CV% = (-£800K / £10M) x 100 = -8.0%.

What is a good cost variance percentage?

On well-managed UK construction projects, CV% typically falls between -5% and +5%. Anything above 0% is favourable (under budget). Between 0% and -5% is normal variance. Below -5% usually requires investigation and a recovery plan. Below -10% is a serious problem. But context matters, these thresholds should be tighter on fixed-price contracts (NEC4 Option A) where overruns hit your margin directly, and can be looser on target cost contracts (Option C) where the risk is shared.

What's the difference between CV% and CPI?

They measure the same thing differently. CV% expresses cost performance as a percentage deviation from plan. CPI expresses it as a ratio of value delivered per pound spent. They're mathematically linked: CV% = (1 - 1/CPI) x 100. A CPI of 0.90 equals a CV% of -11.1%. Use CV% for portfolio-level screening and threshold alerts. Use CPI for EAC forecasting and trend analysis.

}