Skip to main content

Purchase Price Variance, Explained: The Formula That Tells You Whether Procurement Beat the Budget

Published 8 min readMike ThriftMike Thrift
Purchase Price Variance, Explained: The Formula That Tells You Whether Procurement Beat the Budget
On this page

Your standard cost says copper coil costs $7.50 a kilogram. This month's invoices say $8.00 — across 5,000 kilograms, that half-dollar gap quietly ate $2,500 of margin before production even touched the metal. Without purchase price variance, that money simply vanishes into cost of goods sold, invisible and unexplained. With it, you get a single number that names the gap, points at its cause, and tells you whether your buyers beat the budget or blew it.

Here is what purchase price variance measures, the one-line formula behind it, how to read a favorable result against an unfavorable one, the journal entry that books it under standard costing, and the mistakes that make the number lie.

What Purchase Price Variance Actually Measures​

Purchase price variance (PPV) — also called materials price variance — is the difference between what you expected to pay for purchased goods and what you actually paid, scaled to the quantity you bought. It answers exactly one question: did procurement pay more or less than the plan allowed?

The "plan" is the standard price: the per-unit cost your budget assumes, usually built from recent supplier quotes, contract prices, and expected market conditions. The reality is the actual price: what the invoice charged. PPV multiplies the per-unit gap by the quantity purchased so the result lands in dollars, ready for the income statement.

One subtlety matters from the start: PPV is computed on the quantity purchased, not the quantity used. If you bought 5,000 kilograms but production consumed only 3,000, the variance still runs on 5,000. That is deliberate — the price was locked in at the loading dock, and holding buyers accountable for what they bought, rather than what the factory later consumed, keeps responsibility where it belongs. The companion metric, materials quantity variance, covers the usage side separately.

The Formula: One Line, One Sign Convention to Learn​

The standard form is:

PPV = (Actual Price − Standard Price) × Actual Quantity Purchased

Run the copper coil example through it:

  • Actual price = $8.00 per kilogram; standard price = $7.50
  • Actual quantity purchased = 5,000 kilograms
  • PPV = ($8.00 − $7.50) × 5,000 = $2,500 unfavorable

Note the sign convention, because it reads backwards at first glance: a positive result is unfavorable (you overpaid), and a negative result is favorable (you underpaid). The reason is bookkeeping, not perversity. An unfavorable variance is recorded as a debit, and debits add cost — so cost overruns carry a plus sign that flows straight into the journal entry. Some textbooks flip the subtraction to (Standard − Actual) so that savings print positive; the economics are identical either way, but the (Actual − Standard) order dominates in practice because it matches the accounting entry, and mixing the two orders inside one company is a reliable way to misread every report.

A second worked example shows the favorable side. Suppose packaging cartons carry a $0.40 standard, your buyer negotiates $0.36, and you purchase 100,000 units: ($0.36 − $0.40) × 100,000 = −$4,000, a $4,000 favorable variance. Procurement beat the budget by four grand — at least on price, a qualification the next section takes seriously.

Favorable vs. Unfavorable: What Each Result Really Means​

Unfavorable means you paid more than standard. Common drivers include supplier price increases, rush orders padded with expedited freight, buying off-contract (so-called maverick spending), specification changes the standard never caught up with, and standards set at purchase volumes you no longer buy. When you review an unfavorable number, separate causes purchasing controls from causes nobody controls: a buyer who skipped the approved vendor list is a coaching conversation, while a commodity spike is a signal to re-bid or re-forecast.

Favorable means you paid less than standard — and it deserves the same scrutiny, not a celebration. A favorable variance can come from sharp negotiation, but it can equally come from accepting lower-grade material that later inflates scrap and rework, from a bulk buy that ties up cash and warehouse space to chase a discount, from a supplier error that will be corrected with a debit memo next quarter, or from a standard that was simply set too high. The textbook trap is the buyer who "saves" $4,000 on cheaper cartons that crush in transit and cost $15,000 in damage claims. Price is one dimension of a purchase; quality, terms, and timing are the others, and PPV sees only price.

The practical rule: treat every material variance as a question, not a verdict. Favorable asks "what did we give up to get this price?" Unfavorable asks "was this controllable, and is the standard still right?"

The Journal Entry That Books It​

Under a standard-cost system, inventory enters the books at standard — not at the invoice price — so that the balance sheet stays comparable period to period. The gap between standard and actual lands in its own variance account. For the copper coil purchase (5,000 kg, $7.50 standard, $8.00 actual, $40,000 payable):

  • Debit Raw Materials Inventory for $37,500 (5,000 kg at the $7.50 standard)
  • Debit Purchase Price Variance for $2,500 (the unfavorable gap)
  • Credit Accounts Payable for $40,000 (5,000 kg at the $8.00 actual)

Had the price come in below standard, the third line would shrink and the variance line would flip to a credit — a favorable variance reduces cost, and credits reduce expense accounts.

At period end, the variance account is typically closed to cost of goods sold (immaterial amounts go straight there; textbook treatments prorate material variances across inventory and COGS, though most small businesses take the simple path). Either way, the discipline is the same: the variance gets its own account and its own line on the management report for at least one full close, so the price story stays visible instead of dissolving into COGS on day one.

If you keep your books in plain text, the same purchase is one transaction with the variance as an explicit leg:

2026-10-24 * "Copper coil purchase -- 5,000 kg at 8.00 against a 7.50 standard"
  Assets:Inventory:Raw-Materials   37500.00 USD  ; 5,000 kg at standard
  Expenses:Purchase-Price-Variance   2500.00 USD  ; unfavorable variance
  Liabilities:Accounts-Payable     -40000.00 USD  ; 5,000 kg at actual

A dedicated variance account like this is what makes the number queryable later: one balance query shows the month's total over- or under-payment across every purchase, which is exactly the report a spreadsheet-based buyer can never quite produce. If you want to see how that query habit compounds, the Beancount documentation on balances and queries walks through the mechanics, and Fava renders the same accounts as browsable statements.

What Causes the Variance (and Which Causes Are Yours to Fix)​

Group every variance you investigate into three buckets:

Buyer-controlled. Off-contract purchases, missed volume discounts, skipped competitive bids, rush orders caused by late requisitions. These are process failures with process fixes: tighter approval routing, catalog enforcement, earlier demand signals to purchasing.

Market-driven. Commodity swings, supplier-wide increases, freight surcharges, exchange-rate moves on imported inputs. Purchasing cannot prevent these, but finance still needs them quantified — a $2,500 unfavorable variance "because copper rose 7 percent" is a forecasting input, and it may justify re-bidding the contract or passing cost through to your own prices.

Standard-driven. The standard itself is stale: set at last year's prices, at a volume tier you outgrew, or before a specification change. A standard nobody has revisited in eighteen months will manufacture "unfavorable" variances out of thin air — or flattering favorable ones. Review standards at least annually, and immediately after any contract renewal, spec change, or sustained commodity move. A variance against a wrong standard measures the standard's age, not the buyer's skill.

Common Mistakes That Make the Number Lie​

Using quantity used instead of quantity purchased. Valuing the variance on what production consumed blends a purchasing result with a production result and delays recognition until material leaves the shelf. Compute PPV at receipt or invoice, on what you bought.

Letting standards rot. The single most common failure. An outdated standard turns every report into fiction and teaches buyers to ignore the metric entirely.

Celebrating favorable variances blindly. Pair every favorable price result with its quality and usage fallout before praising it. If scrap, returns, or the quantity variance moved against you in the same period, the "saving" may have cost money.

Burying the variance with no account of its own. Booking purchases straight to inventory at actual cost and skipping the variance account saves one line per transaction and destroys the entire analysis. The account is the report.

Comparing across inconsistent formulas. If one plant computes (Actual − Standard) and another computes (Standard − Actual), consolidation produces garbage with a confident total. Standardize the order — Actual minus Standard, matching the debit — and document it where buyers can find it.

Your Next Step​

Pull last month's three largest material purchases, look up each item's standard price, and run the one-line formula on each. If any variance exceeds a few percent of the purchase value, chase it into one of the three buckets above — buyer, market, or standard — and write down the cause while the invoices are still warm. Do that monthly, revisit your standards quarterly, and purchase price variance stops being a textbook exercise and becomes what it is meant to be: an early-warning line that catches margin leaks at the loading dock instead of at year end.

Source: https://beancount.io/blog/2026/10/24/purchase-price-variance-explained-formula-journal-entry-guide

Published: October 24, 2026