Practical guide
How to Set a Markup That Covers Overhead Without Scaring Off Buyers
Markup is a pricing tool, not a profit report. Size it from the overhead you must recover, convert it to the margin you actually keep, and test whether buyers still see a fair unit price.
Published and reviewed by FBM Calculators Hub on .
The decision is a price, not a percentage you like the sound of
Nate sells refillable bottles to cafes and to a small online list. His landed cost on the popular 750 ml bottle is $6.40. A friend in wholesale said keystone — a 100% markup, selling at $12.80 — is standard. Nate tried $12.80 and cafe buyers compared him with a $22 four-pack from a catalog, did the unit math, and stayed put. He then tried $9.50 to win the room and spent three months covering rent from savings.
The decision is not what markup is traditional. The decision is which selling price recovers overhead at the volume he can actually sell, without producing a unit price buyers reject on the spot.
Build markup from overhead, then read the matching margin
Nate's monthly overhead is $4,200: storage, a part-time packer, software, and a small ad budget. He can realistically move 1,200 bottles a month if the price is in range. Overhead per bottle is $3.50. Add the $6.40 cost and he needs $9.90 before any profit he wants to keep. A $1.10 profit target puts the price at $11.00.
The Markup Calculator on $11.00 and $6.40 is ($11.00 − $6.40) ÷ $6.40 = 71.9%. The Profit Margin Calculator on the same pair is ($11.00 − $6.40) ÷ $11.00 = 41.8%. Those percentages describe one price. People who say I need 40% and then add 40% to cost produce $8.96, which is a 40% markup and only a 28.6% margin. That is the usual manual error, and it is how overhead gets skipped while everyone still thinks they hit the target.
Check the unit price the buyer will actually compare
Cafe buyers do not quote markup. They compare cost per drinkable unit. Nate's $11 bottle is 750 ml. The catalog four-pack is $22 for 4 × 500 ml, or $5.50 each and $0.011 per ml. Nate at $11 for 750 ml is about $0.0147 per ml. He is more expensive per ml, which is why $12.80 died in the room.
The Unit Price Calculator makes that comparison explicit before you print a list. Nate has two honest responses: sell a four-pack at a price that lands near the catalog per-ml figure, or keep the single bottle and justify the gap with weight, lid quality, or local delivery. Pretending the 71.9% markup is invisible to the buyer is not a strategy.
A lower markup can still cover overhead if volume is real
If Nate prices at $9.90 he has a 54.7% markup and a 35.4% margin on product cost, and overhead is covered only if 1,200 bottles actually ship. At $11.00 he has slack if volume is 1,050. At $8.50 he has a 32.8% markup, a 24.7% margin, and he needs about 2,000 bottles to cover the same $4,200 — a volume he has never hit.
The trade-off is not high markup versus customer-friendly. It is a price-volume pair that clears $4,200 versus one that does not. A scared-off buyer at $14 and an unprofitable friend-price at $8.50 fail for different reasons and look the same in a checking account.
- Convert a target margin into price with cost ÷ (1 − margin), not cost × (1 + margin)
- Put overhead on a per-unit basis using a volume you have already sold, not a volume you hope for
- Re-run unit price whenever pack size changes; buyers compare packs, not your internal markup
- A 100% markup is not conservative if the resulting unit price sits above every substitute the buyer can open in another tab
When the market price will not carry the overhead
Sometimes the highest price that still sells cannot recover current overhead at current volume. That is not a markup problem. It is an overhead or mix problem. Nate can drop storage, raise the share of cafe standing orders, or add a higher-contribution accessory. Using a 120% markup to paper over $6,000 of overhead on 800 bottles produces a shelf price nobody pays.
Use markup to construct a candidate price, margin to see what share of that price remains after product cost, and unit price to see the comparison the buyer will run in their head. If those three disagree, believe the buyer comparison and cut cost or change the pack. Do not inflate the percentage until the arithmetic feels comforting.
A worked alternative for Nate: drop storage by $800, keep price at $10.40, and accept a 62.5% markup and a 38.5% margin. Overhead per bottle on 1,200 units falls to about $2.83. He still has to clear the unit-price comparison, but he is no longer asking markup to do a job that a lease was creating. The Markup Calculator and Profit Margin Calculator will show the new pair in one pass. The Unit Price Calculator will tell him whether cafes still flinch.
If online buyers will pay $14 and cafes will not, that is two markups, not one average. Blend them and you will either lose the cafe or leave money on the site. Run unit price on the pack the cafe actually compares, and run margin on the channel that has to carry its own ads.
Price a four-pack without pretending it is the same SKU
Nate builds a cafe four-pack: 4 × 750 ml, landed cost $25.60, plus $1.40 of extra carton and tape. Target is to land near the catalog $0.011/ml. Four bottles are 3,000 ml, so a $33 pack is $0.011 per ml — the comparison that killed his $12.80 single. Markup on $27.00 of cost is ($33 − $27) ÷ $27 = 22.2%. Margin is 18.2%. That looks weak next to the 71.9% single-bottle markup, and it can still be the right cafe price if volume is real: 300 four-packs a month is 1,200 bottles, $9,900 of revenue, and $1,800 of product-level profit before overhead. Overhead of $4,200 is not covered. The four-pack wins the comparison and still loses the month unless he cuts storage or keeps a higher-markup single online.
The trade-off is channel leakage. If the $33 four-pack is also on the website, online buyers who would have paid $11 × 4 = $44 now pay $33. He has trained his better channel to use the cafe price. The Unit Price Calculator will show the same $8.25 per bottle either way. The Profit Margin Calculator on the online order will not. Hold the four-pack to wholesale accounts, or add a shipping-inclusive web pack at $39 so the per-ml gap stays visible.
An edge case he hit in June: a cafe asked for 500 ml bottles to match the catalog size. Landed cost on 500 ml is $5.10. At the same 71.9% markup the price is $8.77, or $0.0175 per ml — worse than the 750 ml on a per-ml basis. Matching the competitor's size without matching their cost structure is how a markup that worked on one SKU fails on the next. Rebuild overhead per unit on the size they actually order, then check unit price in milliliters, not in bottles.