Templates · Free tool

Markup and margin calculator

Turn the cost of a part, material or subcontract into a price, two ways: with a markup on cost, or with a margin on price. They are not the same number, and mixing them up is one of the most common ways service businesses underprice.

Free tool · JobTill · October 19, 2026

1. Your numbers

The figures already filled in are examples only, so you can see how it works. They are not market rates. Replace them with your own.

$
What you pay for the part, material or subcontract, including delivery.
% of cost
Added on top of your cost.
% of price
The share of the price you keep. Must be below 100%.

2. The working

Markup is a percentage of your cost. Margin is a percentage of the price. The same dollar profit is always a bigger markup than margin.

StepUsing markupUsing margin
Pricemarkup: cost × (1 + markup) · margin: cost ÷ (1 − margin)$120.00$114.29
Gross profitprice − cost$40.00$34.29
Markup on costprofit ÷ cost50%42.86%
Margin on priceprofit ÷ price33.33%30%

With markup $120.00, with margin $114.29.

These numbers come from your inputs. You decide the final price. Pick one method and use it everywhere, so your quotes, your books and your crew all mean the same thing by "20%".

3. Markup and margin side by side

Markup on costSame as margin on price
10%9.09%
20%16.67%
25%20%
33.33%25%
50%33.33%
75%42.86%
100%50%

If you want to keep 20% of every invoice, you need a 25% markup, not 20%. A 20% markup only keeps 16.67%.

4. Before you use it

From jobtill.com/tools. Use your own costs; this calculator doesn't suggest prices. Nothing you type is sent or saved: the math runs in your browser.

How JobTill helps

The price is always yours to set. Start a 14-day free trial. No credit card needed.