The core PPV formula
Purchase price variance (PPV) measures the gap between what you actually paid for an item and what you planned to pay. The core formula is:
Where actual price is the price paid per unit, standard price is the budgeted, baseline, or contracted price per unit, and actual quantity is the number of units bought. The sign tells the story: a negative result is favorable — you beat the plan — and a positive result is unfavorable. (Be careful: some finance systems flip this convention and show savings as positive, so always confirm the sign before reading a report.)
Key takeaways
- The PPV formula is (actual price − standard price) × quantity; it isolates the price effect of a purchase from the volume effect.
- Favorable PPV = paid below standard; unfavorable PPV = paid above standard. Confirm the sign convention in your system.
- Use the percentage version to compare across items of very different unit cost.
- PPV is a price-discipline metric, not a savings metric — it is only as good as the standard price it is measured against.
- It complements, but does not replace, formal procurement savings calculation.
PPV sits in the family of procurement performance measures. If you are assembling a scorecard, read it alongside our broader references on procurement KPIs and how teams approach procurement savings calculation, and the deeper definition page on purchase price variance itself.
Every PPV formula you'll need
The core formula has several useful variants. Here is the complete set, with what each is for.
1. Total PPV (dollar variance)
The headline number for a line item or a category. It answers "how many dollars did price movement add or save us?"
2. PPV per unit
Strips out volume so you can compare price discipline item by item, regardless of how much you bought.
3. PPV percentage
Normalises variance against the baseline. A 2% unfavorable PPV on steel and a 2% unfavorable PPV on packaging are directly comparable, even if the dollar figures are wildly different.
4. Annualised PPV
Projects the run-rate impact of a price change across a full year — the version finance usually wants for budgeting and forecasting.
5. Material price variance (standard-cost accounting)
The accounting twin of PPV used in standard costing. It is mathematically identical to total PPV but is recognised at the point of purchase for inventory valuation.
6. Mix-adjusted / weighted PPV
Rolls individual line variances up to a category or supplier total, weighting each by its own quantity so high-volume items carry proportional influence.
Want PPV calculated automatically?
Spend analytics tools pull actuals from your ERP, hold the standard prices, and surface PPV by category and supplier without spreadsheets.
A worked example
Say your standard price for a machined component is $10.00. This quarter you bought 5,000 units, but the supplier raised the price to $10.40 after a steel surcharge.
- PPV per unit = $10.40 − $10.00 = +$0.40 (unfavorable)
- Total PPV = $0.40 × 5,000 = +$2,000 (unfavorable)
- PPV % = $0.40 ÷ $10.00 × 100 = +4%
- Annualised PPV (forecast 20,000 units/yr) = $0.40 × 20,000 = +$8,000
Now suppose a second component had a negotiated price drop from $6.00 to $5.70 on 8,000 units:
- Total PPV = ($5.70 − $6.00) × 8,000 = −$2,400 (favorable)
Combined category PPV = +$2,000 − $2,400 = −$400, a small net favorable result. This is the point of weighted PPV: one unfavorable item can be offset by gains elsewhere, and only the rolled-up figure tells you whether prices across the category are holding.
Reading favorable vs unfavorable
The table below summarises how to interpret each outcome under the standard sign convention.
| Result | Meaning | Typical action |
|---|---|---|
| Negative PPV | Paid below standard — favorable | Confirm it is real, capture in savings tracking, refresh standard if persistent |
| Positive PPV | Paid above standard — unfavorable | Investigate driver: market move, off-contract buy, or stale standard |
| Near-zero PPV | Actual tracks plan | Healthy price discipline; monitor for drift |
| Large swing either way | Standard may be wrong | Re-baseline the standard price to current market reality |
That last row matters more than people expect. A wildly favorable PPV often means your standard price is out of date, not that procurement negotiated brilliantly. PPV is only as honest as the baseline behind it — which is why disciplined teams document where standards come from and refresh them on a set cadence.
"PPV doesn't measure how good your buyers are. It measures how far reality drifted from a number someone set months ago. Keep the baseline honest and the variance becomes useful."
What drives purchase price variance
When PPV moves, it is usually one of these:
- Commodity and raw-material prices — steel, resin, energy, and freight indices feed straight into unit cost.
- Currency movement — buying in a foreign currency exposes you to FX swings between quote and payment.
- Volume and tier discounts — hitting (or missing) a volume break changes the price you actually pay.
- Expedite and surcharge fees — rush orders, small-lot fees, and fuel surcharges quietly inflate price.
- Off-contract / maverick buying — purchases made outside negotiated agreements almost always run unfavorable.
- Stale standards — a baseline that hasn't been refreshed will manufacture variance that has nothing to do with buying behaviour.
Several of these overlap with how teams separate genuine negotiated wins from market noise — a distinction we unpack in our guide to cost avoidance and the wider set of procurement metrics that put PPV in context.
PPV vs savings: not the same thing
PPV is frequently mistaken for savings, and conflating the two leads to numbers finance will not sign off on. PPV measures variance against a standard; savings measures value delivered against a defensible baseline through procurement action. A favorable PPV driven by a falling commodity index is not a saving your team negotiated — it is the market moving in your favour.
The cleanest programmes report both, separately and consistently. For the savings side of that ledger, our reference on procurement savings calculation explains baselines and categories, and the 2026 ROI business-case model shows how price variance and hard savings flow into a finance-grade business case.
How to track PPV in practice
At small scale, PPV lives in a spreadsheet: a column for standard price, a column for actuals pulled from purchase orders, and the formula above. That works until the data volume and the number of standards make manual upkeep unreliable.
At scale, the calculation moves into a spend analytics or BI layer that ingests actuals from the ERP, stores the agreed standards, and reports PPV by category, supplier, and item on a live basis. If you are evaluating that tooling, our ROI calculator guide walks through the value case, and you can model the impact directly with our procurement AI ROI calculator. The market map of platforms that automate this sits in the spend analytics AI category.
Frequently asked questions
Keep building your metrics stack: read the full list of procurement KPIs, browse more references on the procurement blog, or model the payback of automating measurement with the ROI calculator.