Answer: Start with the recorded PPV: purchase-order price minus standard cost, multiplied by quantity received. Then reconcile the unit-price gap against contract price, last paid price, and supported cost drivers. Rank the dollars by supplier, part, commodity, plant, and receipt date, separating supplier pricing, commodities, freight, tariffs, FX, substitutions, and standard-cost timing.
What purchase price variance means
Purchase price variance, often shortened to PPV, measures the difference between what a company expected to pay and what it actually paid for purchased materials. In simple terms, it answers: did we buy this material above or below the cost baseline?
A common price variance formula is:
PPV = (Purchase-order unit price - Standard unit cost) x Quantity received
That formula is helpful because it converts unit-price movement into financial impact. In this sign convention, a positive result is unfavorable because the purchase-order price is above standard. Some accounting systems display favorable and unfavorable signs differently, so label the convention in every report.
For a buyer, controller, or supply-chain leader, the formula alone is not enough. A PPV report needs to explain the reason behind the number.
Separate PPV from nearby variances
Teams often slow down because they use "PPV" to describe several different cost movements. Keep these views separate before assigning a cause:
| Variance | Comparison | Typical event |
|---|---|---|
| Purchase price variance | Purchase-order price vs standard cost | Receipt into standard-cost inventory |
| Invoice price variance | Invoice price vs purchase-order price | Invoice matching and approval |
| Exchange-rate variance | Functional-currency impact from exchange-rate movement | Receipt, invoice, or payment, depending on policy |
| Landed-cost variance | Estimated vs actual freight, duty, broker, tax, or other acquisition cost | Receipt and later cost adjustment |
Oracle's purchasing documentation distinguishes PPV from invoice-price and exchange-rate variances. This matters because a supplier price change, an invoice mismatch, and an FX move may require different owners and actions.
Why PPV explanations get slow
PPV explanations get slow when procurement, finance, and operations each hold a different piece of the story.
Finance may see material cost above plan. Procurement may see a supplier price increase. Operations may know the plant switched suppliers because of a shortage. Logistics may know the real issue was premium freight. If those data points are not connected, the team spends days reconciling spreadsheets before anyone can make a decision.
That is why the fastest PPV process starts with a clear decomposition:
- Baseline: standard cost, contract price, budget, or last paid price.
- Actual: purchase-order price at receipt for PPV; invoice price for invoice-price variance.
- Quantity: quantity received for receipt-based PPV.
- Driver: supplier, commodity, FX, tariff, freight, mix, timing, or substitution.
- Owner: procurement, supplier, logistics, finance, operations, or customer recovery.
What to check first
Before ranking the result, confirm that the comparison is valid:
- Use the same currency and documented exchange-rate date.
- Normalize unit of measure, pack size, and price basis.
- Confirm whether the standard is current for the receipt date.
- Separate purchase-order price from invoice and landed-cost adjustments.
- Exclude reversals, returns, duplicate receipts, and non-comparable substitutions.
Start by ranking PPV by absolute dollar impact. The largest variance should be explained first, even if a smaller variance has a higher percentage change.
Then answer these questions:
- Is the variance favorable or unfavorable?
- Which suppliers account for most of the PPV?
- Which parts or commodities moved most?
- Did the supplier price move, or did the company buy a different mix?
- Was the actual price from a purchase order, goods receipt, or invoice?
- Did the standard cost baseline change recently?
- Did tariffs, duties, broker charges, or freight get included in landed cost?
- Did FX affect the purchase price?
This sequence prevents teams from arguing over the total before they understand the components.
Build a driver bridge, not a variance list
A useful PPV explanation reconciles the total into non-overlapping drivers:
| Driver | Evidence to inspect | Typical review owner |
|---|---|---|
| Approved supplier price change | Contract, quote, effective date, purchase-order revision | Procurement |
| Commodity movement | Contract index, surcharge rule, commodity period | Procurement and finance |
| Foreign exchange | Transaction currency, exchange-rate date, functional currency | Finance |
| Tariff or duty | Country of origin, classification, entry date, duty treatment | Trade compliance and finance |
| Freight or landed cost | Incoterms, freight invoice, broker or handling charge | Logistics and finance |
| Part or supplier substitution | Original source, replacement source, approval and timing | Procurement and operations |
| Standard-cost timing | Standard revision date and cost-roll assumptions | Cost accounting |
| Invoice mismatch | Purchase order, receipt, invoice, credit or debit memo | Accounts payable and procurement |
Do not force the residual into "supplier increase." Keep an unexplained bucket visible until the evidence supports a cause.
A simple PPV example
Assume a part has a standard cost of $10.00, a purchase-order price of $10.80, and 50,000 units received:
PPV = ($10.80 - $10.00) x 50,000
PPV = $40,000 unfavorable
The explanation is not complete until the $40,000 is reconciled. For example, the evidence might support $25,000 from an approved supplier increase, $7,500 from FX, $5,000 from a freight treatment change, and $2,500 still unexplained. The exact driver categories should follow the company's contracts, accounting policy, and source data.
When this matters most
PPV matters when material cost misses plan, when gross margin changes unexpectedly, or when a supplier increase needs to be challenged. It also matters during monthly business reviews, customer recovery discussions, and supplier negotiations.
For manufacturers, PPV can directly affect the material cost line in an EBITDA bridge. If the variance is not explained quickly, leaders may see a margin miss but not know whether to renegotiate, redesign, re-source, recover from a customer, or update the forecast.
How SupplyWhy helps
SupplyWhy Profit Intelligence is SupplyWhy's AI-powered supply chain finance analysis and performance improvement solution. It processes operational and financial data to identify performance issues, analyze likely drivers, and support decisions across revenue, cost, and working capital.
For PPV, SupplyWhy should help a buyer or finance leader move from a static variance table to a driver explanation:
- Which suppliers created the largest unfavorable PPV?
- Which parts or commodities explain the movement?
- How much of the variance came from supplier-specific pricing versus commodity movement?
- Did tariffs, freight, or FX need to be separated before assigning responsibility?
- Which PPV drivers should flow into the margin story?
The useful output is not "PPV is up." The useful output is "PPV is up because these suppliers, parts, and cost drivers moved, and these actions should be reviewed first."
Short answer for buyers
To explain PPV quickly, calculate receipt quantity times the difference between purchase-order price and standard cost, rank the biggest dollar drivers, and reconcile the movement by supplier, part, commodity, plant, freight, tariff, FX, and timing. Keep invoice-price and exchange-rate variances separate so each cause has the right owner and action.
Related buyer questions
- What caused our material cost to miss plan this month?
- Which supplier created the largest purchase price variance?
- How much of our PPV came from tariffs or freight?
- Is our PPV caused by commodity movement or supplier-specific price action?
How Jenae helps
Jenae is the SupplyWhy solution for this workflow. Jenae helps procurement, finance, operations, and supply-chain teams connect operational signals to financial impact, explain why something changed, and decide what to review next before the issue turns into a month-end surprise.