Walk any supermarket aisle and the answer to "does .99 pricing work?" looks settled. Walk a builders' merchant trade counter and it gets murkier. Trade buyers are professionals spending someone else's money against a margin calculation — surely a penny off the pound is beneath their notice? The honest answer is more interesting than either camp admits: price endings do work on B2B buyers, but through different mechanisms than in retail, and there are specific situations where a round number outperforms a charm price.
What the retail evidence actually says
The consumer research base is deep. The best-documented effect is the left-digit effect: buyers anchor disproportionately on the leftmost digit, so £19.99 is processed as meaningfully cheaper than £20.00 even though the gap is a penny — because the "1" does the work. Field experiments, including the well-known catalogue tests by Anderson and Simester, found that prices ending in 9 could lift demand even when the 9-ending price was higher than the alternative tested. The second mechanism is signalling: decades of retail exposure have taught everyone that 9-endings mean "deal" and round numbers mean "premium". That association travels with the buyer into work.
Why trade buyers are not immune
The comfortable assumption is that professional buyers compare total landed cost in a spreadsheet, so endings are noise. Three reasons that is only half true:
- Trade buyers are still human, and often hurried. A counter customer choosing between your £48.95 and a rival's £50.00 quote on the phone is making a fast, comparative judgement, not a procurement exercise. Left-digit anchoring applies to anyone reading numbers quickly.
- Small firms blur the line. A sole-trader plumber buying at your counter is spending money that feels like his own. The psychology in play is consumer psychology with a VAT number.
- Price lists are scanned, not audited. A 400-line trade price list gets skimmed. Endings shape the overall impression of "sharp" versus "premium" across the whole document, not just individual lines.
Where round numbers win in B2B
There is good evidence that round prices carry their own signal — competence, confidence and quality — and research on negotiations has found that precise (non-round) opening numbers can anchor harder, while round numbers read as more negotiable. Practical translation:
- Bespoke quotes and contract pricing: a quotation of £4,850 reads as considered; £4,849.99 reads as gimmicky and faintly desperate. For negotiated, high-stakes numbers, skip charm endings.
- Premium positioning: if your pitch is quality and reliability rather than price leadership, round numbers reinforce it. Charm endings whisper "discount house".
- Per-unit prices that multiply: when a buyer orders 500 units, £2.49 versus £2.50 changes the invoice by £5 — but £2.49 makes the mental arithmetic harder. Some volume buyers actively prefer round unit prices for ease of calculation.
What about ex-VAT prices?
One wrinkle unique to B2B: trade buyers usually read ex-VAT prices, and a charm ending rarely survives the VAT calculation intact. £9.99 ex VAT becomes £11.99 inc VAT (tidy, by luck), but £24.95 ex VAT becomes £29.94 inc — neither charm nor round. Decide which figure your customers actually anchor on. If your list is ex-VAT and your buyers reclaim VAT anyway, apply your chosen ending to the ex-VAT figure and let the inclusive figure fall where it may; the anchoring happens on the number they compare.
A practical rule of thumb
Match the ending to the buying mode. Where the buyer is comparing — price lists, counter sales, catalogue SKUs against visible competition — charm endings (.99, .95, .49) earn their keep via the left-digit effect. Where the buyer is negotiating or evaluating you — bespoke quotes, annual contracts, flagship premium lines — round numbers signal confidence. Many wholesalers land on .95 as the B2B compromise: it captures the left-digit benefit while looking slightly less "supermarket" than .99. And .49 endings are useful mid-pound, keeping the left digit down when rounding up to .95 would cross it.
Whatever you choose, be consistent — and automate it
The worst price list is the inconsistent one: £12.99 next to £13.02 next to £14.00 tells the customer your prices are accidents. Consistency is hard to maintain by hand because tier prices are usually formula outputs — cost times a multiplier or RRP minus a discount rarely lands on a tidy ending (we walked through those formulas in cost-up vs RRP-down price list design). Rounding every result to your chosen ending is exactly the sort of rule software should apply for you.
That is built into B2B Price Tiers, our wholesale pricing engine for Linnworks — coming very soon. Its formula engine prices each tier cost-up or RRP-down, then applies attractive rounding to .99, .95 or .49 automatically, so a 2,000-SKU trade list comes out consistent to the penny. Prices sync back to Linnworks as native extended properties, with a spreadsheet-style grid and CSV import/export for hand-tuning, and it will plug straight into Trade Order POS so the counter and the price list always agree. It launches at £29.99 a month with a 14-day free trial; the product site is b2b-prices.mcp-g.com.
Pick your endings once and let the engine keep them consistent — register your interest in B2B Price Tiers before it launches very soon.