Formula Guide

How to Calculate Markup — Markup Formula & Margin Explained

Markup is the percentage added to a product's cost to determine its selling price. It's one of the most important concepts in pricing strategy. The markup formula is: (Selling Price − Cost) ÷ Cost × 100. Critically, markup is different from profit margin — a common source of confusion in business.

Markup vs Margin — Key Formulas

Markup (based on COST)

Markup % = ((Price − Cost) ÷ Cost) × 100

Cost $40, Price $60 → Markup = 50%

Margin (based on PRICE)

Margin % = ((Price − Cost) ÷ Price) × 100

Cost $40, Price $60 → Margin = 33.3%

Selling Price from Markup

Selling Price = Cost × (1 + Markup ÷ 100)

Quick Markup Calculator

Selling Price

$60.00

Gross Profit

$20.00

Margin

33.3%

Open Full Markup Calculator

Markup to Margin Conversion Table

Markup %Margin %Sell Price (on $100 cost)
10%9.1%$110
20%16.7%$120
25%20%$125
33%24.8%$133
50%33.3%$150
75%42.9%$175
100%50%$200
200%66.7%$300

Frequently Asked Questions

What is the difference between markup and margin?

Markup is calculated on cost: (Price − Cost) ÷ Cost × 100. Margin is calculated on price: (Price − Cost) ÷ Price × 100. A 50% markup equals a 33.3% margin. They are NOT the same number.

What markup percentage should I use?

It depends on your industry. Retail typically uses 50–100% markup (keystone pricing). Restaurants use 200–400%. Software/SaaS can be 500%+. The right markup covers costs, overhead, and desired profit.

How do I convert markup to margin?

Margin = Markup ÷ (1 + Markup). Example: 50% markup → 50 ÷ 150 = 33.3% margin. Or: Markup = Margin ÷ (1 − Margin).

What is keystone pricing?

Keystone pricing is a retail strategy of doubling the wholesale cost (100% markup). A product that costs $25 wholesale sells for $50 retail. It's a simple rule of thumb but may not work for all products.

Can markup be over 100%?

Yes, absolutely. A 200% markup means you're selling at 3× your cost. Luxury goods, software, and specialty products often have markups of 200–1000%.

This site can’t be reached

The webpage at https://googleads.g.doubleclick.net/pagead/ads?gdpr=0&client=ca-pub-8479074603720644&output=html&h=250&adk=3258792085&adf=2834911434&w=304&fwrn=4&fwrnh=100&lmt=1778761773&rafmt=1&format=304x250&url=https%3A%2F%2Fsmrtcalculator.com%2Flearn%2Fhow-to-calculate-markup&fwr=0&fwrattr=true&rpe=1&resp_fmts=3&asro=0&aiactd=0&aicctd=0&ailctd=0&aimartd=4&aieuf=1&aicrs=1&uach=WyIiLCIiLCIiLCIiLCIiLG51bGwsMCxudWxsLCIiLG51bGwsMF0.&abgtt=6&dt=1778761773419&bpp=3&bdt=3041&idt=3&shv=r20260511&mjsv=m202605120101&ptt=9&saldr=aa&abxe=1&cookie_enabled=1&eoidce=1&prev_fmts=0x0&nras=1&correlator=649425267417&frm=20&pv=1&u_tz=0&u_his=2&u_h=600&u_w=800&u_ah=600&u_aw=800&u_cd=24&u_sd=1&dmc=8&adx=824&ady=160&biw=1280&bih=993&scr_x=0&scr_y=0&eid=31098358%2C95390787%2C31098562%2C42533293%2C95390681&oid=2&pvsid=484951198344983&tmod=256497697&uas=3&nvt=1&fc=1920&brdim=10%2C10%2C10%2C10%2C800%2C0%2C1280%2C1080%2C1280%2C993&vis=1&rsz=%7C%7CeoE%7C&abl=CS&pfx=0&fu=128&bc=31&bz=1&pgls=CAk.&ifi=2&uci=a!2&fsb=1&dtd=16 might be temporarily down or it may have moved permanently to a new web address.

ERR_FAILED
The webpage at https://googleads.g.doubleclick.net/pagead/ads?gdpr=0&client=ca-pub-8479074603720644&output=html&h=250&adk=3258792085&adf=2834911434&w=304&fwrn=4&fwrnh=100&lmt=1778761773&rafmt=1&format=304x250&url=https%3A%2F%2Fsmrtcalculator.com%2Flearn%2Fhow-to-calculate-markup&fwr=0&fwrattr=true&rpe=1&resp_fmts=3&asro=0&aiactd=0&aicctd=0&ailctd=0&aimartd=4&aieuf=1&aicrs=1&uach=WyIiLCIiLCIiLCIiLCIiLG51bGwsMCxudWxsLCIiLG51bGwsMF0.&abgtt=6&dt=1778761773419&bpp=3&bdt=3041&idt=3&shv=r20260511&mjsv=m202605120101&ptt=9&saldr=aa&abxe=1&cookie_enabled=1&eoidce=1&prev_fmts=0x0&nras=1&correlator=649425267417&frm=20&pv=1&u_tz=0&u_his=2&u_h=600&u_w=800&u_ah=600&u_aw=800&u_cd=24&u_sd=1&dmc=8&adx=824&ady=160&biw=1280&bih=993&scr_x=0&scr_y=0&eid=31098358%2C95390787%2C31098562%2C42533293%2C95390681&oid=2&pvsid=484951198344983&tmod=256497697&uas=3&nvt=1&fc=1920&brdim=10%2C10%2C10%2C10%2C800%2C0%2C1280%2C1080%2C1280%2C993&vis=1&rsz=%7C%7CeoE%7C&abl=CS&pfx=0&fu=128&bc=31&bz=1&pgls=CAk.&ifi=2&uci=a!2&fsb=1&dtd=16 might be temporarily down or it may have moved permanently to a new web address.