The same product often carries very different markup expectations depending on whether it’s being priced for a wholesale buyer or a direct retail customer. Understanding why prevents pricing either channel incorrectly.
Wholesale markup
Typically lower, since wholesale buyers purchase in volume and expect to apply their own markup before reselling. Wholesale pricing needs to cover your costs and margin while leaving room for your buyer’s markup.
Retail markup
Typically higher, since it needs to cover the full cost of reaching an individual end customer: marketing, smaller order fulfillment, customer service, returns. Costs a wholesale transaction doesn’t carry in the same way.
Selling through both channels
A business selling both wholesale and direct-to-consumer needs genuinely separate markup structures for each, not the same percentage applied across both. Using one flat markup across both channels almost always underprices one of them.
A worked example
Say a product costs $12 to manufacture. A typical wholesale markup of 25–40% puts the wholesale price between $15 and $16.80. If a retailer buys at $16, keystone pricing (a 100% markup, the long-standing industry norm for apparel and general retail) puts the shelf price at $32. That $32 has to cover the retailer’s own overhead, marketing, and returns — none of which the wholesale price was ever meant to fund.
If the same business tried to sell directly to consumers using its $16 wholesale price, it would be leaving the entire retail-channel margin on the table. If it instead applied its wholesale-level 30% markup to a direct-to-consumer sale, the resulting price likely wouldn’t cover customer acquisition and support costs a wholesale order never had to absorb in the first place.
Typical markup ranges by channel and industry
- Wholesale markup: commonly 15–40% over production or landed cost — low enough to leave room for the retailer’s own margin.
- General retail markup: commonly 50–100% over wholesale cost (keystone pricing, a 100% markup, is the long-standing benchmark — it equals a 50% gross margin).
- Apparel and fashion: retail markups of 100–300% are common, since seasonal markdowns and returns eat into realized margin.
- Jewelry and luxury goods: 100–600% markup, since material cost is a small share of perceived value.
- Grocery and consumer electronics: 5–30% markup, driven by heavy competition and volume-based models.
These ranges shift by category and negotiating leverage, but they double as a sanity check: if your wholesale markup and your retail markup sit within a few points of each other, one of the two channels is very likely underpriced.
Common mistakes
- Using the same percentage markup for wholesale and direct-to-consumer sales instead of building two separate pricing structures.
- Setting the wholesale price too close to the target retail price, leaving no room for a retailer to apply their own standard markup.
- Forgetting that retail pricing has to absorb costs — marketing, returns, customer service, smaller-order fulfillment — that a bulk wholesale order never touches.
- Not revisiting the split when input costs rise; a cost increase absorbed on only one side of the channel quietly erodes margin on the other.
A quick sanity check
If you sell through both channels, your wholesale price should generally land at roughly 40–50% of your planned retail price. That gap gives a retailer room to apply a standard keystone markup while still leaving you a defensible wholesale margin. If your wholesale price is much higher than half your retail price, retailers won’t be able to hit their own margin targets and will quietly pass on stocking the product.