1import{b as C,_ as A,a as T}from"./B26Zx9_Q.js";import{_ as S}from"./CHCcb6DO.js";import{_ as $}from"./D4WQWVRl.js";import{q as R,v as M,u as y,j as W,c as l,b as s,n as g,a as t,F as p,r as m,d as a,w as o,o as n,t as d,x as I,s as D,y as q}from"./Bs6WYUUm.js";import{_}from"./DXTWalH7.js";import{u as H}from"./B9IRYF5V.js";const F={class:"bg-white"},B={class:"container custom-container py-12"},O={class:"max-w-6xl mx-auto"},N={class:"lg:hidden mb-8 bg-gray-50 rounded-xl p-4"},G={class:"grid grid-cols-2 gap-1"},E=["href"],Y={class:"lg:flex lg:gap-10"},z={class:"hidden lg:block w-56 shrink-0"},L={class:"sticky top-28"},U={class:"space-y-1 border-l border-gray-200"},j=["href"],K={id:"hidden-costs",class:"mb-16"},Q={class:"space-y-6 mb-8"},V={class:"bg-gray-50 rounded-xl p-6"},J={class:"text-gray-500 text-xs"},X={class:"bg-gray-50 rounded-xl p-6"},Z={class:"text-gray-700 text-sm leading-relaxed mb-2"},ee={class:"mb-16"},te={class:"bg-gradient-to-r from-gray-50 to-blue-50 rounded-2xl p-6 md:p-8 flex flex-col md:flex-row items-center gap-6"},ae={class:"shrink-0"},re={class:"mb-16"},se={class:"bg-gradient-to-r from-gray-50 to-blue-50 rounded-2xl p-6 md:p-8 flex flex-col md:flex-row items-center gap-6"},oe={class:"shrink-0"},ie={id:"wholesale-vs-dtc",class:"mb-16"},le={class:"text-gray-700 text-base leading-relaxed mb-6"},ne={id:"common-mistakes",class:"mb-16"},de={class:"space-y-4 mb-6"},ce={class:"font-semibold text-gray-900 mb-2"},ge={class:"text-gray-700 text-sm leading-relaxed"},pe={id:"faq",class:"mb-16"},me={class:"space-y-2"},he=["onClick"],ue={class:"font-semibold text-gray-900 text-sm pr-4"},ye={class:"px-5 pb-5"},xe={class:"text-gray-700 text-sm leading-relaxed"},fe={class:"mb-16"},be={class:"bg-gradient-to-r from-blue-600 to-blue-800 rounded-2xl p-8 md:p-12 text-center"},we={class:"flex flex-col sm:flex-row items-center justify-center gap-4"},ve={class:"mb-16"},ke={class:"grid grid-cols-1 md:grid-cols-3 gap-4"},We={__name:"wholesale-pricing",setup(Pe){const x=R(null);H(()=>{var c;return Array.from(((c=x.value)==null?void 0:c.querySelectorAll("section[id]"))||[]).map(e=>({el:e,name:`guide-${e.id}`}))},{threshold:0});const f=[{id:"why-dtc-pricing-fails",label:"Why D2C Pricing Fails"},{id:"pricing-basics",label:"Pricing Basics"},{id:"pricing-formula",label:"The Formula"},{id:"retailer-margins",label:"Retailer Margins"},{id:"hidden-costs",label:"Hidden Costs"},{id:"worked-example",label:"Worked Example"},{id:"pricing-strategies",label:"Pricing Strategies"},{id:"payment-terms",label:"Payment Terms"},{id:"negotiation",label:"Negotiation"},{id:"wholesale-vs-dtc",label:"Wholesale vs. D2C"},{id:"common-mistakes",label:"Common Mistakes"},{id:"faq",label:"FAQ"}],b=[{title:'1. Using the "cost times two" rule without accounting for hidden costs',description:"The keystone formula is a starting point, not a pricing strategy. If your wholesale price doesnât account for promotional allowances, chargebacks, freight, and financing costs, your actual margin will be 15â20% lower than you expected."},{title:"2. Confusing markup with margin",description:"A 50% markup on $10 gives you a $15 wholesale price. A 50% margin on a $30 retail price gives a $15 wholesale price. Same number, completely different math. Retail buyers think in margins. If you think in markups, youâll miscommunicate on price and either lose the deal or under-price your product."},{title:"3. Pricing the same for every retailer",description:"Different retailers have different margin requirements, promotional expectations, and compliance costs. A Walmart deal looks nothing like a Whole Foods deal. Tailor your pricing for each channel based on their specific cost structure, not a one-size-fits-all wholesale price."},{title:"4. Ignoring channel conflict with D2C pricing",description:"If your product is $29.99 on your website and $29.99 at Target, youâre competing with your own retail partner. Retailers notice, and they donât like it. Create retail-exclusive SKUs, implement MAP pricing, or differentiate by size/bundle to avoid undercutting your retail partners."},{title:"5. Accepting a deal that doesnât meet your floor price",description:"The excitement of landing a big retailer makes founders accept deals that donât work financially. A money-losing deal at Walmart doesnât become profitable at higher volume. It accelerates your cash burn. Know y
1our floor price and donât go below it."},{title:"6. Not budgeting for year-one chargeback costs",description:"First-year chargeback rates are always higher than steady-state. New vendors are still learning each retailerâs specific compliance requirements: labeling, packaging, shipping windows, pallet configurations. Budget 1â5% for chargebacks in year one, then work to reduce it to under 1%."}],w=M([{q:"What is a good wholesale margin?",a:"A good wholesale margin depends on your category and cost structure. For most consumer products, aim for a 40â50% gross margin on wholesale price before accounting for hidden costs (promotional allowances, chargebacks, freight). After hidden costs, a healthy effective margin is 20â30%. Below 20% effective margin, the deal may not be worth the operational complexity.",open:!1},{q:"How do I calculate wholesale price from retail price?",a:"Multiply the retail price by (1 minus the retailerâs margin percentage). If the retail price is $29.99 and the retailer needs a 50% margin: $29.99 Ã (1 â 0.50) = $15.00 wholesale price. Always confirm what margin the buyer expects. It varies by category and retailer.",open:!1},{q:"What percentage do retailers mark up from wholesale?",a:"Retailers typically mark up wholesale prices by 50â150%, depending on the category. Grocery uses a 33â54% markup (25â35% margin). Apparel uses 100â150% markup (50â60% margin). Electronics uses an 18â33% markup (15â25% margin). Remember: a 100% markup equals a 50% margin. Retailers calculate margins, not markups.",open:!1},{q:"Are slotting fees negotiable?",a:"Yes, slotting fees are negotiable, especially if you can demonstrate strong sell-through data from other retailers, have a compelling marketing plan, or are in a trending category the retailer wants to build. Smaller or regional retailers may waive slotting fees entirely. Walmart has historically been known for not charging traditional slotting fees. Some retailers accept free-fill (free product for initial stocking) instead of cash slotting fees.",open:!1},{q:"How do I avoid losing money on wholesale?",a:"Calculate your floor price, the minimum wholesale price that covers COGS plus all hidden costs (promotional allowances at 10â15%, chargebacks at 1â5%, freight at 3â8%, slotting amortized, and net terms financing at 2â4%). Donât accept any deal below this floor. Build retail costs into your product design from the start, and create retail-exclusive SKUs to avoid channel conflict with your D2C pricing.",open:!1},{q:"What is the difference between wholesale price and distributor price?",a:"A distributor buys from you at a distributor price (lower than wholesale) and resells to retailers at the wholesale price. The distributor takes a margin of 10â25% for handling logistics, warehousing, and retailer relationships. If you sell through a distributor, your effective price is lower, but you avoid the complexity of managing individual retailer relationships, compliance, and logistics.",open:!1},{q:"Should I offer different wholesale prices to different retailers?",a:"Yes, but carefully. Different retailers have different volume commitments, promotional expectations, and compliance costs. Volume-based tiered pricing is standard and expected. However, avoid price discrimination that could damage relationships. If Retailer A discovers theyâre paying more than Retailer B for no clear reason, youâll have a problem. Tie price differences to measurable factors like volume, payment terms, or promotional support.",open:!1},{q:"How do net 60/90 terms affect my pricing?",a:"Net 60/90 terms create a cash gap of 2â5 months between shipping product and receiving payment. If you finance this gap through factoring or a line of credit, it typically costs 2â4% of the invoice value. This cost should be built into your wholesale pricing. A $15.00 wholesale price with net 90 terms and 3% financing cost is effectively $14.55 in todayâs dollars.",open:!1},{q:"What is MAP pricing and do I need it?",a:"MAP (Minimum Advertised Price) is a policy that sets the lowest price any retailer can advertise for your product. You need MAP if you sell through multiple channels (D2C + wholesale) to prevent retailers from undercutting your website price. MAP controls advertised prices, not in-store selling prices. Enforcing MAP requires monitoring and willingness to cut off violators. Without enforcement, MAP is meaningless.",open:!1},{q:"How do I price for wholesale when my D2C margin is already thin?",a:"If your D2C margin is thin, wholesale at traditional keystone margins may not work without redesigning your cost structure. Options: (1) reduce COGS through better sourcing or simplified packaging, (2) create retail-exclusive SKUs with different c
1ost structures, (3) target retailers with lower margin requirements (club stores, online marketplaces), or (4) focus on D2C and revisit wholesale when you have more scale to negotiate manufacturing costs down.",open:!1},{q:"What is keystone pricing?",a:"Keystone pricing is the traditional rule of doubling the wholesale price to get the retail price. If your wholesale price is $15, the retail price is $30, giving the retailer a 50% gross margin. Keystone has been the standard in retail for decades, but actual margins vary widely by category. Grocery operates well below keystone (25â35% margin), while apparel operates above it (50â60% margin).",open:!1},{q:"How much should I budget for promotional allowances?",a:"Budget 5â15% of your wholesale revenue for promotional allowances. This covers endcap displays, circular ads, digital coupons, and seasonal promotions. Some retailers structure this as a fixed off-invoice percentage; others bill separately for each program. Plan 2â3 strategic promotions per year and build the costs into your annual pricing model rather than agreeing to every request.",open:!1}]);y({title:()=>"Wholesale Pricing: How to Price for Retail | RetailerHub",meta:[{name:"description",content:()=>"How to calculate wholesale pricing for retail. Markup vs. margin, retailer margin expectations, hidden costs, payment terms, and pricing strategies."},{property:"og:title",content:()=>"Wholesale Pricing: How to Price Your Product for Retail"},{property:"og:description",content:()=>"Complete guide to wholesale pricing for retail vendors. Formulas, retailer margins, hidden costs, and negotiation strategies."},{property:"og:image",content:"https://retailgptstorage.blob.core.windows.net/clientimages/wholesale-pricing-hidden-costs.jpg"},{property:"og:type",content:"article"},{property:"og:url",content:()=>"https://www.retailerhub.ai/guides/wholesale-pricing"},{name:"twitter:title",content:()=>"Wholesale Pricing: How to Price Your Product for Retail"},{name:"twitter:description",content:()=>"Complete guide to wholesale pricing for retail vendors. Formulas, margins, hidden costs, and strategies."},{name:"twitter:card",content:"summary_large_image"},{name:"twitter:image",content:"https://retailgptstorage.blob.core.windows.net/clientimages/wholesale-pricing-hidden-costs.jpg"},{property:"article:author",content:"RetailerHub"},{property:"article:published_time",content:"2026-03-23"},{property:"article:modified_time",content:"2026-03-23"},{property:"article:section",content:"Supply Chain Guides"}]}),y({link:[{rel:"canonical",href:"https://www.retailerhub.ai/guides/wholesale-pricing"}]}),y({script:[{type:"application/ld+json",innerHTML:JSON.stringify({"@context":"https://schema.org","@type":"FAQPage",mainEntity:[{"@type":"Question",name:"What is a good wholesale margin?",acceptedAnswer:{"@type":"Answer",text:"A good wholesale margin depends on your category. Aim for 40â50% gross margin on wholesale price before hidden costs. After hidden costs, a healthy effective margin is 20â30%."}},{"@type":"Question",name:"How do I calculate wholesale price from retail price?",acceptedAnswer:{"@type":"Answer",text:"Multiply the retail price by (1 minus the retailerâs margin percentage). If retail is $29.99 and the retailer needs 50% margin: $29.99 Ã 0.50 = $15.00 wholesale price."}},{"@type":"Question",name:"What percentage do retailers mark up from wholesale?",acceptedAnswer:{"@type":"Answer",text:"Retailers mark up 50â150% depending on category. Grocery: 33â54%. Apparel: 100â150%. Electronics: 18â33%. A 100% markup equals a 50% margin."}},{"@type":"Question",name:"Are slotting fees negotiable?",acceptedAnswer:{"@type":"Answer",text:"Yes. Strong sell-through data, compelling marketing plans, or trending categories help negotiate. Walmart has historically not charged traditional slotting fees. Some retailers accept free-fill instead of cash."}},{"@type":"Question",name:"How do I avoid losing money on wholesale?",acceptedAnswer:{"@type":"Answer",text:"Calculate your floor price including all hidden costs (promotions, chargebacks, freight, financing). Donât accept deals below your floor. Build retail costs into your product design from the start."}},{"@type":"Question",name:"What is the difference between wholesale price and distributor price?",acceptedA
1nswer:{"@type":"Answer",text:"Distributors buy at a lower price than wholesale and resell to retailers, taking a 10â25% margin for logistics and retailer relationship management."}},{"@type":"Question",name:"Should I offer different wholesale prices to different retailers?",acceptedAnswer:{"@type":"Answer",text:"Yes, but tie differences to measurable factors like volume, payment terms, or promotional support. Volume-based tiered pricing is standard and expected."}},{"@type":"Question",name:"How do net 60/90 terms affect my pricing?",acceptedAnswer:{"@type":"Answer",text:"Net 60/90 creates a 2â5 month cash gap. Financing costs 2â4% of invoice value. Build this into your wholesale pricing."}},{"@type":"Question",name:"What is MAP pricing and do I need it?",acceptedAnswer:{"@type":"Answer",text:"MAP sets the lowest price retailers can advertise. You need it if selling through multiple channels to prevent retailers from undercutting your D2C price."}},{"@type":"Question",name:"How do I price for wholesale when my D2C margin is already thin?",acceptedAnswer:{"@type":"Answer",text:"Reduce COGS through better sourcing, create retail-exclusive SKUs, target lower-margin retailers (club stores), or focus on D2C until you have scale to reduce manufacturing costs."}},{"@type":"Question",name:"What is keystone pricing?",acceptedAnswer:{"@type":"Answer",text:"Keystone pricing doubles the wholesale price to get retail price, giving the retailer 50% margin. Itâs the traditional standard, but actual margins vary by category."}},{"@type":"Question",name:"How much should I budget for promotional allowances?",acceptedAnswer:{"@type":"Answer",text:"Budget 5â15% of wholesale revenue for promotional allowances covering endcaps, circulars, coupons, and seasonal promotions."}}]})},{type:"application/ld+json",innerHTML:JSON.stringify({"@context":"https://schema.org","@type":"BreadcrumbList",itemListElement:[{"@type":"ListItem",position:1,name:"Home",item:"https://www.retailerhub.ai"},{"@type":"ListItem",position:2,name:"Guides",item:"https://www.retailerhub.ai/guides"},{"@type":"ListItem",position:3,name:"Wholesale Pricing",item:"https://www.retailerhub.ai/guides/wholesale-pricing"}]})},{type:"application/ld+json",innerHTML:JSON.stringify({"@context":"https://schema.org","@type":"Article",headline:"Wholesale Pricing: How to Price Your Product for Retail",description:"Complete guide to wholesale pricing for retail vendors covering formulas, retailer margin expectations, hidden costs, payment terms, and negotiation strategies.",image:"https://retailgptstorage.blob.core.windows.net/clientimages/wholesale-pricing-hidden-costs.jpg",datePublished:"2026-03-23",dateModified:"2026-03-23",author:{"@type":"Organization",name:"RetailerHub"},publisher:{"@type":"Organization",name:"RetailerHub",url:"https://www.retailerhub.ai"}})}]});let h=null;{const{$posthog:c}=W();h=c(),h&&h.capture("guide-page-viewed",{page:"wholesale-pricing"})}return(c,e)=>{const v=A,i=S,u=C,k=T,P=$;return n(),l("div",F,[s(v),e[43]||(e[43]=g('<div class="relative bg-center bg-no-repeat bg-cover bg-hero bg-light-white-blue pt-32 pb-20"><img class="absolute top-0 left-0 w-[84%] sm:w-[66%] z-0" src="'+_+'" alt=""><div class="absolute bottom-0 left-0 right-0 h-24 bg-gradient-to-b from-transparent to-white z-0"></div><div class="container custom-container relative z-10"><div class="flex flex-col items-center justify-center text-center"><span class="text-blue-500 font-semibold tracking-[0.2em] uppercase text-sm mb-4">SUPPLY CHAIN GUIDE</span><h1 class="text-black text-2xl md:text-3xl lg:text-4xl font-bold mb-3 max-w-[800px]"> Wholesale Pricing: How to Price Your Product for Retail </h1><p class="text-gray-500 text-sm mb-6"> Last Updated: Mar 23, 2026 </p><p class="text-gray-600 text-base md:text-lg max-w-[700px]"> The complete guide to wholesale pricing for retail vendors, covering markup formulas, retailer margin expectations, hidden costs that destroy your margin, and pricing strategies that protect your bottom line. </p></div></div></div>',1)),t("div",B,[t("div",O,[t("div",N,[e[0]||(e[0]=t("p",{class:"text-xs font-semibold text-gray-400 uppercase tracking-wider mb-3"},"In This Guide",-1)),t("div",G,[(n(),l(p,null,m(f,r=>t("a",{key:r.id,href:`#${r.id}`,class:"text-sm text-blue-600 hover:text-blue-800 py-1"},d(r.label),9,E)),64))])]),t("div",Y,[t("aside",z,[t("nav",L,[e[1]||(e[1]=t("p",{class:"text-xs font-semibold text-gray-400 uppercase tracking-wider mb-4"},"In This Guide",-1)),t("ul",U,[(n(),l(p,null,m(f,r=>t("li",{key:r.id},[t("a",{href:`#${r.id}`,class:"block pl-4 py-1.5 text-sm text-gray-500 hover:text-blue-600 hover:border-l-2 hover:border-blue-500 hover:-ml-px transition-colors"},d(r.label),9,j)])),64))])])]),t("div",{ref_key:"articleRef",ref:x,class:"min-w-0 flex-1 max-w-3xl"},[e[41]||(e[41]=g('<section id="why-dtc-pricing-fails" class="mb-16"><h2 class="text-2xl md:text-3xl font-bold text-gray-900 mb-6"> Why Your D2C Pricing Wonât Work for Retail </h2><p class="text-gray-700 text-lg leading-relaxed mb-4"> You built a product, sold it online for $29.99, and your margins were healthy. Then a retail buyer called and asked for a <strong>wholesale price</strong>. You multiplied your cost by two and quoted $14.99. The buyer said yes. You celebrated. </p><p class="text-gray-700 text-base leading-relaxed mb-4"> Then the reality of retail pricing arrived: promotional allowances took 10%. Net 90 payment terms meant you waited three months to get paid. Chargebacks for labeling errors cost 2% of revenue. Freight was your responsibility. And the slotting fee to get shelf space? $15,000 per SKU. </p><p class="text-gray-700 text-base leading-relaxed mb-6"> Your 50% wholesale margin was suddenly 15%, before accounting for the cost of capital tied up in unpaid invoices. This is the margin shock that hits every D2C brand entering retail for the first time, and it happens because generic <strong>wholesale pricing formulas</strong> donât account for the real economics of selling to major retailers. </p><div class="bg-amber-50 border-l-4 border-amber-500 rounded-r-xl p-6 mb-8"><p class="text-amber-800 font-semibold text-sm uppercase tracking-wider mb-3">
1The Core Problem</p><p class="text-amber-900 text-sm leading-relaxed"> Most wholesale pricing guides stop at the formula: <strong>Cost à 2 = Wholesale Price</strong>. That formula is a starting point, not an answer. This guide covers what happens <em>after</em> the formula, the hidden costs, retailer margin expectations, and negotiation dynamics that determine whether selling wholesale is profitable or a slow path to bankruptcy. </p></div></section><section id="pricing-basics" class="mb-16"><h2 class="text-2xl md:text-3xl font-bold text-gray-900 mb-6"> Wholesale Pricing Basics: The Fundamentals </h2><p class="text-gray-700 text-base leading-relaxed mb-4"> Before diving into the complexities, letâs establish the core terminology. <strong>Wholesale price</strong> is what you charge the retailer. <strong>Retail price</strong> (or MSRP) is what the retailer charges the consumer. The difference between the two is the retailerâs <strong>gross margin</strong>. </p><div class="overflow-x-auto mb-6"><table class="min-w-full text-sm border border-gray-200 rounded-xl overflow-hidden"><thead class="bg-gray-50"><tr><th class="text-left p-4 font-semibold text-gray-900">Term</th><th class="text-left p-4 font-semibold text-gray-900">Definition</th><th class="text-left p-4 font-semibold text-gray-900">Example</th></tr></thead><tbody class="divide-y divide-gray-200"><tr><td class="p-4 font-medium text-gray-900">COGS</td><td class="p-4 text-gray-700">Cost of Goods Sold: materials, labor, packaging, freight to your warehouse</td><td class="p-4 text-gray-700">$8.00</td></tr><tr><td class="p-4 font-medium text-gray-900">Wholesale Price</td><td class="p-4 text-gray-700">Price you charge the retailer per unit</td><td class="p-4 text-gray-700">$14.99</td></tr><tr><td class="p-4 font-medium text-gray-900">Retail Price (MSRP)</td><td class="p-4 text-gray-700">Suggested retail price the consumer pays</td><td class="p-4 text-gray-700">$29.99</td></tr><tr><td class="p-4 font-medium text-gray-900">Markup</td><td class="p-4 text-gray-700">Percentage added to cost: (Price â Cost) / Cost</td><td class="p-4 text-gray-700">87% ($14.99 â $8) / $8</td></tr><tr><td class="p-4 font-medium text-gray-900">Margin</td><td class="p-4 text-gray-700">Percentage of selling price that is profit: (Price â Cost) / Price</td><td class="p-4 text-gray-700">47% ($14.99 â $8) / $14.99</td></tr></tbody></table></div><h3 class="text-xl font-bold text-gray-900 mb-4">Markup vs. Margin: The Distinction That Trips Everyone Up</h3><p class="text-gray-700 text-base leading-relaxed mb-4"><strong>Markup</strong> is calculated on cost. <strong>Margin</strong> is calculated on selling price. When a retail buyer says âI need 50% margin,â they mean 50% of the <em>retail selling price</em> is their gross profit. A 50% margin is not the same as a 50% markup: a 50% margin requires a 100% markup (doubling the wholesale price). </p><p class="text-gray-700 text-base leading-relaxed mb-6"> This distinction is critical because retailers always think in margins, while many vendors instinctively think in markups. If you quote a price based on a 50% markup when the buyer needs a 50% margin, your price is too high and the deal dies before it starts. </p><h3 class="text-xl font-bold text-gray-900 mb-4">Keystone Pricing</h3><p class="text-gray-700 text-base leading-relaxed mb-6"><strong>Keystone pricing</strong> is the traditional retail pricing rule: the retail price is double the wholesale price. If your wholesale price is $15, the retailer sells at $30. This gives the retailer a 50% margin. Keystone has been the baseline in retail for decades, but many categories now demand higher margins (apparel, beauty) or accept lower ones (electronics, grocery). Itâs a starting point for negotiations, not a guaranteed standard. </p></section><section id="pricing-formula" class="mb-16"><h2 class="text-2xl md:text-3xl font-bold text-gray-900 mb-6"> The Wholesale Pricing Formula for Retail </h2><p class="text-gray-700 text-base leading-relaxed mb-4"> There are two approaches to calculating your wholesale price, and which you use depends on whether youâre starting from your costs or from the retail price. </p><h3 class="text-xl font-bold text-gray-900 mb-4">Approach 1: Cost-Up (Start with COGS)</h3><div class="bg-blue-50 border-l-4 border-blue-500 rounded-r-xl p-6 mb-6"><p class="text-blue-900 text-lg font-mono font-bold mb-2"> Wholesale Price = COGS ÷ (1 â Desired Margin %) </p><p class="text-blue-800 text-sm"> Example: $8.00 COGS ÷ (1 â 0.40) = $13.33 wholesale price (40% margin) </p></div><p class="text-gray-700 text-base leading-relaxed mb-6"> Your COGS must include <em>everything</em>: raw materials, manufacturing labor, packaging, quality testing, inbound freight to your warehouse, and any import duties or tariffs. Underestimating COGS is the most common pricing mistake. If your COGS is wrong, every number that follows is wrong too. </p><h3 class="text-xl font-bold text-gray-900 mb-4">Approach 2: Retail-Back (Start with MSRP)</h3><div class="bg-blue-50 border-l-4 border-blue-500 rounded-r-xl p-6 mb-6"><p class="text-blue-900 text-lg font-mono font-bold mb-2"> Wholesale Price = Retail Price à (1 â Retailer Margin %) </p><p class="text-blue-800 text-sm"> Example: $29.99 retail à (1 â 0.50) = $15.00 wholesale price (retailer gets 50% margin) </p></div><p class="text-gray-700 text-base leading-relaxed mb-4"> This is how most retail deals actually work. The buyer has a target retail price based on the category and competitive set. They apply their required margin percentage and tell you the wholesale price theyâll accept. Your job is to decide whether that price works for your business. </p><h3 class="text-xl font-bold text-gray-900 mb-4">Wholesale Price Calculator: Worked Examples</h3><div class="overflow-x-auto mb-6"><table class="min-w-full text-sm border border-gray-200 rounded-xl overflow-hidden"><thead class="bg-gray-50"><tr><th class="text-left p-4 font-semibold text-gray-900">COGS</th><th class="text-left p-4 font-semibold text-gray-900">Target Margin</th><th class="text-left p-4 font-semibold text-gray-900">Wholesale Price</th><th class="text-left p-4 font-semibold text-gray-900">At Keystone (2Ã)</th><th class="text-left p-4 font-semibold text-gray-900">Retail Price</th></tr></thead><tbody class="divide-y divide-gray-200"><tr><td class="p-4 text-gray-700">$5.00</td><td class="p-4 text-gray-700">40%</td><td class="p-4 text-gray-700 font-medium">$8.33</td><td class="p-4 text-gray-700">$16.66</td><td class="p-4 text-gray-700">$16.99</td></tr><tr><td class="p-4 text-gray-700">$8.00</td><td class="p-4 text-gray-700">45%</td><td class="p-4 text-gray-700 font-medium">$14.55</td><td class="p-4 text-gray-700">$29.10</td><td class="p-4 text-gray-700">$29.99</td></tr><tr><td class="p-4 text-gray-700">$12.00</td><td class="p-4 text-gray-700">50%</td><td class="p-4 text-gray-700 font-medium">$24.00</td><td class="p-4 text-gray-700">$48.00</td><td class="p-4 text-gray-700">$49.99</td></tr><tr><td class="p-4 text-gray-700">$20.00</td><td class="p-4 text-gray-700">55%</td><td class="p-4 text-gray-700 font-medium">$44.44</td><td class="p-4 text-gray-700">$88.88</td><td class="p-4 text-gray-700">$89.99</td></tr></tbody></table></div><p class="text-gray-700 text-sm leading-relaxed mb-6"> Notice the gap between âTarget Marginâ and âAt Keystone.â A 40% margin means youâre keeping more than keystone suggests, while a 55% margin means the retailer is taking a bigger cut. The formulas give you the floor, but the real wholesale price depends on what the retailerâs margin expectations are for your category. </p></section><section id="retailer-margins" class="mb-16"><h2 class="text-2xl md:text-3xl font-bold text-gray-900 mb-6"> Retailer Margin Expectations by Category </h2><p class="text-gray-700 text-base leading-relaxed mb-4"> Retailers donât all want the same margin. The margin a buyer expects depends on the product category, competitive dynamics, shelf space scarcity, and the retailerâs own business model. Here are typical gross margin ranges by category: </p><div class="overflow-x-auto mb-6"><table class="min-w-full text-sm border border-gray-200 rounded-xl overflow-hidden"><thead class="bg-gray-50"><tr><th class="text-left p-4 font-semibold text-gray-900">Category</th><th class="text-left p-4 font-semibold text-gray-900">Typical Margin</th><th class="text-left p-4 font-semibold text-gray-900">Markup Equivalent</th><th class="text-left p-4 font-semibold text-gray-900">Notes</th></tr></thead><tbody class="divide-y divide-gray-200"><tr><td class="p-4 font-medium text-gray-900">Grocery / Food</td><td class="p-4 text-gray-700">25â35%</td><td class="p-4 text-gray-700">33â54%</td><td class="p-4 text-gray-700">Thin margins, high volume. Perishables at the lower end.</td></tr><tr><td class="p-4 font-medium text-gray-900">Health & Beauty</td><td class="p-4 text-gray-700">40â50%</td><td class="p-4 text-gray-700">67â100%</td><td class="p-4 text-gray-700">Higher margins. Prestige brands negotiate lower retailer margins.</td></tr><tr><td class="p-4 font-medium text-gray-900">Apparel & Fashion</td><td class="p-4 text-gray-700">50â60%</td><td class="p-4 text-gray-700">100â150%</td><td class="p-4 text-gray-700">Highest margins. Accounts for markdown risk on unsold inventory.</td></tr><tr><td class="p-4 font-medium text-gray-900">Consumer Electronics</td><td class="p-4 text-gray-700">15â25%</td><td class="p-4 text-gray-700">18â33%</td><td class="p-4 text-gray-700">Low margins, high ASP. Retailers make money on accessories and warranties.</td></tr><tr><td class="p-4 font-medium text-gray-900">Home Goods</td><td class="p-4 text-gray-700">45â55%</td><td class="p-4 text-gray-700">82â122%</td><td class="p-4 text-gray-700">Wide range. Commoditized products at the lower end, decorative at higher.</td></tr><tr><td class="p-4 font-medium text-gray-900">Toys & Games</td><td class="p-4 text-gray-700">40â50%</td><td class="p-4 text-gray-700">67â100%</td><td class="p-4 text-gray-700">Seasonal demand creates markdown risk. Licensed products at lower margins.</td></tr><tr><td class="p-4 font-medium text-gray-900">Pet Products</td><td class="p-4 text-gray-700">35â45%</td><td class="p-4 text-gray-700">54â82%</td><td class="p-4 text-gray-700">Growing category. Premium/natural brands can negotiate toward the lower end.</td></tr></tbody></table></div><p class="text-gray-700 text-base leading-relaxed mb-4"> These are <em>gross margin</em> ranges, the retailerâs margin before their own operating costs (rent, labor, shrinkage, utilities). The retailerâs net margin after costs is typically much thinner, which is why buyers are aggressive on pricing. Theyâre not being greedy. Theyâre trying to cover their own cost structure. </p><p class="text-gray-700 text-base leading-relaxed mb-6"> One critical detail: when a buyer says âI need 50% margin,â they mean margin <em>on the selling price</em>, not markup on cost. A 50% margin means the wholesale price is half the retail price. This is the keystone model, and many categories still follow it. </p><figure class="mb-8"><img src="https://retailgptstorage.blob.core.windows.net/clientimages/wholesale-pricing-margin-by-category.jpg" alt="Retailer margin expectations by product category showing apparel at 50-60%, grocery at 25-35%, and electronics at 15-25%" class="w-full rounded-xl border border-gray-200" loading="lazy"></figure></section>',4)),t("section",K,[e[19]||(e[19]=t("h2",{class:"text-2xl md:text-3xl font-bold text-gray-900 mb-6"}," The Hidden Costs That Destroy Your Wholesale Margin ",-1)),e[20]||(e[20]=t("p",{class:"text-gray-700 text-base leading-relaxed mb-6"},[a(" The wholesale pricing formula gives you a number. The hidden costs below turn that number into your "),t("em",null,"actual"),a(" profit. Every one of these costs sits between your wholesale price and the money you actually keep. ")],-1)),t("div",Q,[e[16]||(e[16]=g('<div class="bg-gray-50 rounded-xl p-6"><h3 class="text-lg font-bold text-gray-900 mb-2">Slotting Fees</h3><p class="text-gray-700 text-sm leading-relaxed mb-2"> A one-time fee to get your product on the shelf. In grocery, slotting fees typically range from <strong>$5,000 to $25,000+ per SKU per retail chain</strong>. Not all retailers charge them. Walmart has historically been known for not charging traditional slotting fees, but many grocery and club chains do. Slotting fees are negotiable, especially if you can demonstrate strong sell-through from other retailers or a compelling marketing plan. </p><p class="text-gray-500 text-xs">Impact: Amortized over expected year-one unit volume, this can add $0.50â$3.00+ to your per-unit cost.</p></div><div class="bg-gray-50 rounded-xl p-6"><h3 class="text-lg font-bold text-gray-900 mb-2">Promotional Allowances</h3><p class="text-gray-700 text-sm leading-relaxed mb-2"> Retailers expect vendors to fund promotional activity, endcap displays, circular ads, digital coupons, buy-one-get-one events. Expect to commit <strong>
15â15% of your wholesale revenue</strong> to promotional programs. Some retailers structure this as a fixed percentage off-invoice; others bill you separately. </p><p class="text-gray-500 text-xs">Impact: Directly reduces your effective wholesale price by 5â15%.</p></div><div class="bg-gray-50 rounded-xl p-6"><h3 class="text-lg font-bold text-gray-900 mb-2">Markdown Money</h3><p class="text-gray-700 text-sm leading-relaxed mb-2"> When your product doesnât sell fast enough, the retailer marks it down, and often asks you to fund some or all of the discount. This is especially common in apparel and seasonal categories. Markdown contributions can range from <strong>10â30% of the unsold inventory value</strong>. Budget for it if your product has any seasonality. </p><p class="text-gray-500 text-xs">Impact: Unpredictable, but can wipe out your margin on slow-moving SKUs.</p></div>',3)),t("div",V,[e[5]||(e[5]=t("h3",{class:"text-lg font-bold text-gray-900 mb-2"},"Chargebacks & Compliance Penalties",-1)),e[6]||(e[6]=t("p",{class:"text-gray-700 text-sm leading-relaxed mb-2"},[a(" Retailers charge fines for compliance failures: wrong labels, late shipments, missing ASNs, incorrect pallet configurations, and more. For new vendors, chargebacks typically consume "),t("strong",null,"1â5% of wholesale revenue"),a(" in the first year as you learn each retailerâs requirements. Experienced vendors budget 0.5â1%. ")],-1)),t("p",J,[e[3]||(e[3]=a("Impact: 1â5% of revenue. See our ")),s(i,{to:"/guides/retail-chargebacks",class:"text-blue-500 hover:text-blue-700 underline"},{default:o(()=>e[2]||(e[2]=[a("retail chargebacks guide")])),_:1}),e[4]||(e[4]=a(" for prevention strategies. "))])]),e[17]||(e[17]=t("div",{class:"bg-gray-50 rounded-xl p-6"},[t("h3",{class:"text-lg font-bold text-gray-900 mb-2"},"Net 60/90 Payment Terms"),t("p",{class:"text-gray-700 text-sm leading-relaxed mb-2"},[a(" Most major retailers pay on "),t("strong",null,"net 60 or net 90 terms"),a(", meaning you ship the product today and get paid 60 to 90 days later. This is effectively a zero-interest loan from you to the retailer. If you need to finance that gap through a line of credit or factoring, the interest cost can add 2â4% to your effective cost per order. ")]),t("p",{class:"text-gray-500 text-xs"},"Impact: 2â4% financing cost, plus cash flow strain that limits your ability to invest in growth.")],-1)),t("div",X,[e[14]||(e[14]=t("h3",{class:"text-lg font-bold text-gray-900 mb-2"},"Freight & Logistics",-1)),t("p",Z,[e[8]||(e[8]=a(" Retailers may require ")),e[9]||(e[9]=t("strong",null,"prepaid freight",-1)),e[10]||(e[10]=a(" (you pay for shipping to their distribution center) or ")),e[11]||(e[11]=t("strong",null,"collect freight",-1)),e[12]||(e[12]=a(" (they deduct shipping costs from your payment). Either way, freight costs you 3â8% of the wholesale price depending on product weight, distance, and whether you ship full truckloads. Retailers often dictate which carriers you must use through their ")),s(i,{to:"/guides/routing-guide",class:"text-blue-500 hover:text-blue-700 underline"},{default:o(()=>e[7]||(e[7]=[a("routing guide")])),_:1}),e[13]||(e[13]=a(". "))]),e[15]||(e[15]=t("p",{class:"text-gray-500 text-xs"},"Impact: 3â8% of wholesale price, depending on shipping model and product weight.",-1))]),e[18]||(e[18]=t("div",{class:"bg-gray-50 rounded-xl p-6"},[t("h3",{class:"text-lg font-bold text-gray-900 mb-2"},"Returns & Defective Goods"),t("p",{class:"text-gray-700 text-sm leading-relaxed mb-2"},[a(" Some retailers have the right to return unsold or damaged product at your expense. Even retailers without formal return rights may debit your account for damaged goods received at the DC. Budget "),t("strong",null,"1â3% of revenue"),a(" for returns and damage claims, more in categories with high return rates (apparel, electronics). ")]),t("p",{class:"text-gray-500 text-xs"},"Impact: 1â3% of revenue, higher in high-return categories.")],-1))]),e[21]||(e[21]=t("figure",{class:"mb-8"},[t("img",{src:"https://retailgptstorage.blob.core.windows.net/clientimages/wholesale-pricing-hidden-costs.jpg",alt:"Waterfall chart showing how a $14.99 wholesale price becomes $11.69 after hidden costs like promotional allowances, chargebacks, freight, and slotting fees",class:"w-full rounded-xl border border-gray-200",loading:"lazy"})],-1))]),t("section",ee,[t("div",te,[e[23]||(e[23]=t("div",{class:"flex-1"},[t("p",{class:"text-gray-900 font-semibold text-lg mb-2"}," Chargebacks eating your wholesale margin? "),t("p",{class:"text-gray-600 text-sm leading-relaxed"},[t("strong",null,"RetailerHubâs Compliance IQ"),a(" answers any retailer compliance question instantly (labeling requirements, shipping windows, pallet configurations) s
1o you avoid the chargebacks that shrink your effective wholesale price. ")])],-1)),t("div",ae,[s(u,{location:"wholesale-pricing-mid-article"},{default:o(()=>e[22]||(e[22]=[a("Book a Demo")])),_:1})])])]),e[42]||(e[42]=g('<section id="worked-example" class="mb-16"><h2 class="text-2xl md:text-3xl font-bold text-gray-900 mb-6"> Wholesale vs. Retail Pricing: A Worked Example </h2><p class="text-gray-700 text-base leading-relaxed mb-6"> Letâs trace the real economics of a D2C brand selling a product at $29.99 online with a COGS of $8.00. They land a deal with a mid-size retailer. </p><div class="overflow-x-auto mb-6"><table class="min-w-full text-sm border border-gray-200 rounded-xl overflow-hidden"><thead class="bg-gray-50"><tr><th class="text-left p-4 font-semibold text-gray-900">Line Item</th><th class="text-right p-4 font-semibold text-gray-900">D2C (Online)</th><th class="text-right p-4 font-semibold text-gray-900">Wholesale (Retail)</th></tr></thead><tbody class="divide-y divide-gray-200"><tr><td class="p-4 text-gray-700">Selling Price</td><td class="p-4 text-right text-gray-700">$29.99</td><td class="p-4 text-right text-gray-700">$14.99</td></tr><tr><td class="p-4 text-gray-700">COGS</td><td class="p-4 text-right text-gray-700">â$8.00</td><td class="p-4 text-right text-gray-700">â$8.00</td></tr><tr><td class="p-4 text-gray-700">Promotional Allowance (10%)</td><td class="p-4 text-right text-gray-400">â</td><td class="p-4 text-right text-red-600">â$1.50</td></tr><tr><td class="p-4 text-gray-700">Chargebacks (2%)</td><td class="p-4 text-right text-gray-400">â</td><td class="p-4 text-right text-red-600">â$0.30</td></tr><tr><td class="p-4 text-gray-700">Freight (5%)</td><td class="p-4 text-right text-gray-400">â</td><td class="p-4 text-right text-red-600">â$0.75</td></tr><tr><td class="p-4 text-gray-700">Slotting Fee (amortized, 2%)</td><td class="p-4 text-right text-gray-400">â</td><td class="p-4 text-right text-red-600">â$0.30</td></tr><tr><td class="p-4 text-gray-700">Net Terms Financing (2%)</td><td class="p-4 text-right text-gray-400">â</td><td class="p-4 text-right text-red-600">â$0.30</td></tr><tr class="bg-gray-50 font-semibold"><td class="p-4 text-gray-900">Net Profit per Unit</td><td class="p-4 text-right text-green-700">$21.99</td><td class="p-4 text-right text-amber-700">$3.84</td></tr><tr class="bg-gray-50 font-semibold"><td class="p-4 text-gray-900">Effective Margin</td><td class="p-4 text-right text-green-700">73%</td><td class="p-4 text-right text-amber-700">26%</td></tr></tbody></table></div><div class="bg-red-50 border-l-4 border-red-500 rounded-r-xl p-6 mb-6"><p class="text-red-800 font-semibold text-sm uppercase tracking-wider mb-2">The Math That Makes D2C Founders Gasp</p><p class="text-red-900 text-sm leading-relaxed"> The D2C margin was 73%. The wholesale margin <em>before</em> hidden costs was 47%. The <em>effective</em> wholesale margin after all costs is 26%. The product is still profitable, but only if you price with these costs built in from the start. Brands that set the
1ir wholesale price based on the formula alone discover these costs after the deal is signed, when itâs too late to renegotiate. </p></div></section><section id="pricing-strategies" class="mb-16"><h2 class="text-2xl md:text-3xl font-bold text-gray-900 mb-6"> Wholesale Pricing Strategies for First-Time Retail Vendors </h2><div class="space-y-8"><div><h3 class="text-xl font-bold text-gray-900 mb-3">1. Build Retail Pricing into Your Cost Structure from Day One</h3><p class="text-gray-700 text-base leading-relaxed mb-3"> If you know retail is in your future, design your product and cost structure to support wholesale margins from the start. This means engineering your COGS low enough that you can offer a wholesale price that gives the retailer their margin <em>and</em> leaves you with enough after hidden costs. Retrofitting a D2C product for retail margins usually means cutting costs, which can mean cutting quality. </p></div><div><h3 class="text-xl font-bold text-gray-900 mb-3">2. Create Retail-Exclusive SKUs</h3><p class="text-gray-700 text-base leading-relaxed mb-3"> Avoid channel conflict by creating different sizes, bundles, or variants for retail vs. your D2C store. A different pack size means the prices arenât directly comparable. This protects your D2C margins and gives the retailer something exclusive to promote. Many successful brands sell a 12 oz size online and a 16 oz size in retail, or create a unique colorway for each retail partner. </p></div><div><h3 class="text-xl font-bold text-gray-900 mb-3">3. Negotiate Tiered Pricing Based on Volume</h3><p class="text-gray-700 text-base leading-relaxed mb-3"> Offer better pricing at higher volume commitments. This aligns incentives: the retailer gets a better price if they order more, and you get predictable volume that lowers your per-unit cost. A typical structure might be: base price at 1,000 units, 5% discount at 5,000 units, 10% discount at 10,000 units. </p></div><div><h3 class="text-xl font-bold text-gray-900 mb-3">4. Start with Online Marketplace Channels</h3><p class="text-gray-700 text-base leading-relaxed mb-3"> Selling through a retailerâs online marketplace (Target Plus, Walmart Marketplace) typically has lower compliance costs than in-store placement. No slotting fees, simpler logistics, and fewer chargebacks. Use marketplace sales data to demonstrate demand before pitching for in-store placement, where the economics are more demanding. </p></div><div><h3 class="text-xl font-bold text-gray-900 mb-3">5. Set a MAP (Minimum Advertised Price) Policy</h3><p class="text-gray-700 text-base leading-relaxed mb-3"> A <strong>Minimum Advertised Price (MAP)</strong> policy sets the lowest price any retailer can advertise for your product. MAP prevents a race to the bottom where retailers undercut each other and your D2C price. Note that MAP controls advertised prices, not actual selling prices. Retailers can sell below MAP in-store, but they canât advertise below it. Enforcing MAP requires monitoring and willingness to cut off violators. </p></div><div><h3 class="text-xl font-bold text-gray-900 mb-3">6. Use Promotional Periods Strategically</h3><p class="text-gray-700 text-base leading-relaxed mb-3"> Retailers will ask you to participate in promotional events (Black Friday, seasonal sales, endcap features). Donât say yes to everything. Each promotion costs you money in allowances and discounted pricing. Plan 2â3 strategic promotions per year that align with your highest-demand periods, and build those costs into your annual pricing model. </p></div></div></section><section id="payment-terms" class="mb-16"><h2 class="text-2xl md:text-3xl font-bold text-gray-900 mb-6"> Net Payment Terms and Cash Flow </h2><p class="text-gray-700 text-base leading-relaxed mb-4"> Payment terms define when the retailer pays you after receiving the goods. In D2C, you get paid immediately (or within days via Shopify/Stripe). In wholesale, the timeline stretches dramatically. </p><div class="overflow-x-auto mb-6"><table class="min-w-full text-sm border border-gray-200 rounded-xl overflow-hidden"><thead class="bg-gray-50"><tr><th class="text-left p-4 font-semibold text-gray-900">Term</th><th class="text-left p-4 font-semibold text-gray-900">Meaning</th><th class="text-left p-4 font-semibold text-gray-900">Cash Flow Impact</th></tr></thead><tbody class="divide-y divide-gray-200"><tr><td class="p-4 font-medium text-gray-900">Net 30</td><td class="p-4 text-gray-700">Payment due 30 days after invoice</td><td class="p-4 text-gray-700">Manageable for most businesses. Common with smaller retailers.</td></tr><tr><td class="p-4 font-medium text-gray-900">Net 60</td><td class="p-4 text-gray-700">Payment due 60 days after invoice</td><td class="p-4 text-gray-700">
1Requires working capital. Common with mid-size retailers.</td></tr><tr><td class="p-4 font-medium text-gray-900">Net 90</td><td class="p-4 text-gray-700">Payment due 90 days after invoice</td><td class="p-4 text-gray-700">Significant cash strain. Common with some large retailers. Target typically pays net 60â90.</td></tr><tr><td class="p-4 font-medium text-gray-900">2/10 Net 30</td><td class="p-4 text-gray-700">2% discount if paid within 10 days, otherwise net 30</td><td class="p-4 text-gray-700">Early payment discount. Worth offering if cash flow matters more than margin.</td></tr></tbody></table></div><h3 class="text-xl font-bold text-gray-900 mb-4">The Real Cash Flow Timeline</h3><p class="text-gray-700 text-base leading-relaxed mb-4"> Consider this timeline for a product shipped to a retailer on net 90 terms: you order raw materials (week 1), manufacture the product (weeks 2â4), ship to the retailer (week 5), the retailer receives and processes (week 6), and then the 90-day clock starts. You might not see payment until <strong>week 19</strong>, nearly five months after you paid for materials. </p><p class="text-gray-700 text-base leading-relaxed mb-4"> This cash gap is what kills underfunded brands. You need enough working capital to cover 4â5 months of inventory, production, and overhead before the first check arrives. </p><h3 class="text-xl font-bold text-gray-900 mb-4">Financing Options</h3><p class="text-gray-700 text-base leading-relaxed mb-6"><strong>Invoice factoring</strong> lets you sell your unpaid invoices to a factoring company at a discount (typically 2â5% of invoice value) and get cash within 24â48 hours. <strong>Purchase order financing</strong> funds the production of confirmed orders. A <strong>business line of credit</strong>
1 provides flexible working capital. Each has costs that reduce your effective margin. Factor these into your wholesale pricing. </p></section><section id="negotiation" class="mb-16"><h2 class="text-2xl md:text-3xl font-bold text-gray-900 mb-6"> Pricing Negotiation with Retail Buyers </h2><p class="text-gray-700 text-base leading-relaxed mb-4"> Retail buyers negotiate for a living. Youâre likely doing it once. Hereâs what to expect and how to prepare. </p><h3 class="text-xl font-bold text-gray-900 mb-3">What Buyers Will Ask For</h3><ul class="space-y-2 text-gray-700 text-base mb-6"><li class="flex items-start gap-2"><span class="text-gray-400 mt-1 shrink-0">â</span><span><strong>Lower wholesale price</strong>. Always. Their first ask will be below your quoted price. Build in negotiating room.</span></li><li class="flex items-start gap-2"><span class="text-gray-400 mt-1 shrink-0">â</span><span><strong>Promotional support</strong>: a percentage of sales or fixed dollar amount for marketing programs.</span></li><li class="flex items-start gap-2"><span class="text-gray-400 mt-1 shrink-0">â</span><span><strong>Exclusivity windows</strong>: 30â90 day exclusive before you sell to their competitors.</span></li><li class="flex items-start gap-2"><span class="text-gray-400 mt-1 shrink-0">â</span><span><strong>Longer payment terms</strong>: net 60 or 90 instead of net 30.</span></li><li class="flex items-start gap-2"><span class="text-gray-400 mt-1 shrink-0">â</span><span><strong>Return rights</strong>: the ability to return unsold product. Resist this unless youâre highly confident in sell-through.</span></li></ul><h3 class="text-xl font-bold text-gray-900 mb-3">Whatâs Actually Negotiable</h3><p class="text-gray-700 text-base leading-relaxed mb-4"> Margin expectations are mostly non-negotiable: the buyer has a target, and they wonât bend much. But promotional allowances, payment terms, minimum order quantities, and exclusivity windows all have room. You can trade concessions: offer a slightly better promotional allowance in exchange for net 30 instead of net 60. Or accept a lower MOQ in exchange for a full-price (no promotional) launch period. </p><h3 class="text-xl font-bold text-gray-900 mb-3">When to Walk Away</h3><p class="text-gray-700 text-base leading-relaxed mb-6"> Walk away if the deal doesnât meet your <strong>floor price</strong>, the minimum wholesale price at which you can cover COGS, all hidden costs, and still make a meaningful margin. Calculate your floor price before the negotiation and donât go below it. A retail placement that loses money doesnât become profitable at higher volume. It just loses money faster. </p></section>',4)),t("section",re,[t("div",se,[e[25]||(e[25]=t("div",{class:"flex-1"},[t("p",{class:"text-gray-900 font-semibold text-lg mb-2"}," Protect your wholesale margins from compliance costs "),t("p",{class:"text-gray-600 text-sm leading-relaxed"},[a(" Chargebacks are one of the biggest hidden costs in wholesale. "),t("strong",null,"RetailerHub"),a(" gives you instant answers to any retailerâs labeling, shipping, and packaging requirements, so you get it right the first time. ")])],-1)),t("div",oe,[s(u,{location:"wholesale-pricing-post-negotiation"},{default:o(()=>e[24]||(e[24]=[a("Book a Demo")])),_:1})])])]),t("section",ie,[e[29]||(e[29]=g('<h2 class="text-2xl md:text-3xl font-bold text-gray-900 mb-6"> Wholesale vs. D2C: Should You Sell to Retailers at All? </h2><p class="text-gray-700 text-base leading-relaxed mb-6"> After reading about all these costs, you might wonder if wholesale is even worth it. The answer depends on your business model, growth goals, and product economics. </p><div class="overflow-x-auto mb-6"><table class="min-w-full text-sm border border-gray-200 rounded-xl overflow-hidden"><thead class="bg-gray-50"><tr><th class="text-left p-4 font-semibold text-gray-900">Factor</th><th class="text-left p-4 font-semibold text-gray-900">D2C (Online)</th><th class="text-left p-4 font-semibold text-gray-900">Wholesale (Retail)</th></tr></thead><tbody class="divide-y divide-gray-200"><tr><td class="p-4 font-medium text-gray-900">Margin</td><td class="p-4 text-gray-700">Higher per unit (60â80%)</td><td class="p-4 text-gray-700">Lower per unit (20â40% effective)</td></tr><tr><td class="p-4 font-medium text-gray-900">Volume</td><td class="p-4 text-gray-700">Limited by marketing spend</td><td class="p-4 text-gray-700">Access to millions of shoppers in-store</td></tr><tr><td class="p-4 font-medium text-gray-900">Customer Acquisition</td><td class="p-4 text-gray-700">You pay for every customer (ads, SEO, social)</td><td class="p-4 text-gray-700">Retailer drives foot traffic; you pay through margin</td></tr><tr><td class="p-4 font-medium text-gray-900">Brand Credibility</td><td class="p-4 text-gray-700">Built over time through marketing</td><td class="p-4 text-gray-700">Instant credibility from being âon the shelfâ</td></tr><tr><td class="p-4 font-medium text-gray-900">Cash Flow</td><td class="p-4 text-gray-700">Immediate payment</td><td class="p-4 text-gray-700">60â90 day payment delay</td></tr><tr><td class="p-4 font-medium text-gray-900">Complexity</td><td class="p-4 text-gray-700">You control everything</td><td class="p-4 text-gray-700">EDI, compliance, chargebacks, routing guides</td></tr><tr><td class="p-4 font-medium text-gray-900">Scale Potential</td><td class="p-4 text-gray-700">Ceiling limited by CAC economics</td><td class="p-4 text-gray-700">
1Single PO can equal months of D2C revenue</td></tr></tbody></table></div><p class="text-gray-700 text-base leading-relaxed mb-4"> The best brands do both. They use D2C as a high-margin profit center and brand-building channel, while using wholesale for volume and credibility. The key is pricing each channel correctly so neither undermines the other. </p>',4)),t("p",le,[e[27]||(e[27]=a(" For a complete roadmap on entering retail, including compliance, operations, and the full onboarding process, see our guide on ")),s(i,{to:"/guides/how-to-get-your-product-into-retail-stores",class:"text-blue-500 hover:text-blue-700 underline"},{default:o(()=>e[26]||(e[26]=[a("how to get your product into retail stores")])),_:1}),e[28]||(e[28]=a(". "))]),e[30]||(e[30]=t("figure",{class:"mb-8"},[t("img",{src:"https://retailgptstorage.blob.core.windows.net/clientimages/wholesale-pricing-dtc-vs-wholesale.jpg",alt:"Side-by-side comparison showing D2C margin of 73% vs wholesale effective margin of 26% for the same product with $8 COGS",class:"w-full rounded-xl border border-gray-200",loading:"lazy"})],-1))]),t("section",ne,[e[31]||(e[31]=t("h2",{class:"text-2xl md:text-3xl font-bold text-gray-900 mb-6"}," Common Wholesale Pricing Mistakes ",-1)),t("div",de,[(n(),l(p,null,m(b,r=>t("div",{key:r.title,class:"border border-gray-200 rounded-xl p-5"},[t("h3",ce,d(r.title),1),t("p",ge,d(r.description),1)])),64))])]),t("section",pe,[e[32]||(e[32]=t("h2",{class:"text-2xl md:text-3xl font-bold text-gray-900 mb-6"}," Frequently Asked Questions About Wholesale Pricing ",-1)),t("div",me,[(n(!0),l(p,null,m(w,r=>(n(),l("div",{key:r.q,class:"border border-gray-200 rounded-xl overflow-hidden"},[t("button",{onClick:Ce=>r.open=!r.open,class:"w-full flex items-center justify-between p-5 text-left hover:bg-gray-50 transition-colors"},[t("span",ue,d(r.q),1),t("span",{class:D(["text-gray-400 shrink-0 text-lg transition-transform",{"rotate-45":r.open}])},"+",2)],8,he),I(t("div",ye,[t("p",xe,d(r.a),1)],512),[[q,r.open]])]))),128))])]),t("section",fe,[t("div",be,[e[35]||(e[35]=t("h2",{class:"text-white text-2xl md:text-3xl font-bold mb-4"}," Protect your wholesale margins from day one ",-1)),e[36]||(e[36]=t("p",{class:"text-blue-100 text-base md:text-lg mb-6 max-w-[600px] mx-auto"}," Brands and 3PLs use RetailerHub to instantly answer any retailer compliance question, generate warehouse-ready SOPs, and get alerted when requirements change. Built by a former ShipBob Lead WMS Engineer with 10+ years in fulfillment. ",-1)),t("div",we,[s(u,{location:"wholesale-pricing-bottom-cta"},{default:o(()=>e[33]||(e[33]=[a("Book a Demo")])),_:1}),s(i,{to:"/plans",class:"inline-block text-white border border-white border-opacity-50 font-semibold px-8 py-3 rounded-full hover:bg-white hover:bg-opacity-10 transition-colors"},{default:o(()=>e[34]||(e[34]=[a(" View Plans & Pricing ")])),_:1})])])]),t("section",ve,[e[40]||(e[40]=t("h2",{class:"text-xl font-bold text-gray-900 mb-6"},"Related Guides",-1)),t("div",ke,[s(i,{to:"/guides/retail-chargebacks",class:"border border-gray-200 rounded-xl p-4 hover:border-blue-300 transition-colors"},{default:o(()=>e[37]||(e[37]=[t("span",{class:"text-blue-500 text-xs font-semibold uppercase tracking-wider"},"Vendor Performance",-1),t("h3",{class:"text-gray-900 font-semibold mt-2"},"Retail Chargebacks",-1),t("p",{class:"text-gray-500 text-sm mt-1"},"What they are, why they happen, and proven strategies to prevent them.",-1)])),_:1}),s(i,{to:"/guides/how-to-get-your-product-into-retail-stores",class:"border border-gray-200 rounded-xl p-4 hover:border-blue-300 transition-colors"},{default:o(()=>e[38]||(e[38]=[t("span",{class:"text-blue-500 text-xs font-semibold uppercase tracking-wider"},"Getting Started",-1),t("h3",{class:"text-gray-900 font-semibold mt-2"},"How to Get Your Product into Retail Stores",-1),t("p",{class:"text-gray-500 text-sm mt-1"},"The complete roadmap from pitch to shelf placement.",-1)])),_:1}),s(i,{to:"/guides/retail-vendor-onboarding",class:"border border-gray-200 rounded-xl p-4 hover:border-blue-300 transition-colors"},{default:o(()=>e[39]||(e[39]=[t("span",{class:"text-blue-500 text-xs font-semibold uppercase tracking-wider"},"Onboarding",-1),t("h3",{class:"text-gray-900 font-semibold mt-2"},"Retail Vendor Onboarding",-1),t("p",{class:"text-gray-500 text-sm mt-1"},"Navigating EDI setup, compliance requirements, and the vendor portal maze.",-1)])),_:1})])])],512)])])]),s(k),s(P)])}}};export{We as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.