Since April 2026, Shopify's core B2B features are available on every plan, not just Plus. Company accounts, wholesale prices, volume pricing, minimum quantities and pay by invoice now work on Basic, Grow and Advanced too. The limit is three price lists. For many merchants who sell B2C and run a manageable network of trade customers, that's enough, without paying around $2,300 a month for Plus.
What changed in April 2026
Until early 2026, it was simple: if you wanted to sell to trade customers on Shopify, you needed Plus or a wholesale app. Native B2B, meaning company accounts, custom prices and payment terms right inside the store, was reserved for Plus.
On April 2, 2026, Shopify unlocked the core features for Basic, Grow and Advanced, at no extra cost. The prerequisite is the new Shopify Markets, which assigns the price lists to your trade customers.
For many small and mid-sized merchants, this is the biggest Shopify update of the year. B2B is no longer a question of budget, it's a question of structure.
What now works on every plan
| Feature | Basic, Grow, Advanced | Plus |
|---|---|---|
| Company accounts with locations | Yes | Yes |
| Custom price lists (catalogs) | Up to 3 | Unlimited |
| Price list per individual customer | No | Yes |
| Volume pricing | Yes | Yes |
| Minimum, maximum and increment quantities | Yes | Yes |
| Payment terms (e.g. 30 days) | Yes | Yes |
| Saved credit cards | Yes | Yes |
| Draft orders for approval | Yes | Yes |
| Dedicated checkout for trade customers | Advanced and up | Yes |
| Deposits and partial payments | No | Yes |
| Dedicated store view for trade customers in the theme | No | Yes |
In short: everything a trade customer needs to place an order is there. Plus only matters once every customer gets their own prices or the store should look different for trade customers.
The limit: three price lists
Without Plus, you get a maximum of three active catalogs, and they're tied to markets, not to individual customers. In practice, that means you work with price tiers instead of individual prices.
An example that works well:
- Catalog 1: specialist retailers, 30% off the retail price
- Catalog 2: wholesalers, 40%
- Catalog 3: international, custom prices in euros or Swiss francs
What doesn't work: every trade customer has their own negotiated price. As soon as your ERP holds individual terms for each customer, three catalogs hit their limit. Then Plus is the clean solution, anything else becomes a workaround.
Volume pricing and minimum quantities run inside each catalog and don't count against the limit. But watch out: they apply per variant. Ten pieces in different colors don't automatically get the price for ten.
Who B2B without Plus is enough for
It's enough if you:
- mainly sell to consumers and are adding trade customers
- can get by with two or three price tiers
- have trade customers ordering by email, phone or Excel and want to bring that online
- run just one store for everyone
It gets tight if you:
- have individual terms for every trade customer
- need deposits on large orders
- want to show trade customers their own store with their own product range
- need to sync prices and customers automatically from an ERP
Our advice: start without Plus if the list above fits. You can upgrade to Plus later without a rebuild, and your companies and catalogs stay in place.
FAQ
Do I still need an app for B2B? Not for the core features. Apps are still worth it for special cases, such as showing prices only after login, quick order forms or complex discount logic.
Can consumers see the wholesale prices? No. Wholesale prices are only visible to people logged in with a company account. Everyone else sees the normal store.
Can I sell on invoice? Yes. Payment terms like 30 or 60 days can be set per company, on every plan.
Can B2B and B2C run in one store? Yes, that's the norm. One store, one inventory, two price worlds.
How much does the setup cost? That depends on your price structure and integrations. After the intro call, we'll give you a fixed price.