Retail Pricing: Markup, Margin and the Real Profit
Markup vs margin without the confusion: the full math of one sale with fees, shipping and returns, the divisor formula, and how inventory eats what is left.
Straight answer: most retail losses do not come from selling too little — they come from a price calculated on the wrong base. Markup applies to cost, margin applies to price, and confusing the two already erases about a third of the profit you thought you had. Then come the lines almost nobody prices in: taxes, card fees, financing, channel commission, shipping and returns. This guide runs the full math of a single sale, shows the formula that calculates on the correct base, and connects price to inventory — because that is where whatever margin survived usually disappears.
Markup and margin: why the numbers never match
The two measures describe the same sale from different vantage points:
- Markup is what you add on top of cost. Cost $60, price $100: 66% markup.
- Margin is what remains of the price. Same sale: $40 on $100, 40% margin.
The classic counter mistake is multiplying cost by 1.30 believing a 30% margin is locked. The real margin is 23% — and it is still gross, meaning it has not yet paid taxes, card fees, shipping or the lights. Repeated across hundreds of SKUs, that gap is the difference between a profitable year and a year of working for free.
| Markup | Margin | |
|---|---|---|
| Calculated on | Product cost | Selling price |
| Question it answers | "How much do I add to cost?" | "How much is left from the sale?" |
| Cost $60 → price $100 | 66% | 40% |
| Cost $60 → price $120 | 100% | 50% |
| Best used for | Setting prices fast | Measuring business health |
A pocket rule: markup always looks bigger than margin — if someone promises "50% markup and 50% margin", one of those numbers is wrong.
The full math of one sale
This is the exercise that changes how an owner sees the business. A $100 sale on an item that cost $45:
| Line | Amount | Note |
|---|---|---|
| Selling price | $100.00 | What the customer pays |
| (−) Sales tax | $6.00 | Varies by state and category |
| (−) Card processing | $3.50 | Debit is lower, installments higher |
| (−) Financing / early settlement | $2.00 | Only if you take money early — most do |
| (−) Channel commission | $12.00 | Zero on your own site, double digits on marketplaces |
| (−) Shipping you covered | $8.00 | "Free shipping" is a discount with another name |
| (−) Allocated returns | $2.50 | Your historical return rate |
| (−) Product cost | $45.00 | COGS, which is only part of the math |
| = Contribution | $21.00 | What is left to pay the store and become profit |
The owner believed the margin was 55% (100 minus 45). The sale delivered 21% — and that 21% still has to cover rent, payroll, utilities and software before it becomes profit. Product cost is usually only half the equation. That is how a store can have inventory turning, traffic at the door and no cash at month end.
Two lines deserve special attention because they are the most forgotten:
Early settlement of receivables. It is not the sale fee — it is the price of getting your own money sooner. On installment-heavy operations it often costs more than the processing fee itself.
Free shipping. It is not marketing: it is a direct cut to contribution. Either it is priced in, or it has a minimum order that sustains it, or it is quietly coming out of your profit.
The formula that uses the right base
Adding a "target margin" to cost produces the base error described above. The correct approach is the divisor method, which works in percentages of the selling price:
- Add everything that leaves the price, as a percentage: taxes + card + financing + channel commission + allocated overhead + the margin you want.
- Subtract that total from 100.
- Divide by 100 — that is your divisor.
- Price = cost ÷ divisor.
In the example: 30% of outflows plus a 20% target margin equals 50. 100 − 50 = 50 → divisor 0.50 → a $60 product prices at $120.
The divisor has a hidden virtue: it makes the impossible visible. If outflows total 70% and you want a 40% margin, the divisor goes negative — the arithmetic saying what the spreadsheet hides: in this channel, at this cost, this product has no viable price.
What if the calculated price lands above the competition?
This is where most pricing content stops — and exactly where the decision starts. There are four exits, and "absorb the loss for now" is not one of them:
Lower the landed cost. Renegotiate terms, buy volume on the right item, change suppliers. It is the only exit that protects margin without touching price.
Change the mix. Accept a thin margin on the item that brings people in and recover on what they add to the cart. It works when you know which item is bait and which is profit — and fails when everything is bait.
Reposition instead of fighting. A higher price held up by delivery time, warranty, assembly, service. Selling the same product does not force you to sell the same offer.
Drop the SKU. The hardest and healthiest decision: an item that never closes the math is occupying capital, shelf space and attention that another item would pay for better.
The link nobody makes: price and inventory
Pricing and inventory get treated as separate subjects, which is why margin disappears without explanation. The real loop:
Thin price → margin that fails to cover the cost of carrying inventory → working capital trapped in dead stock → no cash to restock what actually sells → stockouts on precisely the product that paid the bills.
Carrying inventory costs money even when nothing happens: tied-up capital, space, shrinkage, obsolescence. If margin does not cover that cost, turnover works against you.
The basic instrument is ABC analysis, and it fits in a spreadsheet:
- List every product with its trailing twelve-month revenue.
- Sort descending and accumulate the percentage.
- A = the items making up the first 80% of revenue (usually few). B = the next 15%. C = the tail adding the last 5% — usually most of your SKUs.
What to do with it, concretely: cycle-count the A items often (stockouts hurt there), set reorder points for them, and liquidate the C items — without drama and without waiting for the perfect price, because every day a C item sits on the shelf is capital not working in an A item. The practical rule: a C item deserves neither your capital nor your management attention.
The 30-day plan
Week 1 — the truth. Take your ten highest-revenue items and run the full sale math on each. Expect to find at least one losing money.
Week 2 — the ruler. Build the divisor with your real outflows, per channel. One divisor for your own site, another for marketplaces, another for the physical store if conditions differ.
Week 3 — the mix. Reprice those ten items with the new ruler. Decide explicitly which are bait and which are profit.
Week 4 — inventory. Build the ABC curve, set reorder points on the A items, and start clearing the C tail.
Thirty days, one spreadsheet, no new software. What changes is not the system — it is the base of the calculation.
Where to learn this properly
This guide covers the ruler and the method. Anyone who wants the full path — the math per channel, inventory operations, store experience and the bridge between physical and digital — will find it inside a school built for retail operators. The featured schools on Tandria are on this page and the course catalog shows what each one covers.
In one sentence
Price is not cost plus hope: it is cost divided by what survives everything that leaves the sale — and whatever margin survives still has to pay for the inventory sitting on your shelf.
Frequently asked questions
What is the difference between markup and margin?
Markup is what you add on top of COST; margin is what is left of the PRICE. Different bases, which is why the numbers never match: an item costing $60 sold at $100 carries a 66% markup and a 40% margin. The expensive mistake is multiplying cost by 1.30 believing you locked a 30% margin — you actually locked 23%, before payment fees, shipping and taxes.
How do I calculate a product's selling price?
Use the divisor method: add up, as a percentage of the selling price, everything that leaves it (taxes, card fees, marketplace commission, allocated overhead and the margin you want). Subtract that total from 100, divide by 100 and use the result as the divisor of your cost. Example: $60 cost with 30% of outflows and 20% target margin → 100 − 50 = 50 → 60 ÷ 0.50 = $120. It works because it calculates on the correct base.
Do payment processing fees belong in the price?
They do, and they are among the most forgotten lines. They apply to the sale amount, so they enter the calculation as a percentage of price, not as a fixed product cost. Leaving them out is the most common path to strong sales and an empty bank account at month end.
How should I price products sold on a marketplace?
The marketplace is one more percentage line, and a large one: category commissions typically run in the double digits, plus subsidized shipping and returns. The mistake is using the same price on your own store and on the channel. Run the math per channel — the same product can carry different prices because the outflows differ — and then decide whether the channel still earns its place.
How do I know if a product is losing money?
Run one full sale, line by line: price, minus tax, minus card and financing fees, minus channel commission, minus any shipping you covered, minus allocated returns, minus product cost. What remains is that item's contribution — and it still has to cover its share of fixed costs. When that number goes negative, selling more deepens the loss instead of fixing it.