PPV Calculator PPV formula

Purchase price variance template

Fill in one row per purchase line, then drop the file into the calculator. It works out PPV for every line, totals favourable and unfavourable variance, ranks the worst lines and suppliers, and splits out exchange rates if you add rate columns.

Columns

ColumnWhat to put in it
ItemWhat you bought: SKU, part number or description. Optional.
SupplierWho you bought it from. Optional; adds a by-supplier view.
CurrencyThe supplier's invoice currency. Optional, for your reference.
QuantityQuantity actually purchased (received or invoiced). Required.
Standard priceStandard price per unit in your reporting currency. Required.
Actual priceActual price per unit. In the supplier's currency if you give rates, otherwise in your reporting currency. Required.
Standard ratePlanned rate: one unit of the supplier's currency in your reporting currency. Optional; needs Actual rate too.
Actual rateRate actually applied to the invoice. Optional; needs Standard rate too.

Common header names from ERP exports are recognised too: Unit price, Net price, Invoice price, PO price, Standard cost, Budget rate, Exchange rate, Qty, Material, Vendor, and SAP's MENGE, NETPR, STPRS and WAERS.

What the calculated example shows

The example has 11 made-up purchase lines. Total PPV is 2,229.90: 43.00 from price and 2,186.90 from exchange rates. 2 lines are unresolved because a price or a rate is missing, and are left out of the totals instead of being guessed.

Calculate your own

Know the number. Now fix the cause.

If the variance comes from what you agreed to pay, the fix is in buying and contracts. If it comes from explaining the number at month end, the fix is in finance. Five questions tell you which.