The short answer: A price set from COGS and Amazon comparisons is a DTC price, not a wholesale price. Build the wholesale version before a buyer asks: start from a realistic shelf price, divide by the retailer's expected markup, then subtract allowances and trade spend to see what you keep.
Most founders price their product once, early, and then spend two years defending that number to buyers, ad platforms, and their own P&L.
The number usually came from one place: what it costs to make the thing, plus a margin that felt fair, checked against what a couple of competitors charge on Amazon.
That is a DTC price. It is not a wholesale price. If you have not built the wholesale version of the math before a buyer asks for it, you will find out the hard way that these are two different conversations.
This post walks the math step by step, from landed cost to shelf price to what actually lands in your account. Every number below is an illustrative example, not client data. Swap in your own.
Two prices, two very different jobs
Your DTC price has one job: convert a customer who already found you, on a page you control, at full margin.
Your wholesale price has a different job. It has to survive the retailer’s markup, cover freight and a returns allowance, absorb trade spend, and still leave you enough margin to want the order.
If your DTC price only works because you capture 100% of the margin, you do not have a wholesale price. You have a DTC price you have not stress-tested yet.
A retailer typically needs somewhere between a 2x and 2.5x markup on what they pay you to hit their margin targets, depending on category and channel. Treat that as a planning range, not a promise, and ask each account for its real number. We cover how it shifts by channel in Retailer Margin Requirements and Markdown Strategy.
Markup and margin sound alike and are not. A 2x markup means the shelf price is twice the retailer’s cost, so the retailer keeps 50% of the shelf price. A 2.5x markup means they keep 60%. Either way, the price on your own site has to survive being roughly halved and still clear your costs with room to spare.
The three numbers to run before you set a price
- Landed COGS: not just unit cost, but unit cost plus freight, duties, and any packaging or kitting cost, landed at your warehouse.
- Wholesale price: what a retailer actually pays you. Work backward from a realistic shelf price divided by their expected markup. Do not work forward from your costs.
- Retail margin (yours): wholesale price minus landed COGS minus an allowance for returns, chargebacks, and co-op or marketing fund requests, which almost every serious retailer will ask for.
If that last number is thin or negative, you do not have a problem a better ad campaign can solve. (The value side of pricing, meaning what the shopper will pay, is in How to Price a Consumer Product So Retailers Say Yes.) You have a product cost or packaging format problem, and it is far cheaper to learn that now than after you commit to a production run sized for a retail order.
A worked example: from COGS to what you keep
Here is a made-up product. All figures are examples only.
- Target shelf price (MSRP): $24.00
- Landed COGS: $4.50
- Retailer markup: 2.0x in one case, 2.5x in another
- Distributor margin: 25% of the distributor’s selling price, in the third case
- Allowances as a percent of what you invoice: 5% freight and handling, 5% returns and deductions, 10% trade spend, 5% promo and markdown funding
On your own site, that $24.00 unit shows $19.50 of gross profit ($24.00 minus $4.50), before shipping, fees, returns, and ad spend. It looks like a great product.
Now put it through three versions of retail.
| Per unit (example numbers) | Direct to retailer, 2.0x | Direct to retailer, 2.5x | Through a distributor, 2.0x retailer |
|---|---|---|---|
| Shelf price | $24.00 | $24.00 | $24.00 |
| Retailer margin | $12.00 (50%) | $14.40 (60%) | $12.00 (50%) |
| Retailer pays | $12.00 | $9.60 | $12.00 |
| Distributor margin (25%) | none | none | $3.00 |
| Your invoice price | $12.00 | $9.60 | $9.00 |
| Landed COGS | $4.50 | $4.50 | $4.50 |
| Gross profit | $7.50 (62.5%) | $5.10 (53.1%) | $4.50 (50.0%) |
| Freight and handling (5%) | $0.60 | $0.48 | $0.45 |
| Returns and deductions (5%) | $0.60 | $0.48 | $0.45 |
| Trade spend (10%) | $1.20 | $0.96 | $0.90 |
| Promo and markdown funding (5%) | $0.60 | $0.48 | $0.45 |
| What you keep per unit | $4.50 | $2.70 | $2.25 |
| As % of your invoice price | 37.5% | 28.1% | 25.0% |
| As % of shelf price | 18.8% | 11.3% | 9.4% |
Read it left to right. The same $24.00 product earns you $19.50 of gross profit on your site and between $2.25 and $4.50 per unit in retail. Same product, same shelf price. Nothing broke. This is just what the channel costs.
A few things stand out:
- Gross margin lies by omission. A 62.5% gross margin in the first column turns into 37.5% after the allowances. In the distributor column, 50% turns into 25%.
- A half point of markup is big. Moving from 2.0x to 2.5x cost you $1.80 per unit in this example.
- Intermediaries compound. A distributor margin of $3.00 is 12.5% of the shelf price before you pay for anything else.
If you want to hit the $4.50 per unit from the first column through a distributor, something has to give. In this example, either landed COGS drops from $4.50 to $2.25, or the shelf price rises from $24.00 to $32.00. Neither is easy, which is the point: it is cheaper to find that out on paper.
Promotions: where the trade spend line gets real
The 5% promo and markdown line above is a blended allowance. A single funded event can cost much more. Take the first column and run a 20% off promotion where you fund the full discount (a worst case, and often a negotiated one).
- 20% off $24.00 is $4.80 per unit sold on promotion.
- Your usual contribution before the markdown allowance is $7.50 minus $0.60, $0.60, and $1.20, which is $5.10.
- On a promoted unit you keep $5.10 minus $4.80, which is $0.30.
You would need to sell about 17 promoted units to earn what one unit earns at everyday price. Very few promotions lift volume that much. That is the whole case for capping depth and demanding an exit, which we cover in Trade Spend Is Not Marketing.
If you would rather run this on your own numbers with a second set of eyes, grab 15 minutes with us and bring your landed cost and your target shelf price.
What this looks like in practice
Our founder has built this math the hard way: pricing product lines that had to work at Bath & Body Works shelf pricing, and pricing brand acquisitions like Pert Plus and Sure, where the wholesale economics were the entire deal. The pattern repeats across categories. The founders who get a second meeting with a buyer are the ones who show up already speaking in landed cost and retail margin, not just a DTC price and a hope.
That is also how a buyer reads you. If you say “our gross margin is 80%,” they hear that you have not yet seen what the channel costs. If you say “at a $24.00 shelf price and a 2.0x retailer markup, we land at a $12.00 invoice and keep about 37% after freight, deductions, and a trade budget,” they hear a founder who can be planned around. Retail Readiness: The 4 Things Buyers Want to See covers the rest of that first screen.
Common mistakes in retail pricing math
- Pricing from the DTC number backward. The price on your site is the beginning of the conversation, not the answer.
- Confusing markup with margin. A 2x markup is a 50% margin for the retailer. Mixing them up misprices the whole stack.
- Using gross margin as the success number. Contribution after allowances is what pays the bills.
- Leaving the distributor out of the model. If one sits between you and the retailer, that margin comes out of your invoice price, not the shelf price.
- Treating trade spend as a rounding error. Slotting, free fills, scan-downs, and bill-backs are priced points. Put them in before you quote.
- Ignoring freight and returns. Both scale with volume, so they belong in the model before you quote.
- Forgetting broker commission. It is another layer between the invoice and what you keep. We discuss it in When the Broker Is Doing Your Job.
- Finding out after the production run. Case packs, MOQs, and pack formats get locked in. Fix cost problems before the PO, not after.
Your pricing checklist before a retail conversation
Run this before you walk into a buyer meeting or send a line sheet.
- Landed COGS is known per unit, including freight, duties, and packaging or kitting
- The shelf price is realistic for the category, not just a number you like
- That shelf price has been divided by the retailer’s expected markup to get the wholesale price
- Any distributor or broker margin has been taken out of the invoice price
- Freight, returns, and deductions are modeled at a realistic percent
- A trade spend budget exists by account, including slotting or free fills
- At least one funded promotion has been run through the math, with profit per unit and the lift needed to break even
- There is a written price floor you will not cross, and a point where you walk away
- Contribution margin per unit works in the worst-case column, not only the best-case one
- There is a plan for what changes if it does not: cost, pack size, price, channel, or order size
If any box stays empty, the next step is that work, not the meeting.
The takeaway
Retail does not reward the founder with the best DTC margin. It rewards the one who knows what survives the channel.
Build the wholesale version of your price before a buyer asks. Run it at two retailer markups and with and without a distributor. Add the allowances. Test one promotion. Then decide whether you have a retail product or a DTC product that has not been priced for the shelf yet.
At Vantage Business Consulting, this is the first model we build with founders heading into retail, and the one that most often changes the plan.