In short
Since April 2, 2026, Shopify B2B is included at no extra cost on the Basic, Grow, Advanced and Plus plans (changelog.shopify.com). It isn't available on Starter or Retail.
Below Plus, you get company accounts, payment terms from net 7 to net 90, quantity rules, volume pricing, draft orders and up to 3 active catalog assignments across your B2B markets. Plus adds unlimited catalogs assigned directly to a company, deposits and partial payments (help.shopify.com).
If you already sell to businesses, you probably know the routine. A retailer asks for your wholesale price list, orders by email, you re-enter the order by hand and chase the bank transfer when it's due.
Shopify handles that routine in the admin. Since spring 2026, most of it no longer requires the Plus plan.
What does Shopify B2B cover?
Shopify B2B is a set of native features for selling to other businesses, in the admin and on the online store (help.shopify.com).
Each business customer becomes a company, with one or more locations (a head office and two shops, say) and the buyers who order on its behalf. Payment terms and tax exemptions are set at the company level or per location.
Your buyers sign in with the new customer accounts to see their prices and products. That's where they find their order history, reorder a past order in one click, pay an outstanding order and add their purchase order number.
A business prospect can also request an account through a form on your store. You approve or reject the request in the admin (help.shopify.com).
Which Shopify plan do you need for B2B?
Shopify opened its key B2B features to the Basic, Grow and Advanced plans on April 2, 2026 (changelog.shopify.com).
| Feature | Basic | Grow | Advanced | Plus |
|---|---|---|---|---|
| Companies and locations | yes | yes | yes | yes |
| Active catalog assignments across B2B markets | 3 | 3 | 3 | unlimited |
| Catalog assigned directly to a company | no | no | no | yes |
| Quantity rules and volume pricing | yes | yes | yes | yes |
| Net payment terms, reminders, vaulted cards | yes | yes | yes | yes |
| Draft orders, invoices, checkout to draft | yes | yes | yes | yes |
| Deposits and partial payments | no | no | no | yes |
| Sales staff permissions | no | yes | yes | yes |
| Storefront and checkout tailored to the B2B market | no | no | yes | yes |
Source: Shopify B2B features by plan, read on November 7, 2026. Shopify B2B isn't available on the Starter and Retail plans.
Is Shopify B2B without Plus enough?
The limit that matters below Plus is the catalog. A catalog sets which products a business customer sees and at what price.
On Basic, Grow and Advanced, a catalog gets assigned to a B2B market, meaning a group of companies, and you get 3 active assignments. They're counted per market. The same catalog assigned to 2 active B2B markets uses 2 of the 3, and setting a catalog to draft frees its slot (help.shopify.com).
In practice, 3 price lists are enough if your buyers fall into types, for example one for retailers, one for wholesalers and one for export.
The Plus plan becomes necessary when every customer has their own negotiated price. You then need one catalog per company, and only Plus assigns a catalog directly to a company or a location. Same if you require a deposit on orders or your customers pay in several installments.
Advanced sits in between. You show different content to business buyers from the theme editor, and you tailor checkout per market. The docs also point to the customer.b2b Liquid variable for adapting a theme in code, without tying it to a plan (help.shopify.com).
How do you set up wholesale prices, quantities and payment?
Quantity rules set a minimum, a maximum and an increment per variant. If your products ship in cases of 10, an increment of 10 forces orders of 10, 20 or 30 (help.shopify.com). Variants don't add up together, so 5 blue items and 5 gray ones don't make a case of 10.
Volume pricing goes up to 10 price breaks per product. Shopify asks that your theme show the minimum on the product page, so your customer knows how many to add to the cart. Check that on your theme before launch.
Payment terms are set per company or per location, from net 7 to net 90, or due on fulfillment. A fixed date is possible on a draft order (help.shopify.com).
When the due date comes, Shopify doesn't charge anything on its own. If your customer saved a card, you trigger the payment from the admin, and reminders go through Shopify Flow.
For orders that come in by phone or email, a draft order automatically picks up the company's prices and payment terms (help.shopify.com). You can lock prices, reserve inventory, then send the invoice.
You can also require a location's orders to come in as drafts. You review them, adjust, negotiate if needed, then confirm.
Blended store or dedicated B2B store?
It's the first decision, and the hardest one to undo. Shopify's docs warn that switching models later means redoing most of the setup (help.shopify.com).
| Blended store | Dedicated store | |
|---|---|---|
| Admin | one for business and consumer customers | a new store with its own admin |
| Inventory | shared | separate |
| Theme | the same for everyone | a separate B2B theme, like Trade |
| Access | open to everyone, wholesale prices visible once logged in | can be locked to business buyers |
| Discounts | those open to all customers also apply to business buyers | they only apply to business buyers |
| Apps and connectors | already in place | to set up again |
| Right choice if | same products, same inventory, same team | separate inventory, a separate B2B team, a store closed to the public |
In a blended store, payment and shipping methods are the same for everyone by default. To keep bank transfer for business buyers only, you need an app like Checkout Blocks or Payfy, or a payment customization Function (help.shopify.com). I explain what Functions can do in my article on replacing Scripts.
Shopify's Trade theme is built for the dedicated store. For example, it hides prices from visitors who aren't logged in.
What limits should you check before launch?
The docs list the features that don't work with B2B (help.shopify.com):
- express checkouts, including Shop Pay, Apple Pay, Google Pay and Amazon Pay;
- local delivery and pickup points, which you can still offer on a draft order created in the admin;
- tipping and subscriptions;
- legacy customer accounts and agentic storefronts;
- some third-party apps, and checkout customizations made in
checkout.liquid.
In-store pickup, abandoned checkouts and gift cards at checkout are turned off by default for B2B. The store owner has to ask Shopify Support to turn them on (for gift cards, Shopify says Plus is required).
A B2B order, draft or not, is capped at 500 different products or variants. Above that, it fails.
B2B features come at no extra cost on all four plans. Shopify does say that B2B and consumer orders can have different variable platform fee rates, and that an order without a company location assigned gets D2C rates. Ask Support for the details before you work out your margin.
The same page lists two prerequisites. You need the new customer accounts turned on, and B2B with Markets gets activated through the feature test drive in the admin.
B2B app or native features, which should you choose?
Before April 2026, below Plus, selling to businesses meant a wholesale app or workarounds with customer tags and reserved discount codes. Today, I start from native.
Native lives in the Shopify admin and checkout, and it follows the platform's updates. An app that displays wholesale prices usually loads its own JavaScript, and that weight can be measured.
An app still earns its place when your plan's native features don't cover a need, like sorting payment and shipping methods by customer type in a blended store (Shopify names Checkout Blocks, Payfy and Shipfy).
Another case is per-customer pricing without moving to Plus. If a B2B-compatible app handles it, compare its cost over a year with the plan difference, maintenance time included.
Before installing anything, check B2B compatibility with the app developer. If you move from an app to native, Shopify can attach an existing customer's order history to a company.
What does a developer set up for your B2B store?
You might be looking for a Shopify B2B agency. Most of the job is technical, and it works well handled directly with the person who writes the code. I compared both options in freelancer or Shopify agency.
Once you and I have picked the store model, here's what I set up:
- companies and their locations, entered by hand or imported through Shopify's B2B API when the list is long;
- catalogs, quantity rules and price breaks, shown on the product page, plus the quick order list;
- the theme, with business-only content and prices hidden from logged-out visitors;
- checkout, with payment and delivery Functions when a blended store has to separate its two audiences;
- Shopify Flow automations (payment reminders, approving business account requests) and the connection to your ERP through the API.
Before launch, I test each situation: logged-out visitor, consumer customer, business buyer in each market, draft order placed from the admin. That test shows whether a discount open to all customers also reaches your business buyers.
If your B2B runs on Magento or PrestaShop today, moving the business accounts over is part of the migration to Shopify.
Where should your B2B project start?
I work directly with you, from scoping to launch. You talk to the person who sets up your store and writes the code.
It all starts with a 30-minute call. You show me your price list and how your business buyers order today. I come out of it with the plan you need and the list of what gets configured in the admin or coded.
The price is set during that call, as a fixed price for a scoped project or based on the time actually spent. You can see the kind of stores I deliver in my portfolio section.





