12.2 To-Complete Performance Index (TCPI) & Variance at Completion (VAC)
Key Takeaways
- Variance at Completion (VAC = BAC - EAC) quantifies the forecasted final cost variance, where a negative VAC indicates an expected budget overrun and a positive VAC denotes a budget underrun.
- The To-Complete Performance Index (TCPI) is the calculated cost performance efficiency that must be achieved on all remaining work packages to meet a specified financial management target (BAC or EAC).
- The target-BAC formula (TCPI_BAC = (BAC - EV) / (BAC - AC)) determines the future cost efficiency required to recover from past overruns and finish within the original approved baseline budget.
- The target-EAC formula (TCPI_EAC = (BAC - EV) / (EAC - AC)) determines the required future efficiency to finish within an approved revised cost ceiling; comparing TCPI_EAC against cumulative CPI is the primary EVMS test for EAC feasibility.
- If TCPI_EAC exceeds cumulative CPI by more than 0.10 (10 percentage points), or if TCPI exceeds 1.10, the forecast is considered statistically and operationally unachievable under standard industry benchmarks without structural scope reduction.
12.2 To-Complete Performance Index (TCPI) & Variance at Completion (VAC)
Beyond the forecasting mathematics, this section carries 4.M recommend performance improvements (e.g., change orders, performance to-date). TCPI is precisely the tool the blueprint has in mind: it converts "we are behind" into the specific efficiency the remaining work must achieve, which is what a defensible recommendation has to state.
In Earned Value Management, generating an Estimate at Completion (EAC) is only half of the forecasting equation. Project managers, cost engineers, and executive sponsors must validate whether a proposed EAC is operationally achievable or represents wishful thinking.
Under the AACE International Total Cost Management framework, this validation is performed using Variance at Completion (VAC) and the To-Complete Performance Index (TCPI). TCPI is widely recognized by project controls professionals as the ultimate reality check in cost engineering, converting abstract financial forecasts into actionable productivity targets for project execution teams.
1. Variance at Completion (VAC) Fundamentals
Variance at Completion (VAC) represents the forecasted financial variance between the total approved budget and the expected final cost at the completion of all authorized project scope.
+-----------------------------------------------------------------------------+
| VARIANCE AT COMPLETION (VAC) |
| |
| Mathematical Formula: VAC = BAC - EAC |
| |
| VAC Percentage: VAC% = (VAC / BAC) * 100 |
| |
| INTERPRETATION: |
| - VAC > 0 (Positive): Favorable (Projected Final Cost Underrun) |
| - VAC = 0 (Zero): On Target (Projected to Finish Exactly on BAC)|
| - VAC < 0 (Negative): Unfavorable (Projected Final Cost Overrun) |
+-----------------------------------------------------------------------------+
Distinction Between Cost Variance ($CV$) and Variance at Completion ($VAC$)
- Cost Variance ($CV = EV - AC$): A backward-looking, historical metric that measures cost efficiency from project inception to the current status date. It reflects the sunk cost overrun or underrun realized to date.
- Variance at Completion ($VAC = BAC - EAC$): A forward-looking, predictive metric that projects the net financial delta at the conclusion of 100% of the project scope. If $EAC > BAC$, $VAC$ is negative, indicating that the project will require additional authorization of funds.
2. To-Complete Performance Index (TCPI) Mechanics
The To-Complete Performance Index (TCPI) is defined as:
The calculated ratio of remaining work to remaining available financial resources, representing the cost performance efficiency that must be maintained on all remaining uncompleted work to achieve a specific management financial target.
While the historical Cost Performance Index ($CPI = EV / AC$) measures what the project team has achieved, the $TCPI$ defines what the team must achieve from the status date forward.
+-----------------------------------------------------------------------------+
| THE TWO TCPI TARGET FORMULATIONS |
| |
| TARGET 1: ORIGINAL BASELINE BUDGET (BAC) |
| TCPI_BAC = (BAC - EV) / (BAC - AC) |
| Used when management requires full recovery of past overruns. |
| |
| TARGET 2: REVISED ESTIMATE AT COMPLETION (EAC) |
| TCPI_EAC = (BAC - EV) / (EAC - AC) |
| Used when BAC is unachievable and a new financial ceiling is set|
+-----------------------------------------------------------------------------+
Target 1: Meeting the Original Budget at Completion ($TCPI_{\text{BAC}}$)
When executive management, owners, or government agencies refuse to authorize budget increases, the project team is mandated to complete all remaining work within the original approved $BAC$.
- Numerator ($BAC - EV$): The baseline budgeted value of all remaining, uncompleted work packages.
- Denominator ($BAC - AC$): The remaining unspent funds within the original budget allocation.
The Singularity Condition ($AC \ge BAC$):
If a project experiences severe cost overruns such that actual expenditures equal or exceed the total budget ($AC \ge BAC$) before all work is earned ($EV < BAC$):
- The denominator becomes zero or negative ($BAC - AC \le 0$).
- Mathematically, $TCPI_{\text{BAC}}$ is infinite or negative.
- Operationally, this indicates that completing the project within the original BAC is 100% physically and financially impossible, because zero baseline funds remain to execute the remaining unearned scope. In such cases, $TCPI_{\text{BAC}}$ ceases to be meaningful, and project controls must transition to $TCPI_{\text{EAC}}$.
Target 2: Meeting an Approved Revised Forecast ($TCPI_{\text{EAC}}$)
When a project overruns its original budget and management acknowledges that $BAC$ cannot be recovered, an approved revised Estimate at Completion ($EAC$) is established as the new financial baseline. The cost engineer must determine the required efficiency to meet this revised ceiling:
- Numerator ($BAC - EV$): The baseline budgeted value of all remaining work.
- Denominator ($EAC - AC$): The revised remaining funds available to complete the project ($ETC$).
3. Interpreting TCPI Values & The Feasibility Threshold Matrix
Understanding how to interpret numerical TCPI values is a core competency tested on the CCP exam:
+-----------------------------------------------------------------------------+
| TCPI VALUE INTERPRETATION SPECTRUM |
| |
| TCPI < 1.00 --> LESS EFFICIENT THAN PLANNED |
| Remaining work can be executed at lower efficiency than |
| originally budgeted. Project has financial cushion. |
| |
| TCPI = 1.00 --> EXACT BASELINE PLANNED RATE |
| Remaining work must achieve exactly $1.00 of EV for |
| every $1.00 spent to hit the target. |
| |
| TCPI > 1.00 --> MORE EFFICIENT THAN PLANNED |
| Remaining work must achieve higher efficiency than |
| originally planned ($1.00 EV requires < $1.00 spend). |
| |
| TCPI > 1.10 --> EMPIRICAL UNFEASIBILITY THRESHOLD |
| Demands > 10% efficiency improvement over baseline. |
| Historically unachievable without scope reduction. |
+-----------------------------------------------------------------------------+
The CPI vs. TCPI Gap Analysis (The Feasibility Reality Check)
In professional cost auditing (e.g., Defense Contract Management Agency / DCMA, Department of Energy, and AACE project reviews), cost analysts compare the historical cumulative $CPI$ against the forward-looking $TCPI_{\text{EAC}}$ to test the validity of a contractor's proposed EAC:
+-----------------------------------------------------------------------------+
| EAC FEASIBILITY DECISION RULES |
| |
| 1. |TCPI_EAC - CPI_cum| <= 0.05: |
| EAC is highly realistic and mathematically consistent with current |
| performance trends. |
| |
| 2. 0.05 < (TCPI_EAC - CPI_cum) <= 0.10: |
| EAC is moderately aggressive; requires specific management corrective |
| action plans (e.g., labor re-tooling, process improvement) to justify. |
| |
| 3. (TCPI_EAC - CPI_cum) > 0.10: |
| EAC is UNREALISTIC / OVERLY OPTIMISTIC. Empirical data indicates that |
| troubled projects cannot improve cost efficiency by > 10 percentage |
| points without fundamental re-scoping or contract modification. |
| |
| 4. TCPI_EAC == CPI_cum: |
| Occurs when EAC = BAC / CPI (The Typical Forecast). The required future|
| efficiency exactly equals the demonstrated past efficiency. |
+-----------------------------------------------------------------------------+
4. Statistical EAC Range Analysis & Independent Estimates at Completion (IEAC)
To prevent reliance on a single point forecast, cost engineers develop an Independent Estimate at Completion (IEAC) range using statistical formulas to define the bounds of financial risk:
+-----------------------------------------------------------------------------+
| STATISTICAL IEAC BOUNDING RANGE |
| |
| BEST-CASE FLOOR (IEAC_min) = AC + (BAC - EV) [Atypical Model] |
| MOST LIKELY (IEAC_mid) = BAC / CPI [Typical Model] |
| WORST-CASE CEIL (IEAC_max) = AC + (BAC - EV)/(CPI*SPI) [Composite] |
+-----------------------------------------------------------------------------+
Schedule-Adjusted Forecasting: Earned Schedule ($ES$) & $EAC_t$
In modern EVM standards, forecasting is extended to project duration using Earned Schedule (ES) metrics:
- Schedule Performance Index (Time) ($SPI_t$): $SPI_t = ES / AT$, where $AT$ is Actual Time.
- Time-Based Estimate at Completion ($EAC_t$): $EAC_t = \text{Planned Duration} / SPI_t$.
5. Comprehensive Worked Step-by-Step Engineering Case Study
Refinery Hydrocracker Revamp Project Data:
- Approved Baseline Budget ($BAC$): $40,000,000
- Status Date (Month 10 of 18):
- Planned Value ($PV$): $25,000,000
- Earned Value ($EV$): $20,000,000
- Actual Cost ($AC$): $25,000,000
- Contractor Proposal: Contractor submits a revised EAC of $44,000,000.
Step 1: Compute Current Historical Performance Indices
- Cost Performance Index ($CPI$):
- Schedule Performance Index ($SPI$):
- Cost Variance ($CV$):
- Work Remaining ($BAC - EV$):
Step 2: Evaluate Feasibility of Finishing Within Original $BAC$
Engineering Interpretation:
- To finish within the original $40,000,000 budget, the craft labor force must execute all remaining work at a cost efficiency of 1.333 ($1.33 of earned value for every $1.00 spent).
- Compared to current performance ($CPI = 0.800$), this requires an efficiency improvement of:
- Audit Conclusion: Finishing within the original $BAC$ is completely unachievable.
Step 3: Evaluate Feasibility of Contractor's Proposed EAC ($EAC = $44,000,000$)
Gap Analysis:
- Audit Conclusion: Although $TCPI_{\text{EAC}} = 1.053$ appears modest in isolation, achieving it requires improving labor efficiency from $0.800$ to $1.053$. Because the gap (+0.253) far exceeds the empirical 0.10 feasibility threshold, the contractor's proposal is statistically invalid and overly optimistic.
Step 4: Compute Realistic EAC Using Typical CPI & Variance at Completion
- Empirical Typical EAC:
- Validation via $TCPI_{\text{EAC}}$: (Notice that $TCPI_{\text{EAC}} = CPI = 0.800$, representing zero required change in demonstrated productivity).
- Variance at Completion ($VAC$):
[!IMPORTANT] Cardinal Exam Rule for TCPI:
- Whenever $EAC = BAC / CPI$, then $TCPI_{\text{EAC}} = CPI$.
- If an owner accepts an EAC such that $TCPI_{\text{EAC}} > CPI + 0.10$, the owner is accepting an unvalidated schedule/cost recovery plan that is virtually guaranteed to overrun.
A commercial construction project has an approved Budget at Completion (BAC) of $8,000,000. At the mid-year project review, the cost report shows Earned Value (EV) = $4,000,000 and Actual Cost (AC) = $4,800,000. The project sponsor firmly mandates that the project must finish strictly within the original approved BAC. What is the required To-Complete Performance Index (TCPI_BAC)?
An EPC industrial project has a BAC of $15,000,000. At the status date: Planned Value (PV) = $10,000,000, Earned Value (EV) = $9,000,000, and Actual Cost (AC) = $11,250,000 (cumulative CPI = 0.80). Recognizing that completing within the original BAC is unachievable, executive management approves a revised Estimate at Completion (EAC) of $17,500,000. What is the To-Complete Performance Index to achieve this revised target (TCPI_EAC), and what is the resulting Variance at Completion (VAC)?
A project has an approved BAC of $20,000,000. At the 40% completion milestone, Earned Value (EV) = $8,000,000 and Actual Cost (AC) = $10,000,000, resulting in a cumulative CPI = 0.80. The contractor submits a revised EAC proposal of $21,500,000. When the owner's cost engineer evaluates the feasibility of this proposed EAC using TCPI gap analysis, what conclusion must be drawn?
A software development project with a BAC of $2,000,000 reports EV = $1,200,000 and AC = $2,100,000. When the cost analyst attempts to calculate TCPI_BAC, the calculation yields a negative value: ($2.0M - $1.2M) / ($2.0M - $2.1M) = $0.8M / (-$0.1M) = -8.0. How must this result be interpreted from a cost engineering perspective?