Earned valuewithout an analyst
EVM has a reputation for needing a specialist.
Earned value earned its reputation as a specialist discipline on federal work, where a controls analyst re-keys the schedule, the ledger, and the pay application into a workbook every month. A commercial GC files the same four documents anyway. Once the period is confirmed, CPI, SPI, and EAC can be derived from them, with no analyst and no workbook in between.
What earned value without an analyst means
Earned value without a controls analyst means CPI, SPI, and EAC come out of the records a commercial job already keeps: the schedule export, the pay application, the cost records, and the daily report. Nobody rebuilds a workbook. The project manager confirms the period, one engine derives the three figures from that confirmed set, and the result is recorded.
The method itself is unchanged. Planned value is still what the schedule said would be done by today. Earned value is still the budgeted value of the work actually in place. Actual cost is still what it cost. CPI is still EV ÷ AC and SPI is still EV ÷ PV. What changes is who does the arithmetic and where the inputs come from. The definitional guide covers the formulas in full; this one covers how a job without a controls department gets to the numbers at all.
The part that does not change, and must not, is the confirmation. Somebody with authority over the job still has to say: this pay application, these cost postings, this schedule update are the set we measure against. That is the analyst's real job, and it survives. The re-keying does not.
Why earned value got a reputation for being heavy
The technique grew up on contracts that require a certified earned value management system: a documented process, control accounts, formal change control, and compliance reporting audited against a standard. On those jobs the analyst is a requirement, not a preference. Commercial GCs looked at that apparatus and concluded, reasonably, that earned value was for someone else.
The apparatus is the certification, not the arithmetic. Strip away the compliance layer and earned value is three numbers, two ratios, and one forecast, all derivable from documents a commercial job produces whether or not anyone computes anything from them. The table below is the difference between the two ways of getting there.
| Analyst-driven EVM | EVM as a byproduct of the report | |
|---|---|---|
| Who computes it | A controls analyst or scheduler, once a month | One engine, after the PM confirms the period |
| Where the inputs come from | Re-keyed from the schedule, the ledger, and the pay app into a workbook | Read from the schedule export, pay application, cost records, and daily reports already on file |
| Period close to a CPI | One to three weeks | As soon as the period is confirmed |
| What the field adds | Percent-complete surveys and progress calls | Nothing beyond the daily report it already files |
| Record of the number | Whichever workbook version was emailed last | Each confirmed period, recorded append-only; a correction is a new confirmation, never an edit |
| What it costs the job | A salary or a consultant | The reporting the job already pays for |
Where the three inputs already live
Every input earned value needs is carried by a document the job already files for another reason. The schedule export exists because the owner wants a schedule. The pay application exists because the GC wants to be paid. The cost records exist because the accountant needs them. The daily report exists because the superintendent has to say what happened. None of them were written for earned value, and all of them feed it.
| File you already keep | What it carries | EVM input |
|---|---|---|
| Schedule export (XER or XML) | Baseline and current activity dates | Planned value (PV) timing |
| Pay application | Work completed and stored to date, by line | Earned value (EV) |
| Budget and cost records | Budget at completion, committed and actual cost | BAC and actual cost (AC) |
| Daily report | Crews on site, quantities installed, delays | Progress that corroborates EV |
The five steps, in order
- 1Keep filing what you already file
The daily report, the monthly pay application, the budget and cost records, and the schedule export from your scheduling tool. No new form, no percent-complete survey, no workbook.
- 2Confirm the period
When the pay application and the cost records for the period are in, confirm it. That step states which set of inputs the job is measured against. Nothing is derived until it happens.
- 3Read CPI and SPI
CPI is earned value divided by actual cost; SPI is earned value divided by planned value. Both are derived from the confirmed period. Below 1.0 is over cost or behind plan.
- 4Read the estimate at completion
EAC = BAC ÷ CPI is the forecast final cost if the cost efficiency to date holds. Compare it with the budget at completion; the difference is the variance at completion.
- 5Act on the trade that moved the index
A project CPI is a weighted average. Break it out by trade, find the one pulling it down, and put the recovery conversation there before the next period closes.
Worked through on a $24M job
Illustrative figures. A commercial office building with a budget at completion of $24.0M and an 18-month schedule. It is the end of month 9. The schedule export says the plan expected half the value in place by now, so PV is $12.0M. The month-9 pay application carries $11.04M completed and stored, so EV is $11.04M, and the daily reports for the month agree with it: the crews, quantities, and areas match what was billed. The cost records show $11.50M actually incurred, so AC is $11.50M.
The project manager confirms the period. From that confirmed set: CPI is $11.04M ÷ $11.50M = 0.96. SPI is $11.04M ÷ $12.0M = 0.92. EAC is $24.0M ÷ 0.96 = $25.0M, and the variance at completion is $24.0M − $25.0M = −$1.0M. The job is 46 percent earned against 50 percent planned, and each dollar spent has bought 96 cents of budgeted work.
Nobody built a workbook to learn this. The four documents were filed for their own reasons; the confirmation was one decision; the three figures followed. The only remaining question is the one earned value was always for: which trade is pulling the 0.96 down, and what happens before month 10 closes.
The confirm gate
Four documents the job already keeps flow toward one gate. Nothing on the right side moves until the period is confirmed; there is no path around the gate. Then CPI fills to 0.96, SPI to 0.92, and EAC to $25M, each from the same confirmed set. The step an analyst used to sit inside, the re-keying, is the empty space between the files and the gate.
An illustration of the worked example broken out by trade. Five trades whose earned value sums to $11.04M and whose actual cost sums to $11.50M, so the weighted project CPI is the same 0.96. Concrete at 0.90 and electrical at 0.88 are carrying the overrun; finishes at 1.13 are masking part of it. That is the conversation for month 10, and it is visible at month 9.
Earned Value by Trade
PODCPI by trade
Project CPI
Trade tallies
Four ways it goes wrong without an analyst
Spending 48 percent of the budget is not the same as earning 46 percent of it. Substitute one for the other and earned value becomes actual cost by definition, CPI locks at 1.00, and the measurement is gone. Earned value has to come from work in place, which is what the pay application and the daily report record.
A schedule of values weighted toward early line items bills ahead of the work. If the pay application is the only source of earned value, CPI looks healthy for the first third of the job and collapses in the last. The daily report is the check: crews, quantities, and areas that agree with what was billed.
A CPI derived from a pay application and half of the cost postings is a precise number about a job that does not exist. Confirm the period only when the pay application, the cost records, and the schedule update for that period are all on file.
EAC = BAC ÷ CPI extrapolates the cost efficiency to date across everything remaining. A single bad month drags the forecast; a trend across three confirmed periods is what to act on. Read the direction of CPI, not only its value.
A workbook rebuilt monthly vs a period confirmed once
The failure mode of earned value on a commercial job is not the math. It is that the inputs live in four places, someone has to carry them into a fifth, and the version that gets emailed is the version that gets believed.
- ·Schedule, ledger, and pay app values are re-keyed into a workbook by hand
- ·CPI arrives one to three weeks after the period closes, if someone has time
- ·Which inputs were used is whatever that workbook version remembers
- ·The trade dragging the index is found by asking around, not by reading
- ·POD reads the schedule export, pay application, cost records, and daily reports already on file
- ·You confirm the period; one canonical engine derives CPI, SPI, and EAC from that set
- ·Each confirmed period is recorded append-only; a correction is a new confirmation, never an edit
- ·The period and its inputs stay readable later exactly as they were confirmed
What this is not: it is not a certified earned value management system, and it produces no compliance reporting for contracts that require one. The indices are derived after you confirm the period, not pushed live from the field as the day unfolds. Schedules come in as the XER or XML export from your scheduling tool. And a real zero stays a real zero; a period with no earned value reports none rather than a placeholder.
This guide sits inside the project controls library. Read it with the definitional earned value guide for the formulas and with earned schedule for why the 0.92 should also be read in days.
The project controls library
The pillar guide: where earned value sits beside cost, commitments, schedule, and change on a commercial job.
The definitional reference: PV, EV, AC, all four EAC formulas, TCPI, and the ANSI/EIA-748 standard.
Why the SPI of 0.92 on this page should also be read in days, and how classic SPI drifts to 1.0 on a late job.
The EAC in depth: which formula to trust, when to re-estimate, and how to present the forecast to an owner.
Where actual cost comes from on a commercial job, and why committed cost is the early warning behind CPI.
The document that corroborates earned value: what a daily report has to carry for progress to be trusted.
Earned value without an analyst, answered
Can a commercial GC run earned value without a controls analyst?▾
Yes. The three inputs earned value needs already exist on a commercial job: the schedule export carries planned value timing, the pay application carries the value of work completed and stored, and the cost records carry actual cost. An analyst adds value by re-keying those into a workbook and checking them; a system that reads the files directly and derives the indices once the period is confirmed removes the re-keying without removing the check.
Which files does earned value need from a commercial job?▾
Four, and a GC files all of them anyway. The schedule export (XER or XML) supplies baseline and current activity dates for planned value. The pay application supplies work completed and stored to date per line, which is earned value. The budget and cost records supply the budget at completion and actual cost. The daily report supplies the crews, quantities, and delays that corroborate the progress the pay application claims.
How is EAC calculated from CPI?▾
The most common estimate at completion divides the budget at completion by the cost performance index: EAC = BAC ÷ CPI. On the job in this guide, BAC is $24.0M and CPI is 0.96, so EAC is $24.0M ÷ 0.96 = $25.0M, a forecast overrun of $1.0M. It assumes the cost efficiency to date continues through the remaining work, which is why the trend behind the CPI matters as much as the number.
Why does the period have to be confirmed before CPI is trusted?▾
Because the inputs settle at different times. The pay application is prepared after the period closes, cost records post on the accounting cycle, and the schedule update lands whenever the scheduler runs it. A CPI computed on a partial set is wrong in a way that looks precise. Confirming the period is the moment a person states that this set of inputs is the one the job is measured against, and the derived figures are only recorded against that confirmed set.
Does earned value without an analyst satisfy federal EVMS requirements?▾
No. Contracts that require a certified earned value management system under the ANSI/EIA-748 standard need a documented system, a formal change control process, and compliance reporting that this approach does not produce. Earned value without an analyst is for commercial and private work where the goal is an honest CPI, SPI, and EAC on every job, not a certification.
How does POD derive CPI, SPI, and EAC?▾
POD reads the schedule export, the pay application, the budget and cost records, and the daily reports a job already files. Once you confirm the period, one canonical engine derives earned value, actual cost, and planned value from those confirmed figures and computes CPI, SPI, and EAC from them. Each confirmed period is recorded append-only; a correction is a new confirmation, never an edit, so the number a lender or owner sees is the one that was confirmed, not a workbook version.
POD derives earned value from what you already file
Start with the free earned value template, then let POD read the pay applications, schedule exports, cost records, and daily reports your jobs already produce. Confirm the period, and CPI, SPI, and EAC follow.