Work out markup from cost and selling price, or add a markup percentage to a cost to get your price.
This calculator needs JavaScript to run. The sum is simple: markup = (selling price − cost) ÷ cost × 100. For example, a $80 cost sold for $100 gives $20 profit, which is a 25% markup.
Tap a figure to copy it.

Rounded to the nearest cent. This works out markup on one price. It is not accounting or financial advice.
To add a markup, multiply the cost by 1 plus the markup as a decimal. A 20% markup on a $50 cost is $50 × 1.2 = $60, so the profit is $10.
In the calculator above, choose Find price, enter the cost and the markup percentage, and you get the selling price, the profit and the margin it gives you.
To calculate markup, subtract the cost from the selling price, divide the result by the cost and multiply by 100. A cost of $80 sold for $100 gives $20 profit, and $20 ÷ $80 × 100 is a 25% markup.
Markup is measured against the cost, so it can go above 100%. In the calculator above, choose Find markup and enter the cost and the selling price.
Markup is profit as a share of the cost. Margin is profit as a share of the selling price, so it is always the smaller number. To work from the selling price instead, use the margin calculator. This table shows the margin you get from common markups.
| Markup | Equals a margin of |
|---|---|
| 10% | 9.09% |
| 20% | 16.67% |
| 25% | 20% |
| 30% | 23.08% |
| 50% | 33.33% |
| 75% | 42.86% |
| 100% | 50% |
For a cost of $100, this is the selling price and profit at each markup.
| Markup | Selling price | Profit |
|---|---|---|
| 10% | $110.00 | $10.00 |
| 20% | $120.00 | $20.00 |
| 25% | $125.00 | $25.00 |
| 30% | $130.00 | $30.00 |
| 50% | $150.00 | $50.00 |
| 75% | $175.00 | $75.00 |
| 100% | $200.00 | $100.00 |

Markup is the amount you add to the cost of something to get its selling price, shown as a percentage of the cost. A cost of $80 sold for $100 has a $20 markup, which is 25%.
To calculate markup, subtract the cost from the selling price, divide the result by the cost and multiply by 100. For a cost of $80 and a price of $100, that is $20 ÷ $80 × 100 = 25%.
To add a markup, multiply the cost by 1 plus the markup percentage as a decimal. A 20% markup on a $50 cost is $50 × 1.2 = $60.
No. Markup is profit divided by cost and margin is profit divided by selling price, so markup is always the bigger number. A 50% markup is a 33.33% margin, and a 100% markup is a 50% margin.
For a 30% margin you need a markup of 42.86%. In practice, divide the cost by 0.7 to get the price: a $70 cost sells at $100.
Haven’t found the answer?
Chat with a real person, not a chatbot.
You’ve got the price. Now get paid for it.
Other invoicing apps
up to £44.99a month
Save up to £456 a year
EasyInvoice
£6.99a month
14 days free. No card needed.