Earned Value

Earned Value Common Mistakes in Construction: 12 Pitfalls That Wreck Your EVM Data

Most construction teams don't get earned value wrong because the formulas are hard. They get it wrong because of how they measure progress, how they book costs, and how they ignore early warnings. These are the twelve mistakes that quietly destroy EVM data — and how to fix them before they wreck your reporting.

Will Doyle

Will Doyle

28 February 2026 · 18 min read

Earned value management should be the sharpest tool in a commercial team's kit. In practice? Most construction teams get it wrong. Not slightly wrong. Wrong enough that the CPI they're reporting to the board bears almost no resemblance to what's happening on site.

I've watched EVM rolled out on projects worth £200M+ where, six months in, the commercial team couldn't explain why their CPI said 1.05 but the project was haemorrhaging cash. The formulas weren't wrong. The inputs were.

Here are twelve earned value common mistakes in construction — what they look like, why they happen, and how to fix them before they wreck your reporting.

1. Measuring Progress by Percentage Guess Instead of Physical Measurement

This is the single most common EVM mistake in construction. It's also the most damaging.

Every month, the site team reports progress as a percentage. "Foundations are 60% complete." But 60% of what? Nobody's actually measured the cubic metres poured against the total required. They've eyeballed it. Maybe the foreman said "about 60%." Either way, the earned value figure is fiction dressed up as data.

Percentage estimates are reliably optimistic. There's decades of research on this — look up the 90% syndrome, where tasks sit at "90% complete" for months. It happens because physical measurement is slow, unglamorous work. Percentages are faster. But they're not EVM.

How to fix it

Define physical measurement rules for every cost-significant WBS element before the project starts. Not guidelines. Rules.

WBS ElementMeasurement RuleUnit
PilingCount of piles installed to design depthNr
Structural steelTonnes erected and boltedTe
EarthworksSurveyed volume moved vs totalm3
Claddingm2 fixed to substratem2
M&E first fixZones completed per inspection sign-offNr

If you can't physically measure it, use milestones with weighted values. "Foundations" becomes: excavation complete (20%), blinding poured (5%), rebar fixed (30%), concrete poured (35%), curing and backfill (10%). That's still imperfect, but it's miles better than a foreman's gut feeling.

2. Baselining Against an Unrealistic Programme

Your earned value baseline is only as good as the programme it sits on. If the programme was written to win the tender rather than to deliver the project, your planned value curve is fantasy from day one.

I've seen this repeatedly on NEC4 Option C packages. The Accepted Programme gets agreed with ambitious logic, the PV curve tracks that ambition, and within three months the SPI is screaming red — not because the team is underperforming, but because the baseline was never achievable.

The worst version: refusing to re-baseline after compensation events that change the completion date. Under NEC4, a compensation event doesn't just change the Prices — it changes the Accepted Programme. If you don't update your PV baseline to match, your schedule variance is measuring against a target that no longer exists.

How to fix it

  • Validate the baseline against resource availability, not just logic
  • Under NEC4, re-baseline after every implemented compensation event that changes planned Completion
  • Keep the original baseline as "Baseline 0" for historical comparison, but measure current SV/SPI against the latest approved baseline
  • Test it: if a CPI of 1.0 would require productivity rates 30% above what the supply chain has ever achieved, the baseline is wrong

3. Confusing Committed Cost with Actual Cost

Your earned value actual cost (AC) should reflect the cost of work actually performed in the period. Not what you've committed in subcontract orders. Not what you've been invoiced. What you've spent on work done.

A subcontractor has a £2M order for structural steelwork. In month 4, they've erected £400,000 worth of steel on site. But the QS has booked £800,000 as actual cost because that's what the subcontractor invoiced — front-loaded, as subcontractors always are. The CPI now shows 0.50, a project in apparent crisis, when the real performance is 1.0.

The reverse happens too. Teams book actual cost only when an invoice arrives. Labour working in January gets invoiced in March. January's ACWP is understated, CPI looks excellent, everyone relaxes. Then March hits and the numbers collapse.

How to fix it

  • Accrue labour weekly based on timesheets, not payroll dates
  • Value subcontractor work monthly based on physical progress, not invoices
  • Book materials when installed, not when delivered or paid for
  • Keep a separate reconciliation between EVM actual cost and financial accounts

This is harder than it sounds. But if your AC doesn't match the timing of your EV, every metric you calculate is meaningless.

4. Ignoring Scope Changes That Move the Target

On an NEC4 Option C target cost contract, every compensation event potentially changes your Budget at Completion (BAC). If you don't update BAC when the target changes, your CPI is measuring performance against the wrong number.

A £45M highways project starts with a BAC of £45M. Six months in, 15 compensation events have added £3.2M to the target. But nobody's updated the BAC. Because EV = % complete × BAC, an outdated BAC produces a wrong EV — and a wrong CPI. The team reports CPI 0.92 and panics. Recalculate against the correct BAC of £48.2M and CPI is actually 0.98. The project isn't failing. The measurement was.

How to fix it

Tie BAC updates to the CE implementation register. Every compensation event implemented under clause 65.1 should trigger a BAC revision.

CE NumberDescriptionTarget AdjustmentCumulative BACDate Implemented
CE-001Ground conditions+£420,000£45,420,00015 Mar 2025
CE-007Access delay+£185,000£45,605,00022 Apr 2025
CE-012Scope reduction-£340,000£45,265,00010 Jun 2025

Update BAC monthly as part of the period close, not quarterly. Quarterly is too slow — you'll be reporting three months of wrong data.

5. Treating All Variance as Recoverable

A CPI of 0.90 in month 3 doesn't mean the same thing as a CPI of 0.90 in month 18.

Early in a project, cost overruns might genuinely be recoverable. But late in the project, variance is almost always baked in. The worst version is the "hockey stick" forecast — a current CPI of 0.85 but an EAC that assumes the remaining work gets done at CPI 1.10. I've lost count of how many times I've seen this in project board packs. That's not a forecast. That's hope dressed up in a spreadsheet.

How to fix it

Use different EAC formulas for different project stages:

Project StageRecommended EAC FormulaWhy
0–20% completeEAC = AC + Bottom-up ETCToo early for trend data — CPI is volatile, re-estimate from first principles
20–60% completeEAC = AC + (BAC − EV) / CPIEnough data for reliable extrapolation of cost trends
60%+ completeEAC = AC + Bottom-up ETCRemaining work is specific enough to estimate directly

Never accept an EAC where the implied CPI for remaining work is more than 10% above the cumulative CPI to date. "We'll try harder" isn't a plan.

6. Not Updating the EAC Frequently Enough

Some teams calculate EAC quarterly. On a 24-month project, that's eight data points. You wouldn't drive a car checking the speedometer eight times during a journey.

A project drifting 2% per month doesn't look alarming in any single period. Nobody panics over 2%. But skip EAC for six months and you've got a 12% overrun that nobody saw coming. On a £30M package, that's £3.6M. By the time quarterly EAC catches it, the money's gone.

How to fix it

Build EAC into the monthly commercial cycle. Period close isn't finished until EAC is updated. Don't just run the formula-driven EAC — include the bottom-up ETC from the commercial team's assessment of remaining work. Compare the two. If they diverge by more than 5%, investigate before reporting. That gap between the formula and the professional estimate is where the truth usually hides.

7. Cherry-Picking Metrics: Reporting CPI but Hiding SPI

A project reports CPI of 1.02 to the board. Looks great. On budget. What they don't mention is SPI of 0.78. The project is 22% behind programme. They're on budget because they haven't done the work yet. When they do catch up on the schedule variance, the CPI will follow the SPI down — and it won't be pretty.

The reverse happens too. A project reporting excellent schedule performance (SPI 1.05) as evidence of good management while CPI is 0.88 — because they're ahead of programme precisely because they're throwing money at acceleration. The two metrics are connected. Reporting one without the other is misleading.

How to fix it

Always report CPI and SPI together. Use the Cost Schedule Index (CSI = CPI × SPI) as a combined health metric. A CSI below 0.90 should trigger a formal recovery plan regardless of what the individual metrics show.

CSI RangeStatusAction Required
> 0.95HealthyContinue monitoring
0.90 – 0.95WatchInvestigate root causes
0.80 – 0.90WarningRecovery plan required
< 0.80CriticalBoard-level escalation

Make it a standing question in every project review: "What's your CPI, SPI, and CSI this period?" Silence on SPI is usually louder than the CPI figure they did share.

8. Poor WBS Structure That Doesn't Match How Work Is Managed

The classic mistake: building the WBS around the bill of quantities rather than around how work is actually managed on site. A BoQ might have 400 line items for a concrete frame. The site team manages pours — ground floor slab, first floor columns, first floor slab. If your WBS tracks BoQ lines, you'll spend more time allocating costs than managing them.

Then there's the opposite problem: WBS elements too large to be useful. A single £5M control account for "Mechanical Installation" tells you nothing. When the CPI drops, is it pipework, ductwork, or the plant room fit-out? You can't act on what you can't see.

How to fix it

Target control accounts of £250,000–£500,000 for a typical £30–50M project. Each one needs a single responsible person, a defined scope of physical work, a measurable output (see Mistake 1), and a budget from the estimate — not from the BoQ.

Agree the WBS before setting the baseline. Changing it mid-project is painful — you lose all your trend data and have to re-map months of cost allocation. Get it right early, as part of your EVM implementation.

9. Not Integrating EVM with the NEC4 Programme

This is the mistake specific to UK construction. Under NEC4, the Accepted Programme (clause 31) is the contractual baseline for time and, under Options C/D/E, for forecast cost. If your EVM planned value curve doesn't align with the Accepted Programme, you have two competing versions of what "on plan" means.

I've seen this on a £60M water treatment project where the EVM baseline was set at tender and never reconciled with the Accepted Programme revisions. By month 12, the two baselines had diverged by four months. The PM thought the project was two months late. The EVM said it was two months early. Both were "correct" against their own baselines. Neither was useful.

How to fix it

The PV curve must be derived from the current Accepted Programme. When the programme revises under clause 32, the PV curve gets revised too. In practice: export the resource-loaded Accepted Programme as a cost-phased spend profile, use that as the PV curve, and regenerate it with each accepted revision. Visualise alignment with an S-curve — plotting PV, EV, and AC cumulatively makes any divergence between the curves immediately obvious.

10. Applying Manufacturing EVM Rules to Construction Without Adaptation

EVM was developed for US defence manufacturing in the 1960s: stable scope, controlled factory conditions, predictable productivity. Construction is none of those things. Three manufacturing assumptions that don't survive contact with a building site:

  • Level of Effort as a fixed percentage of direct work — Factory overheads are stable. Construction preliminaries swing wildly when the programme extends or the client demands acceleration
  • One baseline for the whole job — Manufacturing scope is locked. Construction scope shifts constantly through compensation events, variations, and design development
  • Monthly reporting is enough — A factory runs continuously. A construction site has weather losses, August shutdowns, and peak/trough trade cycles

How to fix it

Analyse CPI and SPI by phase, not just cumulatively. Track preliminaries as a separate cost stream — they behave completely differently to measured work. Re-baseline at major scope changes (more than 10% change warrants a new comparator). Weight phases by risk, not just by cost. The earned value construction example walks through these adaptations in detail.

11. Over-Reliance on Formulas Without Professional Judgement

I watched a project team report a CPI of 1.08 for eight consecutive months. The commercial director was delighted. What the formula didn't capture: the team was deferring major plant demobilisation costs, booking subcontractor retention as a cost saving, and hadn't accrued for known defects. The real CPI was closer to 0.92. The "data-driven" reporting was hiding a £1.6M problem.

Formulas can't tell you about costs that haven't been booked yet but are certain to arrive, quality issues that will require rework, subcontractor claims being negotiated, or acceleration costs buried in future periods.

How to fix it

Every monthly EVM report should include a "QS overlay" — a paragraph from the commercial manager stating what the formulas don't capture. Risks, known but unbooked costs, commercial disputes, pending claims. The narrative is where the real intelligence lives. Encourage your team to challenge the numbers: if the CPI says everything's fine but the site team is working weekends, something's wrong with the data, not the site team.

12. Failing to Act on Early Warning Signals

The entire point of earned value management is early warning. And yet, project after project, the team watches the CPI drift from 1.0 to 0.98 to 0.95 to 0.91 over four months and does nothing. They wait for it to "come back."

It doesn't come back.

Under NEC4 clause 15, both the Project Manager and Contractor must notify early warnings about anything that could increase the total of the Prices. EVM gives you exactly that signal. A CPI trending below 1.0 over three consecutive periods isn't just data — it's telling you something is wrong. Treating these signals as dashboard decoration defeats the entire purpose of running EVM in the first place.

How to fix it

Set explicit trigger thresholds with named response owners:

TriggerThresholdResponse
CPI declineDrops > 0.03 in one periodRoot cause analysis within 5 days
SPI declineDrops below 0.95Programme recovery workshop
CSI declineBelow 0.90 for 2 consecutive periodsBoard escalation and recovery plan
EAC increaseExceeds BAC by > 5%Formal cost review with client
Negative CV trend3 consecutive months of worsening CVPackage-level investigation

Don't just set the thresholds. Assign names to the responses. "If CSI drops below 0.90, [name] convenes a recovery workshop within 48 hours." Otherwise the triggers are just decoration on a dashboard nobody reads.

Worked Example: How Three Mistakes Compound on a Real Project

Worked Example

Scenario: £35M Rail Station Upgrade, NEC4 Option C, 18-month programme

Months 1–3 (setup): The team baselines EVM against the tender programme — not the Accepted Programme, which was revised during ECI. PV curve assumes a July start for structural steel, but the Accepted Programme has it starting in September after a CE delayed site access. Mistake 9: PV doesn't match Accepted Programme.

Months 4–6 (foundations): Progress is reported as percentages by the site agent. "Piling 70% complete." In reality, 45 of 72 piles are installed (62.5%), but several were abortive due to obstructions and will need re-doing. Reported CPI: 1.03. Actual CPI if physically measured: 0.89. Mistake 1: percentage guessing.

Months 7–9 (steel erection): Five CEs adding £1.8M to the target have been implemented, but BAC hasn't been updated. The team reports CPI 0.88 against the original £35M BAC. Against the correct BAC of £36.8M, CPI would be 0.93. The project director panics and demands a recovery plan for a problem half the size reported. Mistake 4: BAC not updated.

Month 10 (the reckoning): A new commercial manager joins, reconciles everything, and discovers:

  • True CPI (physical measurement, correct BAC, costs properly accrued): 0.91
  • Reported CPI over the previous 9 months: ranged from 0.88 to 1.03 — not one figure was accurate
  • Three months of management decisions were based on wrong data
  • The project is £1.2M over target — recoverable, but only because it was caught at month 10, not month 18

Each mistake alone might have been tolerable. Combined, they made the EVM system actively misleading. The team would have been better off with no EVM and an experienced QS doing monthly cost forecasts on the back of an envelope.

Quick Reference: 12 Earned Value Mistakes at a Glance

#MistakeImpactFix
1Percentage guessingEV is fictionPhysical measurement rules per WBS element
2Unrealistic baselinePV curve is fantasyValidate against resources, re-baseline after CEs
3Committed vs actual costAC timing is wrongAccrue when work happens, not when invoiced
4Ignoring scope changesBAC is outdatedUpdate BAC at every CE implementation
5Assuming variance is recoverableEAC is optimisticUse stage-appropriate EAC formulas
6Infrequent EAC updatesStale data, missed warningsMonthly minimum, fortnightly on fast-track
7Cherry-picking metricsFalse confidenceAlways report CPI, SPI, and CSI together
8Poor WBS structureCan't locate problems£250–500K control accounts matched to site management
9EVM not aligned to NEC4Two competing baselinesPV curve from Accepted Programme
10Manufacturing rules in constructionWrong assumptionsAdapt EVM to construction phasing and risk
11Formulas without judgementHidden problemsAdd QS narrative overlay to every report
12Not acting on warningsData without decisionsTrigger thresholds with named response owners

Accurate progress data is the foundation. Gather's AI reads site diary entries daily and extracts physical progress quantities — piles installed, metres of cable pulled, m2 of concrete poured. That data feeds directly into your EVM earned value calculation, eliminating the percentage guessing that causes Mistake 1. Your CPI reflects what's actually happened on site, not what anyone estimated.

EVM Explained

Common EVM questions answered

Measuring progress by percentage estimate rather than physical measurement. It's the foundation of every EVM calculation — if earned value is wrong, everything downstream (CPI, SPI, EAC, CV, SV) is wrong too. Define physical measurement rules for every cost-significant WBS element before the project starts, and stick to them.
Monthly at minimum. On fast-track programmes or NEC4 contracts with frequent compensation events, fortnightly is better. An EAC that's three months old isn't a forecast — it's history. Build EAC into the monthly period close so it's updated before the commercial report goes out.
Yes, if the CE changes the Accepted Programme completion date or the target cost. Under NEC4, an implemented CE (clause 65.1) changes the Prices and may change the programme. Your BAC and PV curve should reflect the current contractual position, not the original tender figure. Keep the original baseline for reference, but measure current performance against the latest approved baseline.
Usually because actual cost doesn't reflect the true cost of work performed. Common causes: costs booked when invoiced rather than when work happens, subcontractor front-loading not adjusted, retention treated as a cost saving, or known future costs (defects, claims, demobilisation) not accrued. Check that AC timing matches EV timing and that all known liabilities are accrued.
Yes, but it works differently. Under Option A, the Contractor carries the cost risk, so earned value is primarily an internal management tool rather than a contractual one. The BAC is your internal budget (not the Activity Schedule total, which is revenue). CPI measures your efficiency against your own cost estimate — particularly useful for tracking package-level performance and identifying which activities are eroding margin.
A CPI drop of more than 0.03 in a single period, or a cumulative CPI below 0.95, should trigger investigation. Use the Cost Schedule Index (CSI = CPI × SPI) as a combined indicator — a CSI below 0.90 for two consecutive periods should trigger a formal recovery plan. The key is having pre-agreed thresholds with named response owners, not discovering problems in the quarterly board pack.
It works, but you need to simplify it. On a £5M project, a full EVM system with hundreds of WBS elements is overkill. Use 15–20 control accounts, measure progress physically on the top 10 cost-significant packages, and track CPI, SPI, and EAC monthly. The principles are the same — the granularity just scales down. Even a simple earned value report with 20 line items gives you better visibility than no EVM at all.

Earned value, automated

Stop Tracking EVM in Spreadsheets

Gather's QS AI Agent reads your site diaries daily and extracts progress data for EVM reporting — so your CPI is based on what's actually happened on site, not a foreman's estimate. Eliminates the measurement errors that cause most EVM failures.

Book a demo