Markup Calculator
Find the selling price and profit from a cost and a markup percentage, or the markup percentage between a cost and a price.
How to Use
- Choose which calculation you need from the options above the form.
- Enter the cost, and either a markup percentage or a selling price — no need to type a % or $ sign.
- The result updates instantly, showing profit and the corresponding profit margin alongside the markup.
- Use Copy Result to copy the answer to your clipboard.
Formula
- Selling price from cost + markup
- selling_price = cost × (1 + markup% ÷ 100)
- Markup % from cost + price
- markup% = (selling_price − cost) ÷ cost × 100
Worked Example
A $100 cost with a 30% markup.
- Convert 30% to a decimal and add 1: 1 + 0.30 = 1.30
- Multiply by the cost: $100 × 1.30 = $130.00 selling price
- Profit: $130.00 − $100.00 = $30.00
- For comparison, that $30 profit is a 23.08% margin (profit ÷ selling price), not 30% — margin and markup are never the same number.
Result: Selling price: $130.00 (profit $30.00, margin 23.08%)
About This Tool
What this tool does
This calculator finds a selling price and profit from a cost and a markup percentage (or the reverse — a markup percentage from a cost and a selling price), and shows the corresponding profit margin alongside every result.
When to use it
Use it for cost-plus pricing (marking a product up by a fixed percentage over cost), or to check what markup a given selling price actually represents.
What the result means
Markup is profit expressed as a percentage of cost. Margin is profit expressed as a percentage of selling price — a genuinely different number for the same sale, always shown alongside the markup result here so the two are never confused. See the Profit Margin Calculator for the tool built the other way around, starting from a margin target instead of a markup.
Assumptions & limitations
Cost and selling price must be zero or greater. A markup below -100% is rejected (it would imply a negative selling price). Markup from a $0 cost is undefined (any positive price is an infinite markup over nothing), so that combination is rejected rather than guessed.