Profit margin calculator — markup vs margin

Markup is not margin. Know the difference — price every job right.

Start free trial How it works

Profit margin calculator

What is the difference between markup and margin?

Markup is the percentage added to the cost price: cost £100, selling price £150, markup is 50%. Margin is the percentage of the selling price that is profit: the same job has a margin of 33.3% (£50 profit ÷ £150 selling price). A 50% markup does NOT give you a 50% margin — this catches out a lot of tradespeople when pricing jobs.

What margin should tradespeople aim for?

Most trades target a gross margin of 25–40% on jobs (before overheads like van, insurance, tools). For materials-heavy jobs, the margin on materials is usually lower (10–20%) but the margin on labour should be higher (40–60%). Track your margins job by job and you will quickly spot which types of work are most profitable.

How do I price a job to hit a target margin?

Divide your total costs by (1 minus your target margin as a decimal). For a 30% margin: £1,000 costs ÷ 0.70 = £1,428.57 selling price. For a 40% margin: £1,000 ÷ 0.60 = £1,666.67. This is more reliable than adding a fixed markup because the margin stays consistent regardless of job size.

How does GraftG help with margins?

Reply PROFIT or PNL on WhatsApp and GraftG calculates your gross profit: total invoiced minus total receipts (materials, fuel, tools), by month or quarter. Pro plan users (£24/month) get a full profit-and-loss breakdown. Knowing your numbers is the first step to better pricing.

🧮 Free calculators

🧮 VAT Calculator💷 Income Tax🚗 HMRC Mileage🏗️ CIS Deductions View all →

Built for tradespeople

Your tools, one WhatsApp number. Solo from £14/month (intro price) — first month of Solo free.

🚗
Mileage Logger
Included in every plan
📋
Quote Builder
Included in every plan
🧾
Receipt → MTD
Included in every plan
🔧
Job Tracker
Included in every plan
Google Review Chaser
Pro plan (£24/mo)
💰
Late Payment Chaser
Pro plan (£24/mo)

See pricing →

Try it free

Get started