Industry Insights

Shopify B2B vs Wholesale App: Which Do You Need in 2026?

Shopify B2B vs Wholesale App: Which Do You Need in 2026?
Quick answer

The choice between Shopify B2B and a wholesale app comes down to complexity, not company size. Since April 2, 2026, native Shopify B2B is included on every paid plan, not just Plus: company profiles for wholesale buyers, up to three catalogs with their own pricing, volume discounts, per-product quantity rules, vaulted credit cards, and net payment terms. If you sell to a short list of accounts on one or two price tiers, with no application form and no order-level minimums, native B2B is enough and costs nothing beyond your plan. You need a Shopify wholesale app the moment you hit any of five walls: a self-serve registration and approval form, a fourth price tier, hidden prices for logged-out visitors, order-level MOQs or per-customer pricing, or cart-level discounts. Most brands start native to validate the channel and add an app once wholesale becomes a real revenue line.

Key takeaways

  • Since April 2, 2026, native Shopify B2B ships on Basic, Grow, and Advanced, so "do I need a wholesale app at all" is now a real question rather than a Plus budget question.
  • Native B2B genuinely covers company accounts, three catalogs, volume pricing, per-product quantity rules, and net terms. It is more capable than most 2025-era comparisons admit.
  • The five things it does not do are a self-serve registration form, gated prices for logged-out visitors, a fourth pricing tier below Plus, order-level MOQs and pack rules, and cart-level discounts.
  • The three-catalog ceiling is the limit that bites first: Bronze, Silver, and Gold pricing uses all three across every market you sell in.
  • A wholesale app is the cheaper answer than Shopify Plus when the only reason you were considering Plus was unlimited catalogs.

In this article

What is the difference between Shopify B2B and a wholesale app?

Shopify B2B is a set of features built into the platform itself. It lives in your admin under Customers and Catalogs, it uses Shopify's own checkout, and it costs nothing on top of your plan. A Shopify wholesale app is third-party software installed from the App Store that adds behaviour Shopify does not ship: things like a public application form for new stockists, pricing that follows a customer tag rather than a catalog, or a minimum spend enforced on the whole cart.

That distinction matters more than it used to. For nearly four years, native B2B was locked to Shopify Plus, so the honest answer for almost everyone was "buy an app." That changed on April 2, 2026, when Shopify moved foundational B2B onto Basic, Grow, and Advanced. The question is now genuinely open, and the right answer depends on how your wholesale actually works rather than which plan you happen to be on.

One framing that holds up well: native B2B handles wholesale that is transactionally busy but organizationally simple. Apps exist for the organizationally complicated part, which is where most growing brands end up within a year or two.

What does Shopify's native B2B include on every plan?

More than most comparison articles written before April 2026 will tell you. On any paid Shopify plan you now get:

  • Company profiles and locations. A wholesale buyer is a company record with one or more locations and named contacts, not a consumer account with a tag stuck on it.
  • Up to three B2B catalogs. Each catalog combines a product selection with its own price list, so you can run three distinct wholesale price tiers.
  • Volume discounts and per-product quantity rules. Native quantity rules cover a minimum, a maximum, and an increment, set per variant inside a catalog. This is the feature most often reported as missing, and it is not.
  • Net payment terms. Net 7, 15, 30, 45, 60, and 90, due on fulfillment or on receipt, so approved buyers can order now and pay later.
  • Vaulted credit cards and purchase order numbers at checkout, plus self-serve reordering and quick order lists.
  • Tax exemption handled through Shopify's existing customer tax settings.

You can read Shopify's own summary in its B2B for all announcement. If you have not set any of this up yet, our walkthrough of how to set up wholesale on Shopify covers company profiles, catalogs, and terms step by step before you spend anything on an app.

Where does native Shopify B2B run out?

In five specific places. None of them are edge cases, which is why the app category did not disappear in April.

3 B2B catalogs on Basic, Grow, and Advanced, counted across every market combined, not three per market.

1. There is no self-serve wholesale registration form

Nothing in native B2B lets a prospective stockist apply for an account, upload a resale certificate, and be approved or rejected. Every application arrives by email and every company record is typed into the admin by hand. For a brand adding two accounts a quarter that is fine. For one running trade-show follow-up or a "become a stockist" campaign, it is the bottleneck.

2. Prices are visible to anyone who finds the page

Native B2B changes prices for logged-in company contacts, but it has no concept of hiding prices or products from logged-out visitors. If you do not want retail shoppers, or competitors, reading your trade price list, you need gating that hides prices until a customer logs in, and that is app territory.

3. The third catalog is a hard ceiling below Plus

Three catalogs sounds generous until you map it. Bronze, Silver, and Gold uses all three, and there is nothing left for a distributor rate, a buying group, or a second currency. The cap counts across all markets combined. Unlimited catalogs, and the ability to assign a catalog directly to a specific company location, both require Shopify Plus.

4. Quantity rules are per catalog, not per customer, and stop at the product

Native rules are real but narrow. They attach to a variant inside a catalog, so with three catalogs you get at most three sets of rules for your entire buyer base. There is also no order-level minimum: you cannot require a $500 minimum spend or a 24-unit minimum across the whole cart, which is how most wholesale terms are actually written. Setting minimum order quantities on Shopify wholesale beyond the per-product level needs an app.

5. No tag-based pricing and no cart-level discounts

Everyone inside a catalog sees the same prices. If you have negotiated a one-off rate for a single large account, your only native option is to spend one of your three catalogs on them. Cart-level offers ("spend $1,000, get 10% off the order") are not available for B2B either.

Abstract illustration of the three-catalog limit in Shopify native B2B, with a fourth price tier sitting outside the boundary
The three-catalog ceiling is the limit most growing wholesale programmes hit first.

Hit the third catalog already?

PortalSphere gives you unlimited pricing tiers on Basic, Grow, or Advanced, no Plus upgrade required.

Start your free trial

Shopify B2B vs a wholesale app, side by side

The verdict up front: native B2B wins on cost and on staying inside one system, and it covers the transactional basics properly. A wholesale app wins on access control, pricing flexibility, and order rules, which are the three areas where wholesale differs most from retail. The table below uses PortalSphere as the app column because it is our own product and we can state its behaviour accurately, but the shape of the answer is similar for most established wholesale apps.

Wholesale capabilityShopify native B2BPortalSphere
Company profiles for wholesale buyers✓ NativeSupported natively✓ NativeSupported natively
Number of wholesale price tiers3 below Plus✓ UnlimitedUnlimited tiers
Tiered pricing by customer group or tagNot supported✓ NativeSupported natively
Self-serve wholesale registration and approvalNot supported✓ NativeSupported natively
Hidden prices until a buyer logs inNot supported✓ NativeSupported natively
Per-product quantity rules (min, max, increment)✓ Per catalogSupported per catalog✓ Per customerSupported per customer
Order-level MOQs and pack sizingNot supported✓ NativeSupported natively
Net-30 terms at checkout✓ NativeSupported natively✓ NativeSupported natively
Automatic tax exemption for approved buyers✓ NativeSupported natively✓ NativeSupported natively
Cart-level discounts on B2B ordersNot supported✓ NativeSupported natively
Wholesale upsells and cross-sellsNot supported✓ NativeSupported natively
Works without Shopify Plus✓ LimitedSupported with limits✓ FullyFully supported
Extra monthly cost✓ NoneNo extra costApp subscription
swipe to see more →

What the table means for Shopify native B2B

Native B2B is the stronger option on cost and on operational simplicity. Everything sits in one admin, there is no second vendor to manage, no theme conflict to debug, and no extra monthly line item. It handles company profiles, three price tiers, per-product quantity rules, and net payment terms without any third-party code. Where it consistently falls short is control over who sees what: it has no gating for logged-out visitors and no way to route a new stockist through an application. It also cannot vary pricing or quantity rules beyond the three catalogs you are allowed, so precision pricing means either spending a catalog on a single account or moving to Plus at roughly $2,300 a month.

What the table means for a wholesale app

PortalSphere handles tiered pricing by customer group natively, so you set volume discounts per tier without spending one of Shopify's three catalogs, and without a Plus upgrade. It adds the two pieces native B2B has no answer for at all: a registration and approval form that turns an interested retailer into an approved buyer without admin data entry, and gating that hides prices and products from anyone who is not logged in. It enforces MOQs and pack sizing at the order level rather than only per product, which is how real wholesale terms are written, and it layers wholesale upsells on top to lift average order value. The trade-off is honest: it is a monthly subscription and a second system in your stack.

Abstract illustration of the decision between Shopify native B2B and a Shopify wholesale app
Start native, add an app at the first wall. The order matters more than the choice.

When is native Shopify B2B enough?

Stay native if all of the following are true. If even one is false, read the next section before you build anything.

  • You have roughly ten wholesale accounts or fewer and you onboard them personally.
  • Three price tiers cover every buyer you have, including any distributor or overseas rate.
  • You are comfortable with trade prices being visible to anyone who reaches the page.
  • Your minimums are per product ("cases of 12") rather than per order ("$500 minimum").
  • Nobody is asking you for a "become a stockist" page that works while you sleep.

This is a real position to be in, and it is the right place to start. Validating the channel on native B2B costs nothing, teaches you what your buyers actually ask for, and means any app you buy later is bought against evidence rather than a feature list.

When do you need a Shopify wholesale app?

The trigger is almost never volume. It is one of these five moments, and most brands hit at least two of them in their first year of serious wholesale:

  1. You want applications, not emails. The moment a "wholesale enquiries" inbox exists, a registration and approval flow pays for itself in admin time.
  2. A buyer asks for a price nobody else gets. Per-customer pricing is where the three-catalog model breaks down fastest.
  3. Someone on the retail side notices the trade prices. Gating is the fix, and it is not a native option.
  4. Your terms include an order minimum. Per-product rules cannot express "$500 or we do not ship it."
  5. You are quoted Plus purely for catalogs. If unlimited catalogs is the only reason Plus is on the table, an app is roughly an order of magnitude cheaper.

If you are weighing specific tools, our breakdown of the best Shopify wholesale apps in 2026 compares six of them against native B2B on the same six criteria, and running B2B and B2C from one store covers the hybrid setup most brands actually need.

Abstract illustration of a Shopify wholesale app workflow with gated access, tiered pricing, and pack sizing
Gated access, tiered pricing, and pack rules are the three jobs apps still do better.

What does each option actually cost?

Three paths, and the middle one is the one people miss.

  • Native B2B on your current plan: no additional cost. Shopify lists Basic at $39, Grow at $105, and Advanced at $399 a month on monthly billing, and B2B is included in all three.
  • A wholesale app on your current plan: your plan cost plus an app subscription, typically a low three-figure monthly sum at most. This buys the registration form, gating, unlimited tiers, and order-level rules.
  • Shopify Plus: from about $2,300 a month, which buys unlimited catalogs, direct catalog assignment per company location, and partial payments or deposits.

Plus is worth it for large, structurally complex operations with nested divisions and approval chains. It is poor value if the only thing you need from it is a fourth price tier. Check the current figures on Shopify's pricing page before you budget, since plan pricing changes.

Can you run Shopify B2B and a wholesale app together?

Yes, and for many brands that is the correct end state rather than a compromise. Native B2B keeps company profiles, net terms, and the B2B checkout, and the app layers on the pieces Shopify does not cover: the application form, the gating, the extra tiers, and the order rules. Nothing you set up natively is wasted when you add an app, so there is no reason to delay starting.

Two practical notes. First, decide which system owns pricing before you install anything, because two tools both trying to set a price is the most common source of wholesale bugs. Second, test the full path during the free trial with a real scenario: a tiered price list, an order minimum, and a Net 30 terms order from start to invoice. Feature lists agree with each other far more often than checkouts do.

Frequently asked questions

Do I still need a wholesale app now that Shopify B2B is on every plan?

Only if you need one of the five things native B2B does not do: a self-serve registration and approval form, prices hidden from logged-out visitors, more than three price tiers below Plus, order-level MOQs or pack sizing, or cart-level discounts. If none of those apply, native B2B is enough and costs nothing extra.

Is Shopify B2B free?

Yes, on any paid plan. Since April 2, 2026, Basic, Grow, and Advanced all include company profiles, up to three catalogs, volume discounts, quantity rules, vaulted cards, and net payment terms at no additional cost. Unlimited catalogs, direct catalog assignment per company location, and partial payments remain Shopify Plus features.

Does Shopify native B2B support minimum order quantities?

Partly. It supports per-variant quantity rules (a minimum, a maximum, and an increment) set inside a catalog, so case packs and order multiples work natively. It does not support an order-level minimum such as a $500 minimum spend or a total unit count across the cart, and rules cannot vary per customer beyond your three catalogs.

Do I need Shopify Plus for wholesale in 2026?

No. Wholesale runs on Basic, Grow, and Advanced with native B2B, and every major wholesale app works on those plans too. Plus is only necessary for unlimited catalogs, assigning a catalog directly to a specific company location, and partial payments or deposits at high volume.

Can I hide wholesale prices from retail customers with Shopify B2B?

Not natively. Native B2B applies company pricing once a buyer is logged in, but it has no way to hide prices or products from logged-out visitors. Gated catalogs and hidden pricing require a wholesale app or custom theme work.

What happens to my setup if I start native and add an app later?

Nothing is lost. Company profiles, contacts, payment terms, and order history stay in Shopify, and a wholesale app layers pricing, gating, and order rules on top of them. Decide which system owns pricing before you install, so the two are not competing to set the same number.

Outgrown native B2B without paying for Plus

PortalSphere adds registration and approval, unlimited pricing tiers, order-level MOQs, pack sizing, and net terms to the Shopify plan you already have, with free onboarding on a draft of your store before you go live.

Len White

Lead Engineer

Len White is the Lead Engineer at PortalSphere, where he leads development of the platform that powers wholesale and B2B commerce for growing brands.