Markup Calculator

Turn cost and markup into a selling price, profit and margin, or find the markup from a cost and price, with price endings.

Direction

Markup to margin table

In short

Markup is profit divided by cost. To find a selling price, multiply the cost by one plus the markup: a $10 cost with a 50% markup sells for $15. The calculator above does this, shows the profit and the equivalent margin, works in reverse from a price, and can round up to a .99, .95 or .00 ending.

On this page
  1. How to use the markup calculator
  2. How to calculate markup
  3. Markup to margin conversion table
  4. Keystone pricing
  5. When markup pricing fails
  6. Choosing a markup by product price
  7. Markup after a discount
  8. Price endings
  9. Markup formulas for a spreadsheet
  10. Markup on services and quotes
  11. Who uses this calculator
  12. Troubleshooting
  13. Common mistakes

Markup pricing is the simplest way to set a price: take what the product costs you and add a percentage on top. This calculator does that in one step, shows the profit and the margin that markup really gives you, and can round the result to a retail price ending. It also works backwards when you already have a price and want to know the markup.

How to use the markup calculator

  1. Choose the direction. Cost + markup gives you a price. Cost + price gives you the markup.
  2. Enter the product cost: what you pay the supplier per unit, plus any inbound shipping or duties you pay to get it to you.
  3. Enter the markup percentage, for example 100 for keystone, or enter the selling price in reverse mode.
  4. Optionally pick a price ending: .99, .95 or .00. The price is rounded up to the next price with that ending, so you never drop below the markup you asked for.
  5. Read the selling price, profit per unit and the equivalent margin. The conversion table below the result updates to your own cost and highlights the row closest to your markup.

How to calculate markup

ResultFormula
Selling priceCost × (1 + Markup)
ProfitPrice − Cost
MarginProfit ÷ Price × 100, or Markup ÷ (1 + Markup)
Markup from price(Price − Cost) ÷ Cost × 100

Worked example with a price ending

A $14 cost with a 60% markup. The markup amount is $8.40, so the exact price is $22.40, the profit is $8.40 and the margin is 37.5%. With a .99 ending, the price rounds up to $22.99. The real markup becomes 64.2% ($8.99 ÷ $14) and the margin 39.1%, and the calculator shows both next to the exact figures, so you know what the rounding did.

Quick answers to common markup questions

  • What is a 25% markup on $100? $100 × 1.25 = $125. The profit is $25, a 20% margin.
  • What is a 20% markup on $500? $500 × 1.20 = $600, a $100 profit and a 16.7% margin.
  • Is a 30% markup the same as a 30% margin? No. A 30% markup is a 23.1% margin. For a 30% margin you need a 42.9% markup.
  • What markup is a $6 cost sold at $15? ($15 − $6) ÷ $6 = 150%.

Markup to margin conversion table

MarkupPrice on a $10 costMargin
10%$11.009.1%
25%$12.5020%
50%$15.0033.3%
75%$17.5042.9%
100% (keystone)$20.0050%
150%$25.0060%
200%$30.0066.7%
300%$40.0075%
400%$50.0080%

The gap between the two numbers grows as markup rises. Doubling a markup from 100% to 200% only lifts the margin from 50% to 66.7%. If you think in margin, use the profit margin calculator, which works from a target margin directly.

Keystone pricing

Keystone pricing means selling at double the wholesale cost: a 100% markup and a 50% margin. It is a long-standing retail rule of thumb, and many wholesale price lists quote a suggested retail price at or near keystone. It is easy to apply and easy to explain to a supplier.

Keystone works when the cost you enter really is most of your cost per sale, as in a physical shop buying stock in bulk. It can be too low for small online sellers who pay for shipping, fees and ads on every order, and too high for commodity products where shoppers compare prices across many stores.

When markup pricing fails

Markup is calculated on product cost alone. Every cost that is not in that number comes out of your profit.

  • Payment and marketplace fees. They are charged on the selling price, so they grow as the price grows. A 2.9% + $0.30 card fee on a $20 keystone price is $0.88, almost 9% of your $10 profit. Marketplace fees take more. See the Etsy fee calculator or the Shopify fee calculator.
  • Returns. If one order in ten comes back and each return costs you $8 in shipping and lost stock, that adds $0.80 to the cost of every sale.
  • Free shipping. If you pay shipping, add it to the cost before applying markup, or the markup has to cover it.
  • Discounts. A 25% off sale on a keystone price cuts the margin from 50% to 33.3%. The discount calculator shows the effect.
  • Ad spend. If you pay for traffic, the ad cost per sale has to fit inside the markup.

Here is the difference in practice. A product costs $10 from the supplier, and you pay $5 to ship each order, $1 for packaging and about $0.88 in card fees at a $20 price. Keystone on the $10 supplier price gives $20 and leaves $3.12 after those costs. Keystone on a $16 landed cost gives $32 and leaves far more room for ads and returns.

Tip: Enter a landed cost instead of the supplier price: product, inbound shipping, packaging and the shipping you pay per order. The same markup then gives a price that covers far more of your real costs.

Choosing a markup by product price

Fixed costs per order hurt cheap products most, so one markup rarely fits a whole catalog. A practical approach is to use a higher markup on low-cost items and a lower one on expensive items, then check the net result in the profit margin calculator.

Landed costMarkupPriceProfit before fees
$4250%$14.00$10.00
$15120%$33.00$18.00
$6070%$102.00$42.00

These are illustrations, not rules. Compare the price with what similar products sell for before you commit.

Markup after a discount

Discounts come out of the markup, not the cost. A $20 keystone price on a $10 cost is a 100% markup. Run a 25% off sale and the price becomes $15, a 50% markup and a 33.3% margin. At 40% off, the price is $12, a 20% markup and a 16.7% margin, before any fees or shipping. If you plan regular sales, set the everyday markup high enough that the sale price still leaves a profit, and check it with the discount calculator before the sale goes live.

Price endings

Endings like .99 and .95 are common in retail, while .00 suits premium and handmade goods where a round price looks deliberate. Pick one ending and apply it across a catalog, so prices look consistent. When you change a whole catalog, AM Jarvis Bulk Edit Pro can apply price and compare-at changes to many Shopify or WooCommerce products with a preview before applying and one-click revert.

Markup formulas for a spreadsheet

If you price a whole catalog in Google Sheets or Excel, these formulas match the calculator. Put the cost in column A and the markup percentage in column B (as 60, not 0.6):

  • Selling price: =A2*(1+B2/100)
  • Price rounded up to .99: =CEILING(A2*(1+B2/100)+0.01,1)-0.01
  • Margin: =B2/(100+B2), formatted as a percentage
  • Markup from a price in column C: =(C2-A2)/A2, formatted as a percentage

Check a few rows against the calculator before trusting the sheet, especially the rounding formula, which varies slightly between spreadsheet apps.

Markup on services and quotes

Contractors, print shops and agencies often mark up materials and outside services they pass on to a client. A freelancer quoting a website that needs a $180 premium theme and $120 of stock photos might add a 20% markup to cover the time spent buying, licensing and managing them: $300 × 1.20 = $360. The markup is a handling charge, separate from the hourly rate. Say so on the quote if the client expects to see costs at face value.

Who uses this calculator

  • Retailers and boutiques pricing wholesale stock at keystone or another standard markup.
  • Online sellers turning a landed cost into a list price with a consistent ending.
  • Makers and crafters pricing handmade goods from material cost.
  • Contractors and freelancers adding a markup to materials on a quote.

Troubleshooting

  • "Enter a cost above zero". Markup is measured against cost, so it cannot be calculated from a zero cost.
  • The price is higher than expected. You picked a price ending, and the price was rounded up to it.
  • "Every sale loses money". In reverse mode, the price is below the cost.

Common mistakes

  • Confusing markup with margin. A 40% markup is a 28.6% margin, not 40%.
  • Using the same markup on every product. Low-cost items need a higher markup to cover fixed fees and shipping.
  • Forgetting to recheck after rounding. Endings change the real markup slightly.
  • Ignoring break-even. Check the break-even calculator to see how many sales your markup needs to cover fixed costs.

The calculator runs in your browser and updates as you type. Nothing is stored or sent anywhere.

Frequently asked questions

How do I calculate markup?

Subtract the cost from the selling price, divide the result by the cost and multiply by 100. A product that costs $10 and sells for $25 has a $15 profit and a 150% markup. To go the other way, multiply the cost by one plus the markup as a decimal: $10 × 1.5 = $15 for a 50% markup.

How do I calculate selling price using markup percentage?

Multiply the cost by one plus the markup written as a decimal. A $24 cost with a 75% markup sells for $24 × 1.75 = $42. The calculator does this and can round the result up to a .99, .95 or .00 ending.

What is a 25% markup on $100?

A 25% markup on a $100 cost is $125: $100 × 1.25. The profit is $25, which is a 20% margin, because margin is measured against the $125 price rather than the $100 cost.

Is a 30% markup the same as a 30% margin?

No. A 30% markup on a $100 cost gives a $130 price and a 23.1% margin. To get a 30% margin you need a 42.9% markup, a $142.86 price. Markup is measured against cost and margin against price, so the markup is always the higher number.

What is keystone pricing?

Keystone pricing means setting the retail price at double the wholesale cost, which is a 100% markup and a 50% margin. A product bought for $15 sells for $30. It is a common retail rule of thumb, but online sellers who pay fees, shipping and ad costs per order often need more.

How do I convert markup to margin?

Write the markup as a decimal and divide it by one plus the markup. A 100% markup is 1 ÷ 2 = 50% margin, and a 200% markup is 2 ÷ 3 = 66.7% margin. To convert margin to markup, divide the margin by one minus the margin. The table on this page lists common values.

What markup should I use for my products?

Start from your full cost per sale, including shipping, payment fees, returns and ad spend, then choose a markup that leaves a net profit you are happy with. Keystone (100%) is a common starting point for retail, but cheap items usually need more, and competitive commodity products may need less.

What is the difference between markup and margin?

Markup is profit as a percentage of cost; margin is profit as a percentage of the selling price. The same $10 profit on a $10 cost is a 100% markup and a 50% margin. Retailers often talk in markup, while accountants and investors usually talk in margin.

How do I find the markup percentage from a price?

Subtract the cost from the price, divide by the cost and multiply by 100. A $6 cost sold for $15 is a ($15 − $6) ÷ $6 = 150% markup. Switch the calculator to cost and price mode and it shows the markup, profit and margin.

Does the calculator round prices up or down?

Always up, to the next price with the ending you choose, so the rounded price never falls below the markup you entered. A $22.40 price becomes $22.99 with a .99 ending. The calculator then shows the real markup and margin at the rounded price.