Part of our B2B eCommerce & Operations series
Read the complete guideWholesale Pricing Strategies for Shopify
Wholesale channels generate higher order values, lower per-order costs, and more predictable revenue than direct-to-consumer sales — yet most Shopify merchants run wholesale as an afterthought, using the same storefront and pricing as retail customers. This creates confusion, undermines retail pricing integrity, and fails to serve business buyers who have fundamentally different needs than individual consumers.
This guide covers the complete wholesale infrastructure for Shopify: pricing strategies, B2B customer portals, payment terms, order minimums, and the native Shopify Plus B2B features that eliminate the need for costly workarounds.
Key Takeaways
- Shopify Plus (from $2,500/month) includes native B2B features: company profiles, net payment terms, price lists, and B2B checkout
- Non-Plus merchants can implement wholesale using customer tags, price overrides, and apps like Wholesale Club or Locksmith
- Wholesale pricing typically runs 40-60% off MSRP — margins must justify this before opening wholesale
- Minimum order quantities (MOQs) protect margin economics and signal seriousness to buyers
- Net-30 and net-60 payment terms are standard B2B expectations — Shopify Plus supports this natively
- Separate wholesale storefronts (password-protected or subdomain) prevent consumer confusion and protect pricing integrity
- Application-based wholesale onboarding filters unqualified buyers and enables relationship selling
- International wholesale requires careful consideration of currency, shipping economics, and customs obligations
Wholesale Margin Mathematics: Before Building the Channel
Before investing in wholesale infrastructure, validate the margin economics. Wholesale works when: your production cost supports 40-60% off retail pricing while maintaining acceptable margins.
Wholesale margin calculation:
Retail price: $80
Wholesale price: $40 (50% off retail)
COGS: $18
Gross margin: $22 / $40 = 55%
Less: fulfillment: -$4
Less: payment fee: -$1.20
Net contribution: $16.80 / $40 = 42% net margin
A 42% net margin on wholesale is excellent. Many product categories see 25-35% net wholesale margins after fulfillment costs.
When wholesale does NOT work:
- Your COGS represents more than 40% of your retail price (leaves no room for wholesale discount)
- Your fulfillment costs are fixed and high (small wholesale orders become uneconomical)
- Your retail brand positioning depends on exclusivity that wholesale would undermine
Minimum order value to make wholesale profitable:
Break-even order value = Fixed order costs / Contribution margin %
Fixed costs: $8 (packing labor) + $6 (outbound shipping) + $2 (payment processing base fee) = $16
Contribution margin: 40%
Break-even: $16 / 0.40 = $40
Set MOV at 2x break-even: $80 minimum order value
This calculation ensures every wholesale order contributes positively to overhead recovery.
Shopify Plus Native B2B Features
If your business justifies Shopify Plus ($2,500-$2,000/month on new pricing), its native B2B features eliminate the workarounds required on standard Shopify plans.
Company profiles:
Each wholesale customer is represented as a "Company" with:
- Multiple buyer contacts (purchasers, approvers, billing contacts)
- Company-specific payment terms (net 30, net 60, net 90, or due on fulfillment)
- Company-specific price lists (percentage discount, fixed prices, or volume tiers)
- Company-specific payment methods (purchase orders, check, wire transfer, terms)
- Company shipping addresses (multiple locations per company)
B2B price lists:
Create multiple price lists applied to different customer segments:
| Price List | Discount | Applied To |
|---|---|---|
| Gold Wholesale | 50% off MSRP | Large retailers, department stores |
| Silver Wholesale | 40% off MSRP | Mid-size retailers, boutiques |
| Distributor | 55% off MSRP | Distributors buying for resale |
| Direct-to-business | 25% off MSRP | Small businesses, professionals |
Net payment terms:
Shopify Plus B2B supports:
- Due on fulfillment (pay when order ships)
- Net 7, Net 15, Net 30, Net 60, Net 90 (pay within N days of invoice date)
- "No payment terms" (for pre-paid accounts)
When a B2B order is placed with net terms, Shopify creates a "deferred payment" that appears as an outstanding balance. Shopify does not automatically follow up on unpaid invoices — integrate with accounting software (Xero, QuickBooks) for accounts receivable management.
B2B checkout experience:
The B2B checkout on Shopify Plus shows:
- Company-specific pricing (no retail prices visible)
- Company payment terms (not credit card form for net-terms customers)
- Company addresses (saved shipping locations, no manual entry)
- Purchase order number field
- Order notes field for internal references
Wholesale on Standard Shopify: App-Based Approaches
For merchants on standard Shopify plans who need wholesale without upgrading to Plus:
Approach 1: Customer tag-based pricing (Wholesale Club app)
Wholesale Club ($24-$99/month) implements tiered pricing using customer tags:
- Tag wholesale customers with tags like
wholesale-gold,wholesale-silver - Create pricing rules: customers with
wholesale-goldtag get 50% discount on all products, or specific collections - Wholesale customers see their discounted prices automatically when logged in
- Retail visitors see full retail prices
Setup process:
- Install Wholesale Club from the Shopify App Store
- Create pricing groups matching your tier structure
- Assign customer tags to approved wholesale accounts
- Optional: password-protect the wholesale collection for cleaner separation
Approach 2: Separate wholesale channel using a subdomain
Create a separate Shopify store for wholesale operations:
- Wholesale store URL:
wholesale.yourstore.comortrade.yourstore.com - Password-protected or application/approval required
- Separate product catalog (same products, different pricing)
- Separate customer accounts (no crossover with retail accounts)
Downside: maintaining two Shopify stores is operationally complex (inventory sync, product update sync). Use a multi-store management tool or automate sync via Shopify's API.
Approach 3: B2B/Wholesale apps
| App | Monthly Cost | Key Features |
|---|---|---|
| Wholesale Club | $24-99 | Tag-based pricing, volume discounts |
| Handshake | Free | Shopify's own B2B marketplace |
| Wholesale Order Form | $15-49 | Bulk ordering interface |
| B2B Wholesale Solution | $19-99 | Full B2B portal with custom pricing |
| Locksmith | $9-29 | Access control for wholesale sections |
Pricing Strategy Architecture
Effective wholesale pricing requires a coherent price architecture that protects retail margins while rewarding wholesale partners.
Price level hierarchy:
MSRP: $100 (suggested retail price for consumers)
MAP: $80 (minimum advertised price — resellers cannot advertise below this)
Retail: $80-100 (your own direct-to-consumer price)
Direct-to-business: $70 (small business, professionals, not reselling)
Retail wholesale: $50 (boutiques, small retailers — 50% off MSRP)
Distributor: $40 (distributors, buying for multi-tier resale — 60% off MSRP)
MAP (Minimum Advertised Price) policy:
MAP policies protect the value of your brand in retail channels. When a wholesale customer sells your product below MAP, it: undermines your direct-to-consumer pricing, creates friction with other wholesale customers who honor MAP, and erodes brand perception.
MAP enforcement:
- Include MAP policy in your wholesale agreement
- Monitor MAP compliance (Google Shopping Price Tracker, brand monitoring tools)
- Issue warning letters to first violations
- Suspend wholesale access for repeat violations
Shopify does not enforce MAP — this is a commercial relationship managed through your wholesale agreement.
Volume-based pricing:
Reward larger orders with deeper discounts:
| Order Quantity | Discount Level | Example Price |
|---|---|---|
| 12-23 units | 40% off MSRP | $60 |
| 24-47 units | 45% off MSRP | $55 |
| 48-99 units | 50% off MSRP | $50 |
| 100+ units | 55% off MSRP | $45 |
Implement volume pricing via Shopify Plus price lists (with quantity breaks) or with Wholesale Club's volume discount feature on standard plans.
Wholesale Customer Onboarding
Professional wholesale onboarding protects your pricing from retail customers posing as wholesale buyers and builds relationships with genuine partners.
Application and approval workflow:
- Wholesale application form (embedded on your website): business name, business type, website, EIN/tax ID, expected monthly order volume, trade references
- Review application within 48 business hours
- Verify business legitimacy: check business website, confirm tax ID, call trade references for large accounts
- Approve and create wholesale account in Shopify
- Send welcome email with: wholesale portal access, wholesale catalog/lookbook, price list, order minimums, payment terms, MAP policy
What to verify in applications:
- Business website matches the application (operating business, not someone's personal site)
- Social media presence consistent with described business
- Tax ID/EIN verifiable via IRS TIN matching service (for US customers)
- Trade references are contactable and vouch for the applicant
Rejection handling:
Not every applicant should be approved. Politely decline applications from:
- Residential addresses with no apparent business presence
- Applications that do not provide a business website
- Applications with incomplete information after one follow-up
- Businesses operating in channels or geographies that conflict with your existing wholesale relationships
A form rejection email template: "Thank you for your interest in our wholesale program. After reviewing your application, we are not able to approve a wholesale account at this time. We welcome you to shop our retail store and reapply in the future if your business circumstances change."
Wholesale Ordering Experience
B2B buyers have specific operational needs that differ fundamentally from retail customers:
Quick order forms:
B2B buyers often know exactly what they need — they do not browse; they reorder. A quick order form lets buyers enter SKU numbers and quantities directly, bypassing the visual product browsing experience. Apps like "Wholesale Order Form & Reorder" implement this for standard Shopify.
Repeat order functionality:
B2B buyers frequently place the same order every 4-6 weeks. The ability to duplicate a previous order (one click) is a significant productivity feature that increases repeat purchase frequency.
PDF catalog and line sheets:
Wholesale buyers expect traditional trade tools:
- PDF lookbook (lifestyle imagery, new season products)
- Line sheet (product photos, SKUs, retail prices, wholesale prices, case packs)
- Order form (printable or Excel for legacy buyers)
Generate these as part of your wholesale materials even if most buyers order digitally.
Custom invoicing:
Wholesale orders should generate professional invoices (not just order confirmations) with:
- Your business details including tax ID
- Buyer's business name and address
- PO number (if provided)
- Itemized products with quantities, unit price, and line total
- Payment terms and due date
- Wire transfer or check payment instructions if accepting net terms
Shopify's native invoices are limited. Use Order Printer Pro or integrate with Xero/QuickBooks for professional B2B invoicing.
International Wholesale Considerations
International wholesale adds complexity in currency, shipping, customs, and payment.
Currency:
Quote international wholesale in your home currency (USD/GBP/EUR) to eliminate exchange rate risk on your end. Large international buyers expect this — only smaller buyers expect pricing in their local currency.
Minimum order values for international wholesale:
International shipping economics require higher minimums. A $80 MOV (minimum order value) that works domestically may not cover the cost of international freight for small orders. Set international MOV at 3-5x your domestic MOV, or require container/pallet quantities for international orders.
HS codes and customs documentation:
Every international wholesale shipment requires:
- Commercial invoice with accurate product descriptions and HS codes
- Packing list with weights and dimensions
- Country of origin declaration
- Any required certificates (REACH compliance for EU, FDA registration for US food/cosmetics)
Work with a freight forwarder familiar with your product category and destination countries for customs documentation.
Payment methods for international wholesale:
- Wire transfer: most common for international B2B, no chargeback risk
- Letter of credit: for large orders with new relationships
- PayPal Business: convenient but has dispute risk and higher fees
- Avoid credit card payment for large international orders without fraud verification
Frequently Asked Questions
Do I need Shopify Plus for wholesale, or can I manage with a standard plan?
You can implement basic wholesale on any Shopify plan using customer tags and apps like Wholesale Club. Standard plans work well for: simple tiered pricing, up to 5 distinct pricing levels, manual payment terms management. Shopify Plus becomes necessary when you need: native net payment terms in checkout, company profiles with multiple buyers, automated B2B checkout experiences, or volume wholesale orders (100+ per month) that make manual management untenable.
How should I set my minimum order quantity or value?
Calculate your break-even order value as described in this guide, then set your MOV at 2x break-even. For MOQ (minimum order quantity): it depends on your pack configuration. If products ship in cases of 12, a 12-unit MOQ makes operational sense (you are not splitting cases). For products without natural case quantities, set MOQ based on what generates economically viable orders. Many brands use tiered minimums: first order minimum is higher (qualifying the relationship), reorders have lower minimums.
How do I handle net payment terms without a collections system?
Start with "pay by invoice before shipping" (essentially pre-paid) until you establish trust with a wholesale customer. Offer net-15 to established customers after 3+ on-time paid orders. For net-30 and beyond, use invoice management software (Xero, QuickBooks) with automated payment reminders at 7 days before due, day due, and 7 days past due. For significant overdue accounts, a factoring company can advance you the invoice value (at a 3-5% fee) while handling collections.
Should I show wholesale prices to retail visitors?
No. Retail visitors seeing wholesale prices erodes the perceived value of your products, creates pricing confusion, and often violates MAP policies if you have retail distribution partners. Use password protection, login-gating, or a completely separate wholesale storefront to prevent retail visitors from seeing wholesale pricing.
Can I do wholesale through Shopify and also list on wholesale marketplaces like Faire?
Yes, and many brands do both. Shopify wholesale gives you direct relationships and higher margins (no marketplace commission). Faire and similar B2B marketplaces provide discovery and access to buyers who would not find you otherwise (Faire charges 15-25% commission on new buyers, lower on existing relationships). Use marketplaces for acquisition, transition high-value buyers to direct Shopify wholesale relationships over time.
Next Steps
Building a profitable wholesale channel on Shopify — whether through native Shopify Plus B2B features or a well-architected app-based solution — requires careful margin analysis, customer onboarding design, and technical implementation.
ECOSIRE's Shopify Plus services include B2B channel design, price list configuration, net terms setup, wholesale onboarding flows, and ongoing wholesale operations support for merchants scaling their B2B channel.
Speak with our Shopify B2B specialists about building your wholesale channel.
Written by
ECOSIRE TeamTechnical Writing
The ECOSIRE technical writing team covers Odoo ERP, Shopify eCommerce, AI agents, Power BI analytics, GoHighLevel automation, and enterprise software best practices. Our guides help businesses make informed technology decisions.
ECOSIRE
Scale Your Shopify Store
Custom development, optimization, and migration services for high-growth eCommerce.
Related Articles
AI Content Generation for E-commerce: Product Descriptions, SEO & More
Scale e-commerce content with AI: product descriptions, SEO meta tags, email copy, and social media. Quality control frameworks and brand voice consistency guide.
B2B E-commerce Strategy: Build a Wholesale Online Business in 2026
Master B2B e-commerce with strategies for wholesale pricing, account management, credit terms, punchout catalogs, and Odoo B2B portal configuration.
Case Study: Wholesale Distributor Achieves 3x Growth with ECOSIRE's ERP Solution
How a B2B distributor modernized from legacy systems to Odoo ERP with barcode scanning, B2B portal, and Power BI, saving $200K annually.
More from B2B eCommerce & Operations
B2B E-commerce Strategy: Build a Wholesale Online Business in 2026
Master B2B e-commerce with strategies for wholesale pricing, account management, credit terms, punchout catalogs, and Odoo B2B portal configuration.
Case Study: Wholesale Distributor Achieves 3x Growth with ECOSIRE's ERP Solution
How a B2B distributor modernized from legacy systems to Odoo ERP with barcode scanning, B2B portal, and Power BI, saving $200K annually.
Faire Wholesale Integration with Odoo ERP: Step-by-Step Setup
Complete guide to integrating Faire wholesale marketplace with Odoo ERP. Automate B2B orders, inventory sync, and retailer management.
Odoo Helpdesk: Build a Professional Ticketing System
Build a professional helpdesk with Odoo 19. Configure SLA policies, auto-assignment, customer portal, canned responses, and multi-team support.
ECOSIRE Support Plans: What Level of Support Do You Need?
A complete guide to ECOSIRE's support plans. Understand what each tier covers, how response times work, and how to choose the right support level for your operation.
ERP for Wholesale and Distribution: Orders, Inventory, and Logistics
How ERP systems optimize wholesale and distribution operations through order management, multi-warehouse inventory, route planning, and customer pricing management.