B2B Ecommerce Is a $36 Trillion Opportunity — and Shopify Wants a Piece
The global B2B ecommerce market is projected to reach $36.16 trillion by 2026, roughly six times the size of the entire B2C ecommerce market. That number explains why every major platform is racing to build native wholesale features. Shopify has transformed from a DTC-first platform into a legitimate B2B contender with native company accounts, custom catalogs, net payment terms, and checkout customizations built for wholesale buyers.
Yet most merchants still associate Shopify with direct-to-consumer storefronts. This shopify b2b wholesale selling guide walks through every piece of the puzzle — from setting up company accounts and price lists to choosing between Shopify Plus and third-party apps for your B2B channel. Whether you're a DTC brand adding wholesale for the first time or an established wholesaler considering Shopify, this guide covers the decisions, trade-offs, and setup steps you need.
The business strategy section on Talk Shop tracks platform comparisons and growth tactics across the Shopify ecosystem. B2B selling is one of the fastest-growing segments, and the merchants who move now will have a significant head start.
How Shopify's Native B2B Features Work
Shopify's native B2B functionality is built directly into the Shopify admin — no separate store, no separate app, no separate login. The architecture revolves around interconnected features that create a complete wholesale experience.
Company Accounts
The foundation of Shopify B2B is the Company entity. Unlike standard customer accounts, company accounts represent a business organization with:
- Multiple contacts — individual buyers within the same company, each with their own login credentials and permissions
- Multiple locations — different shipping addresses, billing addresses, and even different pricing per location
- Custom payment terms — Net 15, Net 30, Net 60, or Net 90 assigned at the company or location level
- Tax exemptions — tax-exempt status applied automatically at checkout
- Catalog assignments — each company (or location) sees only the products and pricing you assign to them
When a B2B buyer logs in, Shopify automatically recognizes their company association and adjusts the entire storefront experience — pricing, product visibility, payment options, and checkout flow — without any manual intervention.
Price Lists and Catalogs
Shopify B2B handles wholesale pricing through a two-layer system:
Price Lists define the actual prices. You can set them as:
- Fixed prices per product or variant (e.g., Widget A costs $8.50 for this buyer)
- Percentage adjustments across entire collections (e.g., 30% off retail for all products)
- Volume-based pricing with quantity price breaks (e.g., 1-49 units at $10, 50-99 at $8, 100+ at $6)
Catalogs bundle price lists with product availability rules and assign them to companies. A single catalog might include your full product line at a 25% discount for Tier 1 distributors, while another catalog shows only seasonal items at a 15% discount for smaller retailers.
You can create unlimited catalogs and price lists, and assign multiple catalogs to the same company location. When catalogs overlap, Shopify applies the lowest price — a detail worth knowing so you don't accidentally stack discounts.
Quantity Rules and Volume Pricing
Beyond basic price breaks, Shopify lets you set:
- Minimum order quantities — enforce case-pack minimums (e.g., minimum 12 units per SKU)
- Maximum order quantities — cap purchases for limited inventory
- Quantity increments — force orders in specific multiples (e.g., must order in multiples of 6)
These rules are assigned at the catalog level, so different buyers can have different minimums for the same product — a common requirement when dealing with distributors of varying sizes.
Setting Up Wholesale Pricing Step by Step

Pricing configuration is the most important part of your B2B setup. Here's the practical workflow.
Step 1: Plan Your Pricing Tiers
Before touching the Shopify admin, map out your pricing strategy:
| Tier | Description | Typical Discount | Example |
|---|---|---|---|
| Tier 1 | Large distributors, high volume | 40-50% off retail | National retail chains |
| Tier 2 | Mid-size retailers | 25-35% off retail | Regional specialty stores |
| Tier 3 | Small retailers, first-time buyers | 15-25% off retail | Independent boutiques |
| Sample | Trade show leads, prospects | Cost + 10% | Evaluation orders |
Step 2: Create Price Lists
In your Shopify admin, navigate to Products > Price Lists and create a list for each tier. For percentage-based pricing, select "Percentage off" and enter the discount. For fixed pricing, enter specific prices per variant. For volume breaks, add quantity rules with tiered pricing at each threshold.
Step 3: Build Catalogs
Go to Products > Catalogs, create a new catalog, and assign the appropriate price list. Choose which products to include — you might exclude certain DTC-exclusive products or limited editions from wholesale. Assign the catalog to the relevant company profiles.
Step 4: Test the Buyer Experience
Create a test company with a test contact and log in as that buyer. Verify that prices display correctly, quantity rules enforce properly, and the checkout flow shows the right payment terms. This step catches issues that are invisible from the admin side — and saves you from awkward conversations with real wholesale customers.
For merchants still evaluating whether wholesale is right for their brand, the Talk Shop guide on scaling a Shopify business explores wholesale as one of several growth channels worth considering.
Managing Company Accounts and Contacts
Effective account management separates a smooth B2B operation from one that drowns in support tickets.
Creating Companies
You can add companies manually from Customers > Companies in the admin, or use Shopify's AI-powered Quick Company Creation (released in Winter 2026), which lets you paste unstructured text and Sidekick AI automatically extracts company name, contact details, and address into a complete profile.
Each company needs at minimum: a company name, at least one contact, at least one location (shipping/billing address), a catalog assignment, and payment terms.
Managing Multiple Locations
Many wholesale buyers operate from multiple locations — headquarters, regional warehouses, or individual retail branches. Shopify lets you assign different catalogs, pricing, payment terms, and tax settings per location. A national retailer with 50 locations might need different product assortments for urban vs. suburban stores, and Shopify handles that natively.
Contact Permissions
Each contact within a company gets assigned permissions: standard order placement, visibility into all company orders, or access restricted to their specific location's orders only. This means a CFO can review orders across all locations while individual store managers only see their own.
Payment Terms: Net 15, Net 30, Net 60, and Beyond

Payment terms are the backbone of wholesale transactions. Unlike DTC where customers pay immediately, B2B buyers expect invoicing with delayed payment — and Shopify supports this natively.
Available Payment Term Options
Shopify offers these native payment term configurations:
| Term | When Payment Is Due | Best For |
|---|---|---|
| Due on fulfillment | When order ships | New accounts, small orders |
| Net 7 | 7 days after order | New wholesale relationships |
| Net 15 | 15 days after order | Established small buyers |
| Net 30 | 30 days after order | Standard wholesale term |
| Net 45 | 45 days after order | Mid-size retailers |
| Net 60 | 60 days after order | Large accounts |
| Net 90 | 90 days after order | Enterprise distributors |
Deposit Requirements
You can layer deposit requirements on top of payment terms. For example, require a 25% deposit at checkout with the remaining 75% due on Net 30 terms. This is particularly useful for:
- Large first-time orders from new accounts
- Custom or made-to-order products
- Seasonal pre-orders where you need capital for production
Payment Customization with Functions
As of Winter 2026, Shopify supports dynamic payment term logic through Shopify Functions. You can build or install apps that automatically adjust terms based on order value — "Pay Now" for orders under $500, Net 30 between $500 and $5,000, and Net 60 with a deposit above $5,000. This automation eliminates manual overrides and ensures consistent terms across your buyer base.
Draft Orders for Custom Quotes
For complex wholesale deals that don't fit standard catalogs, draft orders remain essential. Create a draft order with custom pricing, apply specific payment terms, add PO numbers, and send the invoice directly to the buyer. Draft orders integrate with B2B company accounts, so order history flows into the company profile automatically. The payments and checkout coverage on Talk Shop covers the broader payment infrastructure in detail.
Shopify Plus B2B vs Standard Plans: What You Actually Need

Shopify's native B2B features are exclusive to Shopify Plus, which starts at $2,300 per month. For many businesses, that price tag is the entire decision — but the calculation is more nuanced than it appears.
What Shopify Plus Includes for B2B
Shopify Plus gives you the full native B2B suite:
- Company accounts with unlimited contacts and locations
- Custom catalogs and price lists (unlimited)
- Volume-based pricing and quantity rules
- Net payment terms (Net 7 through Net 90)
- Deposit requirements
- B2B checkout customization (PO number fields, delivery instructions)
- Store credit for companies (Winter 2026)
- B2B pickup in store (Winter 2026)
- Draft orders with B2B integration
- Tax-exempt customer management
- Multi-currency B2B pricing
- Expansion stores (up to 9 additional stores included)
What Standard Shopify Plans Get
On Basic ($39/mo), Shopify ($105/mo), or Advanced ($399/mo) plans, you get zero native B2B features. No company accounts, no catalogs, no payment terms. You can simulate some wholesale functionality with discount codes, customer tags, and draft orders — but it's manual, error-prone, and doesn't scale.
When Plus Makes Financial Sense for B2B
The break-even math for Shopify Plus depends on your wholesale revenue:
| Monthly Wholesale Revenue | Plus Cost as % of Revenue | Verdict |
|---|---|---|
| $10,000 | 23% | Too expensive — use apps |
| $25,000 | 9.2% | Borderline — depends on complexity |
| $50,000 | 4.6% | Strong case for Plus |
| $100,000+ | 2.3% or less | No-brainer — Plus pays for itself |
Beyond the raw percentage, consider operational savings. If managing wholesale manually costs 20 hours per month and your team's time is worth $50/hour, that's $1,000/month in hidden costs that Plus automates away. Merchants comparing enterprise platforms should also review the Shopify vs BigCommerce comparison for a broader competitive perspective.
B2B Apps for Stores Without Shopify Plus
If Plus isn't in your budget yet, third-party apps can bridge the gap. These are the most established B2B apps for standard Shopify plans.
Wholesale Gorilla
Wholesale Gorilla is one of the longest-running wholesale apps on Shopify. Starting at approximately $39/month, it adds:
- Wholesale customer tagging and auto-approval workflows
- Net payment terms (Net 15, 30, 60)
- Custom shipping rules for wholesale orders
- Product exclusions and minimum order values
- Quantity breaks and tiered pricing
- Quick-order forms for efficient reordering
Wholesale Gorilla is best for merchants who need straightforward wholesale pricing and terms without the complexity of multi-location company management. Its setup is fast — most stores are live within a day.
SparkLayer B2B & Wholesale
SparkLayer is a more comprehensive B2B platform, starting at $49/month. It includes:
- Full B2B storefront overlay (customers see a wholesale-optimized interface)
- Sales agent ordering (your team can place orders on behalf of buyers)
- Unlimited user licenses from day one
- Shopping lists and quick reorder functionality
- Invoice management and payment tracking
- Integration with ERP and accounting systems via Versori and other connectors
- Quote management for custom pricing
SparkLayer carries a 4.9-star rating on the Shopify App Store and is particularly strong for brands that want a polished B2B buying experience without Shopify Plus.
B2B Handsfree
B2B Handsfree focuses on a specific but critical part of the B2B workflow: customer registration and tax compliance. It provides:
- Customizable B2B registration forms with conditional fields based on customer region
- Real-time EU VAT ID validation
- Automatic tax-exempt tagging
- Integration with invoicing apps (Sufio, Billbee, Order Printer Templates)
- Customer grouping through tags for use with pricing apps
B2B Handsfree is ideal for European merchants who need VAT compliance baked into the registration process. It pairs well with other pricing apps since its strength is registration and compliance, not pricing itself.
Choosing Between Apps and Plus
| Factor | Third-Party Apps | Shopify Plus Native |
|---|---|---|
| Monthly cost | $39-$149 | $2,300+ |
| Setup complexity | Low-Medium | Medium |
| Company account depth | Basic | Full (locations, contacts, permissions) |
| Catalog management | Limited | Unlimited, multi-catalog |
| Payment terms | Basic Net 30/60 | Full suite with deposits |
| Checkout customization | Limited | Full B2B checkout functions |
| Multi-currency B2B | App-dependent | Native |
| ERP integration | Via app connectors | Native + API |
For the full picture on which apps deliver the best ROI for your store, the best Shopify apps guide on Talk Shop reviews top picks across every category.
B2B Checkout Customization and the Buyer Experience
The wholesale checkout experience differs fundamentally from DTC. Your buyers expect specific fields, payment options, and workflows that consumer checkouts don't provide. Shopify's B2B checkout customizations address this gap.
PO Number and Reference Fields
Wholesale buyers almost universally require a Purchase Order (PO) number on every transaction. Shopify Plus B2B checkout includes a PO number field natively. With the Winter 2026 checkout extensibility updates, you can make PO numbers mandatory, validate format requirements, and add custom fields like delivery dock instructions or cost center codes.
Wholesale-Specific Checkout UI
When a B2B customer reaches checkout, Shopify automatically displays negotiated pricing (not retail), shows assigned payment terms as a payment option, pre-fills company billing and shipping addresses, hides consumer-focused elements like gift cards, and applies quantity rules with clear error messaging.
Winter 2026 Additions
Two notable additions landed in Winter 2026. Store Credit for Companies issues credit at the company-location level (not individual email addresses), matching how wholesale credit memos work in practice. B2B Pickup in Store lets wholesale buyers reserve inventory online and collect it from a physical location, with B2B pricing and payment terms applied throughout the pickup workflow.
Integrating Shopify B2B with ERP and Accounting Systems

As wholesale order volume grows, keeping Shopify synchronized with your ERP, accounting software, and inventory management becomes critical. Disconnected systems lead to manual data entry, invoicing errors, and fulfillment delays.
Shopify's Global ERP Program
Shopify maintains a certified Global ERP program with pre-built integrations for major platforms:
- Microsoft Dynamics 365 — full B2B order, customer, and inventory sync
- NetSuite (Oracle) — bi-directional data flow with B2B catalog support
- SAP Business One — order-to-cash automation with B2B payment terms
- Acumatica — real-time inventory and pricing sync
These certified integrations handle the B2B-specific data structures (company accounts, multi-location orders, net payment terms) that generic ecommerce connectors often miss.
iPaaS and Accounting Integration
For ERPs not in the certified program, iPaaS platforms like Celigo, Workato, and Make (formerly Integromat) provide middleware connectivity with pre-built Shopify connectors.
At minimum, your integration should automate invoice creation (with correct Net 30/60 due dates), payment reconciliation, tax-exempt status syncing from Shopify company profiles, and credit memo processing for returns. Getting this right from the start prevents the month-end close nightmare that plagues wholesale businesses running on spreadsheets. The broader Shopify ecosystem for connecting tools is covered in the apps and integrations section on Talk Shop.
B2B SEO Considerations: Getting Found by Wholesale Buyers
SEO for B2B differs from DTC in intent, keywords, and content strategy. Wholesale buyers search differently than consumers, and your Shopify store needs to reflect that.
Keyword Targeting for B2B
B2B buyers use specific language patterns:
- "Wholesale [product category]" — e.g., "wholesale organic skincare"
- "[Product] supplier" or "[product] distributor"
- "Bulk [product] pricing"
- "[Brand name] wholesale account"
- "B2B [product category] catalog"
Create dedicated landing pages targeting these queries. A wholesale landing page with clear calls to action for account applications performs significantly better than hiding your B2B offering behind a small footer link.
Content Strategy and Technical SEO
Wholesale buyers do due diligence before reaching out. The content that converts them includes wholesale program overview pages (clear terms, minimum orders, pricing structure), product catalogs with technical specs and certifications, case studies from successful retailers, and FAQ pages covering shipping, returns, and reorder processes.
One common mistake is blocking B2B pages from search engines. Your wholesale landing page should be indexable — customer-specific pricing behind login naturally won't be crawled, but the front door to your wholesale program needs to be visible in search results. Ensure your wholesale pages have proper schema markup, optimized meta descriptions, and fast load times. The Shopify Core Web Vitals guide on Talk Shop covers the technical performance side in detail.
Common B2B Mistakes and How to Avoid Them
These are the mistakes that cause the most pain in Shopify B2B implementations — all avoidable.
Mistake 1: Not Separating B2B and DTC Pricing Logic
Running wholesale discounts through standard discount codes creates chaos. Codes can be shared, stacked, and applied by anyone. Proper B2B catalogs are tied to authenticated company accounts and cannot leak to DTC customers.
Mistake 2: Ignoring Payment Terms from Day One
Wholesale buyers expect Net 30 as a baseline. If you force immediate payment, you'll lose accounts to competitors who offer standard terms. Set up payment terms from launch — even if you start with Net 15 and extend to Net 30 after three successful orders.
Mistake 3: Manual Order Processing at Scale
Draft orders and email-based ordering work with five accounts. At fifty, manual processing consumes your workday. Build automation from the start — whether through Shopify Plus native features or Shopify Flow automation workflows that trigger on B2B order events.
Mistake 4: One Catalog for All Buyers
Not all wholesale customers deserve the same pricing. A distributor ordering $50,000/month should get significantly better terms than a boutique ordering $500/month. Tiered catalogs reward your best accounts and give smaller buyers an incentive to grow their volume.
Mistake 5: Neglecting the B2B Customer Experience
Just because your buyers are businesses doesn't mean they don't care about UX. A clunky wholesale portal pushes buyers to phone or email — creating more work for everyone. Invest in quick-reorder functionality, saved shopping lists, and clear order history.
Mistake 6: Skipping ERP Integration
Running Shopify B2B without connecting to your accounting and inventory systems means double data entry, manual invoice tracking, and inevitable errors. Even a basic integration through Celigo or Make saves hours per week.
Building Your B2B Channel: A Practical Launch Checklist

Ready to launch wholesale on Shopify? Here's the condensed action plan.
Phase 1: Foundation (Week 1-2)
- Decide: Shopify Plus native B2B or third-party app approach
- Map your pricing tiers (minimum 2-3 tiers)
- Define payment terms by tier
- Set up company accounts for your first 5-10 wholesale customers
- Create catalogs with correct pricing and quantity rules
Phase 2: Operations (Week 3-4)
- Configure B2B checkout fields (PO numbers, delivery instructions)
- Set up invoice generation (native or through accounting integration)
- Build a wholesale landing page targeting B2B search queries
- Create a wholesale application form
- Test the full buyer journey from registration to reorder
Phase 3: Growth (Month 2+)
- Connect ERP/accounting integration
- Set up Shopify Flow automations for B2B order notifications, tagging, and fulfillment triggers
- Build content targeting wholesale keywords
- Launch outreach to prospective wholesale accounts
- Review and optimize pricing tiers quarterly
B2B ecommerce on Shopify has matured from a bolted-on afterthought to a genuine wholesale platform. Whether you're on Plus with native tools or on a standard plan with apps, the infrastructure exists to run a professional wholesale operation. The merchants who move now — while competitors still rely on phone calls and spreadsheets — will own the wholesale relationships that define their revenue for years to come. If you're weighing the broader question of whether Shopify fits your business, the is Shopify worth it analysis breaks down the ROI across business models including B2B.

About Talk Shop
The Talk Shop team — insights from our community of Shopify developers, merchants, and experts.
Related Insights
The ecommerce newsletter that's actually useful.
Daily trends, teardowns, and tactics from the top 1% of ecommerce brands. Delivered every morning.
