My tools

Markup Calculator

Choose what you know and enter two numbers; results update instantly. Markup is based on cost and margin on price, and the table below lines them up.

Local calculation · inputs stay in your browser

Inputs

Results

    An input link contains the values you entered. Share only information you want to disclose.

    Markup and margin explained

    Markup and margin use different bases

    C = 100+40P = 140P − CM = 40 ÷ 100 = 40%G = 40 ÷ 140 = 28.6%
    C = cost, P = price, M = markup, G = margin. The same profit: markup divides by cost, margin divides by price, so markup is always the larger percentage.

    Markup to margin curve

    0%50%100%200%300%0%25%50%75%100%100% → 50%MG
    Horizontal axis M = markup, vertical axis G = margin. Margin = markup ÷ (1 + markup). A 100% markup gives only a 50% margin, and margin can never reach 100%.

    Markup to margin conversion chart

    Margin = markup ÷ (1 + markup); multiplier = 1 + markup.

    Markup to margin conversion chart
    Markup %Margin %Multiplier
    54.761.05
    109.091.1
    1513.041.15
    2016.671.2
    2520.01.25
    3023.081.3
    33.3325.01.3333
    4028.571.4
    5033.331.5
    6037.51.6
    7542.861.75
    8044.441.8
    10050.02.0
    12054.552.2
    15060.02.5
    20066.673.0
    25071.433.5
    30075.04.0

    YOUR NEXT STEP

    Give your next inquiry a place in your team workflow

    Create a company account, connect your inquiry mailbox and set team permissions. Explore Pro for higher processing limits, automatic acknowledgements and team workflows.

    New companies receive a 14-day Pro trial, with no card required. Trials exclude the paid monthly credit grant.

    Already have an account? Open your workspace →

    Formula and method

    Price = cost × (1 + markup); price = cost ÷ (1 − margin); markup = (price − cost) ÷ cost; margin = (price − cost) ÷ price; margin = markup ÷ (1 + markup); markup = margin ÷ (1 − margin); multiplier = price ÷ cost; largest discount without a loss = margin; price incl. tax = price × (1 + tax rate). Markup chain: final price = cost × Π(1 + mᵢ).

    Worked example

    Cost 50 with a 40% markup: price = 50 × 1.4 = 70, profit 20, margin = 20 ÷ 70 = 28.57%, multiplier 1.4. For a 40% margin the price must be 50 ÷ 0.6 = 83.33 (a 66.67% markup).

    Assumptions and limits

    • Cost should be the landed cost (purchase price, freight, duty). Fixed overheads are not allocated here; use the break-even calculator for that.
    • Tax is added on top of the price and excluded from profit. Where shelf prices include VAT (e.g. EU retail), divide by (1 + rate) before entering the price.
    • Currency-neutral: use the same currency for every amount.

    Frequently asked questions

    What is the difference between markup and margin?

    Both use profit on top; markup divides by cost and margin by price. Cost 100, price 150: markup 50%, margin 33.3%.

    What margin is a 50% markup?

    Margin = 50 ÷ 150 = 33.33%. Common pairs: 25% → 20%, 100% → 50%, 200% → 66.67%.

    How do I find the cost from a selling price?

    Cost = price ÷ (1 + markup) or cost = price × (1 − margin). Choose the “Price + markup” or “Price + margin” mode.

    What is keystone pricing?

    Retailers double the wholesale cost: a 100% markup, a 50% margin and a 2× multiplier.

    References

    Markup Calculator practical guide and common questions

    What does Markup Calculator calculate?

    Choose what you know and enter two numbers; results update instantly. Markup is based on cost and margin on price, and the table below lines them up. Price = cost × (1 + markup); price = cost ÷ (1 − margin); markup = (price − cost) ÷ cost; margin = (price − cost) ÷ price; margin = markup ÷ (1 + markup); markup = margin ÷ (1 − margin); multiplier = price ÷ cost; largest discount without a loss = margin; price incl. tax = price × (1 + tax rate). Markup chain: final price = cost × Π(1 + mᵢ).

    When is this useful?

    Cost 50 with a 40% markup: price = 50 × 1.4 = 70, profit 20, margin = 20 ÷ 70 = 28.57%, multiplier 1.4. For a 40% margin the price must be 50 ÷ 0.6 = 83.33 (a 66.67% markup).

    How do I enter the inputs?

    Enter the inputs for Markup Calculator: What you know, Unit cost, Selling price (before tax), Markup, Gross margin, Quantity, Sales tax or VAT rate, Next markup in the chain, e.g. wholesale → retail (optional), Third markup in the chain (optional). Calculate, check the units and assumptions, then copy or download the results.

    How should I interpret the results?

    Cost should be the landed cost (purchase price, freight, duty). Fixed overheads are not allocated here; use the break-even calculator for that. Tax is added on top of the price and excluded from profit. Where shelf prices include VAT (e.g. EU retail), divide by (1 + rate) before entering the price. Currency-neutral: use the same currency for every amount.

    Where are my inputs processed?

    Markup Calculator runs in this browser. Inputs are not uploaded to a calculation server; copying and CSV download require your action. The existing site analytics and advertising still load.