TierUp

Charm pricing and quantity breaks

Two decisions govern whether a price ladder works: the quantities you break at, and the prices you land on. Most advice covers the second and skips the first. The first matters far more.

What charm pricing actually is

A price ending just below a round number — $9.99 rather than $10, £4.95 rather than £5. The usual explanation is the left-digit effect: we read prices left to right and form an impression before finishing, so $9.99 is filed nearer “nine pounds-ish” than “ten” despite the difference being a penny.

The evidence is real. Field experiments in catalogue retail — where the same item was mailed at different endings to comparable customer groups — found 9-endings outselling both higher and lower round prices, which is the striking part: some items sold better at $39 than at $34.

We are deliberately not quoting a percentage. The figures differ across studies, categories and decades, and a conversion-lift number with no citation attached is a guess wearing a decimal point. The direction is well supported. The magnitude for your catalogue is not knowable from anybody’s blog post.

Where it stops working

A 9-ending is also a signal, and what it signals is value. That is useful at the value end and actively harmful above it.

Premium and considered purchases. Round pricing reads as confident; £1,199.99 on a piece of furniture reads as a discount store. Look at what the brands you would like to be compared to do — it is usually round.

B2B and trade. A buyer working out the cost of 48 units is doing arithmetic, and charm endings make arithmetic annoying. Clean numbers get chosen.

When the whole page is 9s. If every price ends in .99 the signal disappears and the page just looks like a supermarket shelf.

When it produces a silly number. A 15% tier on £8.40 is £7.14, and £6.99 to charm it is a 17% discount. Small on one item; across a catalogue it is real money given away by a rounding rule nobody reviewed.

The decision that matters more: break quantities

You can get every price ending right and still build a ladder nobody climbs, because the break quantity is what decides whether the offer is reachable at all.

Put the first break one step above your current average. If most orders are one unit, break at 2 or 3. A first break at 10 when nobody buys 3 is decoration: everyone sees it and nobody is close enough to move. This is the single most common reason a correctly installed quantity break produces nothing.

A break at 3 converts better than a break at 20. The jump has to be imaginable. “One more and they are cheaper each” is a decision someone makes in the moment; “nineteen more” is a budget conversation.

Two or three rungs, not six. A ladder is a comparison, and comparisons get harder as they get longer. Three prices is a choice; six is a table to be studied and then abandoned.

Match the physical unit. If it ships in sixes, break at 6 and 12. Breaks that cut across your packaging create picking errors and cost more than the discount.

A practical method

Take your actual order data and find the quantity distribution for the product. Set the first break one step above the mode. Set the second where a genuinely committed customer would land — often the case size. Stop there unless you have a real third audience.

Then price the rungs. Work out the per-unit price you can afford at each quantity, then decide the ending. Do it in that order: a price chosen for its ending and checked for margin afterwards is how you end up discounting 17% because you wanted a 9.

Sanity-check the deepest rung against absolute margin, not percentage. Six units at 30% off clears more money than two at full price for most cost structures — but “most” is doing work in that sentence, and yours is the one that matters.

Automating the endings

Percentage tiers make charm rounding a real problem rather than a typographic one, because the computed price moves whenever the product price does. “15% off at 3+” on a £12.99 item is £11.04 today and something else after your next price change.

TierUp handles this with percentage tiers plus optional rounding to .99 or .95, applied at checkout so the ending stays correct as prices move — it always rounds down, because rounding a computed tier price up can quietly erase the discount entirely near a rung boundary. Both are part of TierUp Pro; fixed per-unit tiers, where you type the ending yourself, are free.

Keep reading

How quantity breaks increase average order value covers whether the ladder will move your numbers, and how to create quantity breaks on Shopify covers building one.