← All posts
B2B wholesale · 24 June 2026 · 6 min read

How to run tiered wholesale pricing in Linnworks (without spreadsheets)

Linnworks ships with one retail price and one purchase price per SKU. That's it. If you sell B2B — and most Linnworks operators we talk to do — that single retail price is wildly insufficient. Different trade accounts get different prices, prices change with volume, exports get a separate ladder, and the rep at the counter has none of it in front of them. Here's how to fix it cleanly.

The problem in one sentence

You need per-customer pricing, but Linnworks gives you per-channel pricing. The gap is where spreadsheet sprawl lives.

What we see when we look at trade businesses on Linnworks

Every one of those is a margin leak. Every one is also a recipe for the rep undercutting a price that a director promised was a floor.

The shape of the fix

Three concepts, none of them complicated:

  1. Named price tiers. Define a small set — say Trade, Wholesale, Enterprise, RRP. Every SKU has a price for every tier.
  2. Customers assigned to tiers. Each trade account belongs to exactly one tier. New customers default to Trade unless you tell us otherwise.
  3. One formula per tier. Trade = cost × 1.65 with attractive rounding to .95. Wholesale = RRP × 0.65 rounded to .49. Set once, applied to thousands of SKUs at once.

That's the whole model. Once it's in place, "what should I quote this customer for SKU XYZ?" becomes a one-line answer rather than a forty-minute negotiation.

How we do it at Green & Home Ltd

We built B2B Price Tiers for ourselves first, then made it available as a Linnworks app for anyone else with the same problem. Here's what it actually does:

Where it really pays off: the trade counter

The hardest part of pricing isn't deciding the price — it's getting the right one onto the order at the moment of the sale. With B2B Price Tiers + Trade Order POS, the rep doesn't have to know the tier. They pick the customer; the cart fills with the customer's tier prices automatically. The cart shows the tier in case someone wants to override it. The customer leaves the counter, the order lands in Linnworks open orders with the right number of pence on every line, the invoicing team has nothing to fix.

One of our trade reps timed himself before and after: a 12-line order used to take 8 minutes including price lookups; now it takes 90 seconds.

What you lose if you keep doing it in spreadsheets

How to get started without committing

If you want to see whether the model fits your business, the cheapest test is to spend half an hour mapping your top 50 customers into 3-4 tier buckets on a napkin. If a real pattern emerges — and it almost always does — you'll know the engine is worth wiring up.

If it does, B2B Price Tiers runs a 14-day free trial with every feature unlocked. Build your tiers, sync your catalogue, see if it sticks before you pay.

Want a worked example for your specific catalogue size and customer mix? Email hello@mcp-g.com with your number of SKUs and rough tier shape, and we'll send you a back-of-envelope sizing for the margin you'd recover.

Frequently asked questions

Can Linnworks handle tiered wholesale pricing?

Not on its own. Linnworks ships with one retail price and one purchase price per SKU, giving per-channel pricing rather than the per-customer pricing B2B sellers need. B2B Price Tiers adds named tiers, customer assignment and formula pricing, syncing prices back as native extended properties.

How do I run tiered B2B pricing without spreadsheets?

Use three concepts: define a small set of named tiers like Trade, Wholesale and RRP; assign each customer to exactly one tier; and set one formula per tier, such as cost times 1.65 rounded to .95. Then "what should I quote?" becomes a one-line answer.

What does keeping wholesale pricing in spreadsheets cost?

It costs margin, speed, trust and audit. A 4% pricing error on a £200,000 turnover wholesale operation is £8,000 a year, and most spreadsheet shops run 2 to 5% errors. Reps also stall on the phone hunting PDFs, and there is no answer to why a customer was charged a price.

How does tiered pricing speed up the trade counter?

With B2B Price Tiers and Trade Order POS, the rep does not need to know the tier. They pick the customer and the cart fills with that customer's tier prices automatically. One rep timed a 12-line order dropping from eight minutes with price lookups to ninety seconds.

Ready to try it?

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

See the Linnworks MCP →