Pricing · 8 min read

Pricing audit: where discounts eat your margin

The short answer

A pricing audit tests whether every price, discount, rebate and promotion still covers its full cost and earns the margin it was set to earn. In our 74 audits, mispriced offers appeared in 47% and discount habits in 34%. Most of the leak hides in discounts that were set once and never revisited.

47%of audits found mispriced offers
34%of audits found a discount habit
$9of every $100 of audited spend went to mispriced offers

What a pricing audit checks

A price list is the visible half of pricing. The other half is everything given away between the list price and the margin you bank: promo codes, free shipping thresholds, bundles, plan discounts, dealer and channel discounts, rebates, fee waivers, and surcharges that never made it into a contract. A pricing audit tests each of those against its full cost today, not against the cost of the year it was set.

Each one usually started as a sound decision. A launch discount won the first customers, a threshold matched the carrier rates of its year, a rebate tier fit the distributor it was written for. Then freight, materials, platform fees or the customer mix moved, and nobody went back. That is why mispriced offers appeared in 47% of the 74 audits and discount habits in 34%, and why the leak rarely shows on the price list itself.

Where discounts eat margin

Across the published cases, the pricing leaks fall into five places. Each comes with the test that finds it.

Codes that became the price

A code offered every week stops being a promotion and becomes the real price, and the customers most likely to pay full price learn to wait for it. A discount habit was training the best customers to wait is that pattern in a food and beverage brand. Bundles can do the same from the other side, pulling buyers off higher margin single items: Bundles were cannibalizing full price hero SKUs. The test is the share of orders that carried a code, month by month, against full price demand over the same months.

Thresholds and extras priced years ago

Free shipping thresholds, free delivery and free assembly are prices too, set against a basket and a carrier rate that may no longer exist. Free shipping was quietly deleting the margin on every third order is the threshold case, and Free assembly and delivery were bundled below cost on big ticket lines shows the same leak on big ticket furniture. The test is the contribution of every order just above the threshold, after the shipping it now costs.

Plan, deal and channel discounts

Discounts written into plans, deals and channels outlive the reasons they were granted. An annual plan discount is worth its cost only if it prevents more churn than it gives away, and in Annual plans were discounted below their retention value it did not. A dealer discount applied across a whole catalog subsidized the low margin lines in Distributor margin was set once and never revisited, and discounts granted to close deals before quarter end compounded in Late quarter discounting was quietly eroding ACV margin. The test is a list of every standing discount with its date and its reason, and a check that the reason still holds.

Rebates and waivers nobody switched off

Rebates and fee waivers are discounts paid after the sale, so they rarely show up in a pricing review. Distributor rebates were accrued on orders that never reached their tier in Volume rebates were paid on orders that never hit the tier, and launch era fee waivers kept suppressing a marketplace’s take rate long after launch in Promotional fee waivers were never switched off. The test is one quarter of rebates and waivers recalculated from shipped and paid volume, then compared with what was credited.

Prices below the full cost to serve

The quietest leak is a price that was right once. Freight and packaging inflation never reached the unit economics of a pet brand’s bestsellers in Bestsellers were priced below their true landed cost, and resin and energy surcharges rose faster than contracts captured them in A surcharge lag was never passed into customer contracts. In services and software the cost is people and support rather than freight: Retainers were priced below delivery cost. The test is the full landed cost of your ten best sellers, shipping, returns and payment fees included, against the price actually paid.

Pricing and discount findings across the 74 audits

Pricing and discount findings in the published audits, grouped by where the margin went (18 of 74 cases)
Where the margin wentCasesAnnual figuresOne of them
Codes, promotions and bundles4$38k to $68kA discount habit was training the best customers to wait
Free shipping, delivery and extras3$47k to $58kFree shipping was quietly deleting the margin on every third order
Plan, deal and channel discounts4$49k to $92kDistributor margin was set once and never revisited
Rebates and fee waivers2$58k to $118kVolume rebates were paid on orders that never hit the tier
Prices below the full cost to serve5$52k to $79kRising freight never reached the price list

Every figure is a published case’s audited annual value. Across all 74 cases the lower median finding is $58k a year, and the ranked ledger of findings lists every one. The five margin leak patterns page defines mispriced offers and discount habits, with the audits behind each.

The arithmetic of a discount

A discount costs more than its headline because it comes straight out of the margin, not out of the price. At a 40% contribution margin, a 10% discount leaves 30 points of margin on each sale, so you need a third more units just to earn the same contribution. A 20% discount needs twice the units. For a discount d and a contribution margin m, both as shares of the price, the extra volume you need is d divided by (m minus d).

Extra units needed to keep the same contribution after a discount (arithmetic, not audit data)
DiscountAt a 30% marginAt a 40% marginAt a 50% margin
5% off20%14%11%
10% off50%33%25%
15% off100%60%43%
20% off200%100%67%

Revenue based measures miss this entirely. A promotion lifts revenue, and with it ROAS and MER, in the same weeks that it cuts the contribution underneath both. A discount that pays for itself shows up in contribution per customer, not in the top line. When it does not, the gap is a margin leak that grows with every order.

How to run a pricing audit on your own exports

  1. Pull a year of order lines. List price, price paid, the discount or code used, the SKU or plan and the channel, one row per line.
  2. Attach the full cost. Landed cost per SKU, shipping and packaging, payment fees and returns, and for services the delivery hours. Use this year’s costs, not the ones the price was set on.
  3. Compute contribution per order after every discount. Sort it by SKU, by code and by channel. The losers are usually a short list.
  4. List every standing discount. Thresholds, plan discounts, dealer terms, rebates, waivers and surcharge clauses, each with the date it was set and the reason. Any reason that no longer holds is a candidate.
  5. Test before you cut. Withhold a discount from a random share of customers or a set of regions for a few weeks and compare. A discount that brings no extra contribution can go; the method is the same one used for measuring incrementality in ad spend.

Most of this runs on exports you already have. The marketing audit checklist includes the pricing checks and scores them in your browser.

Questions about pricing audits

What is a pricing audit?

A pricing audit checks whether each price, discount, rebate and promotion still covers its full cost and earns the margin it was set to earn. It covers everything given away after the list price, not only the price list. Mispriced offers appeared in 47% of the 74 audits. The five margin leak patterns →

How do I know if discounts are hurting my margin?

Two signs. The share of orders that use a code keeps rising while full price demand falls, and the extra volume a discount brings is smaller than its arithmetic needs: at a 40% contribution margin, a 10% discount needs a third more units to break even. Discount habits appeared in 34% of the audits. Contribution margin, defined →

How often should prices and discounts be reviewed?

Every time an input moves, such as freight, materials, carrier rates, platform fees or the customer mix, and at least once a year otherwise. Most of the pricing cases in the audits began as sound decisions that nobody revisited after their costs changed. The marketing audit checklist →

See every finding, ranked by annual value →
Request an audit → See the benchmark