ManifstManifst Guide
FR Open Manifst

How Manifst calculates the budget (earned value)

BAC, planned value, earned value, actual cost, indices and forecast at completion: what each figure in the Budget tab says, and where it comes from.

Plan
All plans
Required permission
Finance › Access pageDefault: Product Owner, Project Manager, Project Management Officer, plus the project owner and admins.

The idea in one sentence

The earned value method (EVM) compares three amounts expressed in the same unit, euros: what was planned to date, what has been produced and what has been spent. Manifst calculates them from your sprints and story points, against the budget you declared.

Amounts and indices in the Budget tab of the Finance page
Amounts and indices in the Budget tab of the Finance page

The three amounts

AmountQuestionCalculation in Manifst
BAC, budget at completionHow much should the project cost?the amount entered in Finance › Budget
Planned value (PV)How much should have been produced by today?share of points planned to date × BAC
Earned value (EV)What is the delivered work worth?share of points completed × BAC
Actual cost (AC)How much has been spent?logged time × daily rate in force on the work date

The "shares of points" are calculated over the sprint scope: the total story points of tickets placed in a sprint, past, current or future. Tickets left in the backlog are not included.

Plan your sprints for the calculation to make sense

If only one sprint is planned, the whole BAC is assigned to it: completing it gives the impression the whole project is delivered. The more of the project the sprints cover, the more faithful the indicators.

The planned value to date moves with the calendar: for a sprint halfway through (in working days), half of its points are considered planned.

The indices

IndexCalculationReading
CPI, cost performanceEV ÷ ACabove 1: you produce more than you spend
SPI, schedule performanceEV ÷ PVabove 1: you are ahead of plan
Cost variance (CV)EV − ACpositive: savings; negative: overrun
Schedule variance (SV)EV − PVpositive: ahead; negative: behind

An index is shown in green only if it is strictly above 1; at exactly 1, it is neutral.

Forecast at completion

The forecast answers "how much will the project cost in total if the trend continues?":

  • Estimate to complete (ETC) = (BAC − EV) ÷ CPI;
  • Estimate at completion (EAC) = everything already spent + estimate to complete;
  • Variance at completion (VAC) = BAC − EAC;
  • To-complete performance (TCPI): the CPI you would need to hold until the end to stay within the BAC.

Example

BAC of €100,000, 200 points planned in sprints, 80 points completed, €50,000 spent.

  • EV = 80 ÷ 200 × 100,000 = €40,000
  • CPI = 40,000 ÷ 50,000 = 0.8: each euro spent produces €0.80 of value
  • Estimate to complete = (100,000 − 40,000) ÷ 0.8 = €75,000
  • Estimate at completion = 50,000 + 75,000 = €125,000, i.e. €25,000 over budget

Three rules behind surprising figures

  1. Delivering more than planned in a sprint does not create budget. A sprint's earned value is capped at what it had planned: a ticket added during the sprint and then completed does not push value above the BAC.
  2. Time logged outside a sprint costs, but produces no value. It does not enter the CPI (which compares amounts of the same scope), but it counts in the forecast at completion: the money has really been spent.
  3. Contingency is included in the BAC, not added to it: with a BAC of €100,000 and 10% contingency, the reserve is €10,000 out of those €100,000.

An "Abandoned" ticket counts as done

A ticket counts as delivered as soon as its status is of the "Done" type. If your project has an abandonment status of that type, its tickets inflate the earned value. Check your columns' type in Kanban.

For details on actual cost, see How actual cost is calculated.

Updated on November 3, 2026

Can't find your answer? Write to us