← 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.

Ready to try it?

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

See the Linnworks MCP →