Markup on cost — and the margin it hides
Cost plus markup gives your price; the same numbers always contain a margin. See both, price correctly, nothing submitted.
🔒 Pro: batch table
Price your whole catalog by markup — each product gets price and margin.
How the markup math works
- Markup = (price − cost) ÷ cost × 100 — profit as a share of what you paid. $40 cost, $50 price → 25% markup.
- Price from markup — price = cost × (1 + markup). $40 with 50% markup → $60.
- The hidden margin — margin = markup ÷ (1 + markup). 50% markup is only a 33.3% margin, because margin divides by the higher selling price.
Why use MarkupCalc?
- Margin always shown — every result includes the margin equivalent, so a "60% markup" never masquerades as 60% profit.
- Three directions — price from markup, markup from two prices, or price backwards from a target markup.
- Confidential — your costs never leave your browser.
FAQ
What markup should I charge?
Retail commonly runs 50–100% markup (keystone is 100%); wholesale and B2B trades often 20–40%; services price by hourly cost plus target margin instead. Benchmark your trade — and always check the margin, not just the markup.
Can markup be over 100%?
Yes — a $5 item selling at $15 has a 200% markup (margin 66.7%). The calculator handles any positive markup.
How is this different from a margin calculator?
Same two numbers, different base. If you think in "profit on price", use MarginCalc; if you think in "markup on cost" — how most trades buy and price — use this one.
Is my data stored?
Only in your own browser's local storage. There is no server and no upload.