Earned Value Management / analysis brief
Earned Schedule: put progress back on the time axis
Enter BAC, planned duration, actual time and earned value to estimate earned schedule and completion trend. The guide explains the linear-PV assumption, late-project SPI limits and how to turn the reading into an action.
Live reading
Calculator workspace
Enter a current project reading to update this decision signal.
1 — Earned Schedule
ES · SV(t) · SPI(t) · IEAC(t)
SPI can look healthy late in a project because PV is running out. Earned Schedule puts EV back on the time axis. This card assumes LINEAR PV — the useful, explicit approximation for a four-input reading. Treat IEAC(t) as a trend, not a committed finish date.
ES = PD × (EV ÷ BAC)
SV(t) = ES − AT
SPI(t) = ES ÷ AT
IEAC(t) = PD ÷ SPI(t)
Parameters
- BAC — Budget at Completion
- Total approved budget for the complete scope. Currency; must be greater than 0.
- e.g. 200000
- PD — Planned duration
- Baseline duration from start to planned finish. Periods; use a positive value.
- e.g. 12
- AT — Actual time
- Time elapsed at the status date. Periods; must be greater than 0 for SPI(t).
- e.g. 8
- EV — Earned Value
- Budgeted value of the work actually complete. Same currency as BAC; zero is valid.
- e.g. 120000
Results
Earned time
- Earned Schedule (ES)
- The baseline time equivalent of the EV entered.
- Schedule Variance (SV(t))
- The time difference at the status date. Negative means late.
- Schedule Performance Index (SPI(t))
- Time efficiency, with 1.00 as the plan line.
Forecasting completion
- Independent Estimate at Completion (IEAC(t))
- A duration forecast under the same efficiency and linear-PV assumption; it is not a promise and it is not a calendar finish date.
How to use it
- Enter BAC and PD from the approved baseline, then enter EV and AT from the same status date.
- Read SV(t) for the time gap and SPI(t) for the direction and efficiency of travel. Check that the linear-PV assumption is reasonable for this project.
- Use IEAC(t) as a trend to test recovery options; reconcile it to the time-phased schedule before committing to a finish date.
Charts
- Earned time position
- The time the completed work earned against actual time and plan.
- SPI(t) time efficiency
- Earned schedule per period of actual time, crossed at 1.00.
What Earned Schedule actually answers
Earned Schedule (ES) is a time-based interpretation of earned value. Traditional schedule performance index, SPI, compares earned value with planned value in currency. That is useful early in a project, but it becomes misleading as the planned-value curve approaches the budget at completion. Earned Schedule asks a more direct question: how many periods of planned work has the completed work earned, and how does that compare with the time that has actually passed?
This calculator uses four inputs: BAC, planned duration (PD), actual time (AT), and earned value (EV). BAC is the approved budget for the whole scope. PD is the baseline duration in a consistent unit such as weeks or months. AT is the elapsed time at the status date, and EV is the budgeted value of work that is genuinely complete. Currency belongs in BAC and EV; periods belong in PD and AT. Do not mix a twelve-month baseline with an actual time entered in weeks.
The instrument makes one important assumption visible: planned value is linear across the duration. Under that approximation, the share of the budget earned can be translated into an equivalent share of planned time. This is not a replacement for the time-phased schedule on a complex project with a strongly curved spending profile. It is a compact trend reading that is easy to calculate consistently and explain in a review.
The four readings and what they mean
The calculator first converts EV into earned schedule:
ES = PD × (EV ÷ BAC)
It then compares that earned time with actual time and turns the comparison into two performance measures:
SV(t) = ES − AT
SPI(t) = ES ÷ AT
IEAC(t) = PD ÷ SPI(t)
Schedule variance in time, SV(t), is the gap between the time equivalent of completed work and the elapsed time. A negative value means the project has consumed more time than its completed work represents. SPI(t) is a ratio with 1.00 as the plan line. An IEAC(t) of ten periods means that, if the observed time efficiency continues and the linear-PV assumption remains reasonable, the project trend points to ten periods rather than the original PD.
A worked reading from four inputs
Suppose BAC is 200,000, planned duration is 12 months, actual time is 8 months, and EV is 120,000. The completed work is 60% of the approved budget. With a linear baseline, that completed share represents 7.2 months of planned work:
ES = 12 × (120,000 ÷ 200,000) = 7.2 months
SV(t) = 7.2 − 8 = −0.8 months
SPI(t) = 7.2 ÷ 8 = 0.90
IEAC(t) = 12 ÷ 0.90 = 13.33 months
The useful conclusion is not that the project is exactly 0.8 months late or that the finish date is guaranteed to be 13.33 months after start. The conclusion is that the work completed by month eight represents only 7.2 months of planned progress. The team is travelling at 90% of the time baseline, and the simple trend adds roughly 1.33 months to the original duration. That is enough evidence to investigate dependencies, throughput and remaining work.
Try changing EV while leaving the other inputs fixed. If EV rises to 140,000, ES becomes 8.4 months, SV(t) becomes +0.4 months, SPI(t) becomes 1.05 and IEAC(t) falls to about 11.43 months. The result moves because the definition of progress moved. That is why the quality of EV measurement matters more than the number of decimal places displayed.
How to read ES, SV(t), SPI(t) and IEAC(t) together
Use ES as the translation into the baseline’s time language. Use SV(t) to describe the gap in periods, especially when a sponsor wants to understand the size of the delay. Use SPI(t) to compare projects or reporting periods with different scales. Use IEAC(t) to test whether recovery options are plausible. None of the four readings tells you the cause. A low reading can come from an unavailable dependency, late approval, underestimated complexity, changed scope, or an overly optimistic baseline.
A value of SPI(t) above 1.00 means the earned time exceeds elapsed time under this model. It does not prove the team should add scope, nor does it prove that quality is acceptable. A value of exactly 1.00 means the earned-time equivalent matches elapsed time. A value below 1.00 is a prompt to investigate. Agree thresholds with the project’s tolerances rather than copying a universal red line into every context.
IEAC(t) is especially easy to misuse. It is a forecast based on the same efficiency continuing. It is not a calendar finish date, because the calculator does not know the status date, holidays, working calendars, remaining dependencies, or future scope decisions. Convert it into a calendar date only after reconciling the trend with the integrated schedule and with the team’s remaining work.
Why earned schedule helps when SPI stops helping
At project completion, both EV and PV equal BAC. Traditional SPI therefore returns to 1.00 even when delivery was late. Near the end, PV is running out, so SPI can drift toward the plan line without the project recovering its actual time position. Earned Schedule keeps the comparison on a time axis and therefore preserves the meaning of being ahead or behind the planned duration.
The linear assumption has its own boundary. If the baseline expects a large design effort early, a procurement peak in the middle, and testing at the end, the percentage of EV is not a perfect proxy for elapsed planned time. For a first-pass reading, state the assumption. For governance or a formal forecast, compare the result with the schedule’s time-phased earned schedule, milestone dates and remaining critical-path work.
Mistakes that make the reading unreliable
- Entering percent complete as EV. EV must be budgeted value, not a bare percentage. Convert the percentage using BAC, and make sure the progress rule is defined.
- Mixing status dates. BAC and PD come from the approved baseline, while EV and AT must describe the same reporting date.
- Calling IEAC(t) a commitment. It is an independent trend. A committed finish needs schedule logic, resource decisions and owner acceptance.
- Ignoring scope and quality. Fast apparent progress created by accepting incomplete or defective work is not earned progress.
- Comparing unlike periods. Use weeks with weeks or months with months, and document whether the periods are calendar or working periods.
From a number to a project action
Record the four inputs, the status date, the baseline version and the resulting readings. Then add one sentence explaining the likely driver and one action with an owner. For the worked example, that might be: “SPI(t) is 0.90; confirm whether the 0.8-month gap is caused by the approval dependency, and return with a recovery option at the next weekly review.” Recalculate every reporting period and compare the direction, not just the latest point.
For an exam or a quick planning exercise, apply the stated formulas carefully and keep the units consistent. For a live project, treat the calculator as a calibrated indicator on the desk: useful because it makes a hidden time relationship visible, but only trustworthy when its baseline and progress evidence are understood. The strongest decision combines ES with milestone health, critical-path float, cost performance, risk exposure and the team’s explanation of what will happen next.