Pricing is the most direct lever for profitability. Set prices too high and you lose sales. Set them too low and you lose margin. When you add wholesale to the mix — selling the same product at different prices to different customers — the complexity multiplies.

This guide covers the complete pricing strategy for Shopify stores selling both wholesale (B2B) and retail (DTC). Whether you are launching a wholesale program or optimizing an existing one, these frameworks ensure both channels remain profitable without cannibalizing each other.

Pricing Fundamentals

Cost of goods sold (COGS) is your starting point. This includes raw materials, manufacturing, packaging, and any direct costs of producing one unit. If it costs $10 all-in to produce a product, every pricing decision flows from that $10 base.

Retail price is what end consumers pay on your Shopify store. Retail markup is typically 2-4x COGS depending on industry. A $10 product retails for $20-$40.

Wholesale price is what retailers and distributors pay. Wholesale pricing is typically 40-60% of retail, or 1.5-2x COGS. The same $10 product wholesales for $15-$20.

Markup Formulas by Channel

ChannelMarkup Range$10 COGS ExampleGross Margin
Direct retail (DTC)3-4x COGS$30-$4067-75%
Standard wholesale2x COGS$2050%
Bulk wholesale (100+ units)1.5-1.8x COGS$15-$1833-44%
Distributor pricing1.3-1.5x COGS$13-$1523-33%

The critical rule: your wholesale price must be high enough to maintain your target margin AND low enough for the retailer to mark up to a competitive retail price. If your wholesale price is $20 and the retailer needs a 50% margin, they will sell at $40. If your DTC price is $35, the retailer is priced $5 above you — creating channel conflict.

The solution: set your DTC retail price at or above the retailer's expected selling price. If wholesale is $20 and retailers mark up to $40, your DTC price should be $40 (or higher with the justification of direct-from-brand perks, free shipping, and loyalty rewards).

Setting Up Wholesale on Shopify

Shopify B2B (Shopify Plus): The most robust solution. Create a separate wholesale storefront with custom pricing, net payment terms, and company-level accounts. This is the best option for stores doing $100K+ in annual wholesale revenue.

Wholesale apps (any Shopify plan): Apps like Wholesale Club, Bold Custom Pricing, and Wholesale Gorilla add wholesale functionality without Shopify Plus. They use customer tags to show different prices to logged-in wholesale customers. Monthly costs range $20-$100.

Password-protected collections: Create a wholesale collection visible only via a password-protected page or direct link. Set wholesale prices as "Compare at" prices or use draft orders for wholesale transactions. This is the simplest (free) approach for stores with fewer than 10 wholesale accounts.

Volume Discount Tiers

Volume discounts incentivize larger orders, which reduce your per-unit fulfillment costs and increase cash flow. Structure tiers to reward meaningful order size increases.

TierQuantityDiscountPrice ($40 retail)Your Margin
Retail1-11 units0%$4075%
Small wholesale12-49 units30%$2864%
Standard wholesale50-99 units40%$2458%
Bulk wholesale100-499 units50%$2050%
Distributor500+ units55%$1844%

MAP Policies

A Minimum Advertised Price (MAP) policy sets the floor for how low retailers can advertise your products. Without MAP, retailers engage in price wars that destroy your brand's value perception and undercut your DTC channel.

Set your MAP at or near your DTC retail price. If your DTC price is $40, MAP should be $38-$40. This prevents retailers from advertising below your price and ensures price parity across channels. Retailers can sell below MAP in-store or via private offers — MAP only governs publicly advertised prices.

Enforce MAP through your wholesale agreement. Include consequences for violations: first offense is a warning, second offense is a 30-day suspension, third offense is account termination. Monitor retailer pricing monthly using price tracking tools or manual checks.

Managing Channel Conflict

Channel conflict occurs when your wholesale and DTC channels compete against each other. The most common scenario: a retailer discounts your product below your DTC price, driving customers away from your store (where you earn full margin) to the retailer (where you only earn wholesale margin).

Prevention strategies include MAP policies, differentiated product offerings (exclusive colors or bundles for DTC), value-added DTC perks (free shipping, loyalty points, better return policy), and selective distribution (limit wholesale to retailers who maintain pricing standards).

Protecting Your DTC Advantage

Your DTC store should be the best place to buy your products. Not the cheapest — the best. Use tools to create a superior shopping experience that justifies full retail pricing.

EA Free Shipping Bar makes free shipping visible and motivating. Free shipping is a DTC advantage that wholesalers typically cannot match (their customers pay shipping). Display the threshold prominently to increase AOV and create a perk that wholesale channels lack.

EA Upsell & Cross-Sell presents product recommendations that increase order values by 15-25%. The personalized, curated shopping experience on your DTC store is something wholesale channels cannot replicate.

EA Auto Free Gift & Rewards Bar creates tiered loyalty rewards that incentivize buying directly. "Spend $75 and get a free sample" is a DTC-exclusive perk that builds loyalty and increases AOV.

Margin Analysis by Channel

Always analyze margin per order, not just margin per unit. DTC orders have higher per-unit margin but also higher fulfillment costs per order (picking, packing, shipping individual orders). Wholesale orders have lower per-unit margin but much lower per-unit fulfillment costs (bulk shipments to a single address).

MetricDTC (1 unit)Wholesale (100 units)
Revenue$40$2,000
COGS$10$1,000
Fulfillment cost$6$25 (bulk ship)
Marketing cost (allocated)$10$0 (retailer markets)
Net margin per unit$14 (35%)$9.75 (48.8%)

Interestingly, wholesale can deliver higher net margin per unit than DTC when you factor in marketing and fulfillment costs. The retailer handles marketing to their customers and you ship one bulk order instead of hundreds of individual orders. This is why many brands actively pursue wholesale even when DTC margins look better on paper.

Wholesale Negotiation Strategy

When negotiating with wholesale buyers, start from your published price sheet and allow negotiation only on volume commitments and payment terms — not on per-unit pricing below your floor. Offer better pricing for larger commitments, faster payment (net-15 instead of net-30), or exclusive territorial rights.

Common negotiation levers include minimum order quantities (MOQ) — require $500-$2,000 minimums to ensure orders are worth the operational effort. Payment terms are another lever: net-30 is standard, but offer net-15 or prepayment in exchange for a 2-3% additional discount. Exclusive territorial distribution agreements — where a retailer gets exclusive rights in their geographic area in exchange for higher volume commitments — create partnerships rather than transactions.

Create a wholesale line sheet that presents your products professionally. Include product images, descriptions, SKU numbers, case pack quantities, wholesale pricing by tier, MAP pricing, and order minimums. A well-designed line sheet signals a professional operation that retailers can trust. Many retailers receive dozens of wholesale pitches weekly — your line sheet is your first impression.

Track wholesale customer value separately from DTC. Wholesale customers often reorder predictably (monthly or quarterly), making their lifetime value highly calculable. A wholesale account ordering $2,000/quarter for 3 years is worth $24,000 — justifying significant investment in acquiring and maintaining that relationship.

Scaling Wholesale Revenue

Use your Shopify store as your wholesale showcase. Retailers who discover your brand through your professional DTC presence are more likely to place orders than those reached through cold outreach. Ensure your store loads fast with EA Page Speed Booster — retailers evaluate your brand professionalism through your website quality.

Attend trade shows and industry events in your niche. A single trade show can generate 20-50 wholesale leads and 5-15 new accounts. The cost of a booth ($1,000-$5,000) is recovered with a few wholesale orders. Bring samples, your line sheet, and order forms for on-the-spot commitments.

Build a wholesale outreach program targeting retailers that already carry complementary (not competing) products. If you sell organic skincare, reach out to boutiques that carry organic clothing or wellness products. Their customer base overlaps with yours, making them ideal wholesale partners. A personalized email with a sample offer converts 5-10% of targeted retailers into accounts.

Key Stat: Brands selling both wholesale and DTC typically generate 30-50% of revenue from each channel. The dual-channel approach provides revenue diversification (if DTC advertising costs spike, wholesale revenue continues) and faster brand growth (retailers expand your physical presence into markets you could not reach with DTC alone). Brands with both channels grow 40-60% faster than single-channel brands.

Frequently Asked Questions

What is the typical wholesale vs retail markup?

Standard keystone is 2x cost for wholesale-to-retail. Wholesale is typically 40-60% of retail price. A $10 product sells wholesale for $20 and retail for $40.

How do I sell wholesale on Shopify?

Use Shopify B2B (Plus plan), wholesale apps like Wholesale Club, password-protected collections, or customer tag-based pricing. The right approach depends on your scale and plan.

Should I offer wholesale alongside DTC?

Yes, if your margins support both channels and you can protect pricing with MAP policies. Dual-channel brands grow 40-60% faster than single-channel brands.

What is a MAP policy?

Minimum Advertised Price — sets the lowest price retailers can publicly advertise your products. Essential for preventing price wars that erode your brand value and DTC margin.

How do I set volume discount tiers?

Create 3-5 tiers based on order quantity. Example: retail (1-11 units, 0% off), small wholesale (12-49, 30% off), standard wholesale (50-99, 40% off), bulk (100+, 50% off). Ensure every tier maintains positive margin.

Make Your DTC Store the Best Buying Experience

Free shipping bars, upsells, rewards — DTC perks that wholesale cannot match. All free from EasyApps.

Browse All Free Apps