← All posts
B2B wholesale · 13 June 2026 · 7 min read

Customer-specific pricing vs price tiers: why tiers scale and bespoke sprawls

Every wholesale operation starts the same way: the first trade customer gets "their" prices, negotiated line by line. So does the second. By customer forty you're not running a pricing strategy, you're curating forty private price lists — and every cost increase, product launch and staff change has to be reconciled against all of them. The choice between customer-specific pricing and tiered pricing isn't really about flexibility. It's about whether your pricing can survive growth.

Why bespoke pricing sprawls

Per-customer pricing has genuine appeal early on. Big accounts feel valued, negotiations feel responsive, and with a dozen customers the spreadsheet is manageable. The problems arrive on three fronts, and they compound.

The maintenance explosion

The arithmetic is unforgiving: 40 customers with bespoke prices across 500 SKUs is up to 20,000 individually-owned price points. When a supplier raises costs 6%, every one needs revisiting — and unlike a formula, bespoke prices carry no memory of why they are what they are. Was £8.40 a strategic price for a big account, or a 2023 concession nobody remembers agreeing? You can't tell, so you either uplift blindly or renegotiate everything.

The knowledge trap

Bespoke pricing lives disproportionately in one person's head. When your best salesperson is on holiday and an account rings to order, whoever answers is guessing. Quotes contradict; margins leak; the customer, who keeps meticulous records of what they paid, always knows better than you do.

Margin drift you can't see

With forty separate price lists, nobody can answer "what's our margin on this SKU?" — there are forty answers. Discounts granted in one negotiation quietly become precedents in the next. Sprawl doesn't fail loudly; it erodes.

Why a small set of named tiers scales

Tiered pricing replaces per-customer numbers with a handful of named levels — Bronze, Silver, Gold, Distributor, whatever fits your trade — each defined by rules rather than accumulated arithmetic: cost-plus a margin, or RRP-minus a discount (the trade-offs are covered in wholesale price list formulas: cost-up vs RRP-down). Customers are then assigned to a tier, and three things immediately get easier:

Handling the genuine exceptions

The honest objection to tiers is that some deals really are special: the huge account that earned a concession on its core lines, the one-off clearance, the goodwill gesture. The answer isn't a forty-first price list — it's handling exceptions at the point of sale while the tier stays the backbone. In Trade Order POS, that means per-line price overrides when a specific deal warrants it, an order-level discount when the moment calls for it, and per-customer price memory that recalls what each account actually paid last time — so an exception granted once is remembered and honoured without ever being promoted into an entire bespoke price list. Tiers set the rule; the POS absorbs the exceptions.

Moving an account book onto tiers without a mutiny

The migration scares people more than it should. A sequence that works:

  1. Map what you're actually charging. Export current per-customer prices and cluster them. Almost always, the forty "unique" price lists collapse into three to five natural bands with a scatter of outliers.
  2. Design tiers to land at or slightly below what most customers pay. A customer moved onto a tier that's marginally better than their old bespoke deal has nothing to mutiny about. You recover the cost through the maintenance you stop doing and the leaks you stop springing.
  3. Handle outliers individually. Accounts paying well over the nearest tier get a pleasant surprise. The handful paying under it get a conversation — grandfather their key lines via POS overrides and price memory, or agree a volume commitment that justifies the top tier.
  4. Sell it as a promotion, not a change. "You've been placed on our Gold trade tier" reads as status. Nobody has ever felt demoted by being told they're Gold.
  5. Set assignment rules for the future — spend thresholds, order frequency — so tier placement stops being a negotiation and starts being a fact.

If your tiers currently live in a spreadsheet, tiered pricing in Linnworks without spreadsheets explains why that's the next thing to fix.

Tooling for the tier side

B2B Price Tiers, coming very soon, is built around exactly this model: unlimited named tiers, a formula engine (cost-up or RRP-down) with attractive .99/.95/.49 rounding, a spreadsheet-style grid with bulk maths, CSV round-trip, customer-to-tier assignment — in the app or from inside Trade Order POS — and per-tier minimum order values. Prices sync from Linnworks and push back as native extended properties on each stock item, so your pricing lives in your own system, not ours. It will be £29.99/month with a 14-day free trial when live; more at the product site, b2b-prices.mcp-g.com.

Ready to swap forty private price lists for a handful of tiers that run themselves? Register your interest in B2B Price Tiers at mcp-g.com/apps/b2b-price-tiers and we'll let you know the moment it launches.

Ready to try it?

Two clicks gets you a hosted Linnworks MCP connected to Claude. Cancel anytime.

See the Linnworks MCP →