How to Mark Up Materials in a UK Trade Business (2026 Guide)
Most trade business owners get the labour side of pricing roughly right — they know their hourly rate and they protect it. Materials are where money quietly leaks away. If you buy a £200 boiler part from your merchant and charge the customer £200, you've worked for free on that part: you fronted the cash, drove to collect it, carried the warranty risk and earned nothing. Marking up materials isn't about gouging customers — it's about getting paid for the real work and risk that sits behind every item you supply. This guide covers how much to add on top of trade prices in 2026, the maths most people get wrong, and how to handle the customer who says they can buy it cheaper themselves.
Why You Should Mark Up Materials at All
When you supply materials, you're doing far more than passing on a price. The markup pays for a stack of real costs that customers rarely see but you absolutely incur:
- Sourcing time: Finding the right part, checking compatibility, ringing round merchants for stock and comparing prices is unpaid time unless your markup covers it.
- Collection and delivery: Driving to the merchant, queuing at the counter, or paying a delivery charge all cost time and fuel.
- Handling and storage: Loading the van, keeping materials safe and dry, and managing offcuts and waste.
- Cash-flow risk: You pay the merchant now and wait 30 days (or longer) to be paid by the customer. You're financing their materials in the meantime.
- Warranty and returns: If a part fails, you're the one going back to swap it — and if the customer changes their mind, you handle the return and any restocking fee.
- Buying power: Your trade account and relationships got that price. The customer is paying for your access to trade rates, not just the item.
Charging materials at cost means every one of those costs comes out of your labour rate or your pocket. A sensible markup makes the materials line carry its own weight.
Typical Material Markup Percentages
There's no single "correct" figure, but UK trades cluster around a recognisable band. A 10–20% markup on materials is the most common range across plumbing, electrical, building and joinery work. Within that, the right number depends on the item and the job:
- Small, fiddly or consumable items (fixings, sealant, clips, small fittings) often justify a higher markup — 20–50% or more. The handling and sourcing effort is high relative to the low item cost, and £3 of screws marked up to £4.50 is invisible to the customer.
- Standard materials (cable, pipe, timber, plasterboard, paint) sit comfortably in the 15–25% band for most jobs.
- Big-ticket items (boilers, consumer units, bathroom suites, kitchen units) usually take a lower markup — 5–15%. A flat 20% on a £2,000 boiler is £400, which customers notice and push back on, so many trades use a smaller percentage or a fixed handling fee on expensive items.
Some trades blend this: a higher percentage on the long tail of small items and a thinner margin on the headline product. The aim is a sensible average across the whole material spend, not a rigid number on every line.
Markup vs Margin — Know the Difference
This is where money is most often lost, because markup and margin are not the same thing and people use the words interchangeably. Get this clear and you'll never undercharge by accident again.
- Markup is a percentage of what the item cost you. You add it on top of cost.
- Margin is the profit as a percentage of the price you sold at.
Here's the worked example. Say a part costs you £100 and you apply a 20% markup:
- Markup amount: £100 × 20% = £20
- Selling price: £100 + £20 = £120
- Your profit: £20
- Margin: £20 ÷ £120 = 16.7%
So a 20% markup gives you only a 16.7% margin. The margin is always a smaller number than the markup, because it's measured against the bigger figure (the selling price). If a customer or accountant tells you they want a 20% margin on materials, you'd actually need a 25% markup to hit it. The table below shows the relationship so you can convert between the two at a glance.
Markup vs Margin: Worked Example
| Your cost | Markup % | Sell price | Profit | Margin % |
|---|---|---|---|---|
| £100 | 10% | £110 | £10 | 9.1% |
| £100 | 15% | £115 | £15 | 13.0% |
| £100 | 20% | £120 | £20 | 16.7% |
| £100 | 25% | £125 | £25 | 20.0% |
| £100 | 50% | £150 | £50 | 33.3% |
Notice the gap: a 50% markup is only a 33.3% margin. Always be clear which figure you're working in, especially when you set a target in your job-costing or quoting software.
Transparent Markup vs a Single Fixed Price
There are two legitimate ways to present materials to a customer, and the right one depends on the job and the client.
Fixed price (materials built in). You quote one number for the whole job and never break out the material cost. This is clean, it protects your markup from scrutiny, and it's ideal for fixed-scope jobs where the customer cares about the outcome, not the line items. The risk is that if costs run over you absorb it, so your buffer needs to be sound.
Itemised (materials shown). You list materials separately, sometimes with the markup visible as a handling or supply charge. This builds trust on larger jobs, suits clients who want to see where their money goes, and lets you adjust if material prices move. The downside is it invites the "I can get that cheaper" conversation.
Many trades use a hybrid: a fixed quote for smaller jobs, and an itemised breakdown with a clearly labelled supply-and-fit or materials handling line on bigger projects. Whichever you choose, be consistent — customers trust a trader who prices the same way every time.
"I Can Buy That Cheaper at the Merchant"
Every trade hears it. The honest answer is that they probably can buy the box cheaper — but they're not buying a box, they're buying you supplying the right item, fitting it, and standing behind it. A few ways to handle it:
- Hold your position calmly. Explain that your price includes sourcing, collection, the correct specification and your warranty on the whole installation — not just the part.
- Offer the customer-supplied option, with conditions. You'll happily fit materials they buy, but make clear you can't warranty parts you didn't supply, you won't be responsible if the wrong item arrives, and any return trips are chargeable.
- Point out the hidden costs. If the customer gets the wrong size or a faulty unit, the delay and the second visit usually cost more than your markup ever did.
- Don't race to the bottom. A customer who only wants the cheapest possible price on every screw is rarely your best client. It's fine to let those jobs go.
Most reasonable customers accept a fair markup once they understand what it covers. The ones who don't are telling you something useful about how the rest of the job will go.
Supplier Discount Accounts and Trade Discount
Your trade discount and your markup work together. When you have a strong account with a merchant, you might buy an item that retails at £100 for £70 on trade. If you then sell it to the customer at £85, you've given them a price below high-street retail and made a healthy margin. The trade discount is part of your earnings — it's the reward for the volume you put through and the relationship you maintain.
Push your buying. Negotiate better account terms as your volume grows, consolidate spend with fewer merchants to unlock bigger discounts, and check that you're actually getting your agreed rates on every invoice (errors are common). The cheaper you buy, the more room you have to offer a competitive price while protecting your margin. The key discipline is to always price your markup against your true trade cost, not the published retail price — otherwise you're quietly giving your discount away to the customer.
When Not to Mark Up — or to Itemise Honestly
Markup is normal and expected, but there are situations where a lighter touch is wiser:
- Very large single items where a percentage produces an eye-watering number. A fixed handling fee (say £100–£250) often lands better than 15% on a £3,000 unit.
- Cost-plus or open-book contracts with commercial clients, where you've agreed a transparent margin or handling fee up front. Stick to what was agreed.
- Items the customer specifically chose and priced themselves — for example a designer tap they found online. Charge for fitting and handling rather than marking up a price they already know.
- Goodwill on small consumables for a good repeat customer. Occasionally absorbing a few pounds of sundries builds loyalty that's worth far more than the markup.
The point isn't to drop your markup — it's to apply it where it makes commercial sense and to be honest where the customer can already see the price.
VAT and Materials — The Basics
If you're VAT-registered, you charge VAT on the full price you bill the customer — including your marked-up materials — and you reclaim the VAT you paid on the materials when you bought them. Your markup is calculated on the net (ex-VAT) cost, then VAT is added on top of the final figure at the standard rate. Don't mark up the VAT-inclusive price by mistake, or you'll end up charging more than you intended.
If you're not VAT-registered, you can't reclaim the VAT on your purchases, so your real material cost is the VAT-inclusive price — make sure your markup is calculated against that figure. Some reduced-rate and zero-rated work (certain energy-saving installations, new builds and qualifying conversions) has special VAT treatment, and the rules change periodically. Check the current position with your accountant or HMRC guidance for anything outside standard-rate work, and keep your invoices clear about what VAT has been applied.
How to Track Your Material Markup
A markup policy only works if you actually apply it and can see whether it's holding up. The traders who make money on materials do three things consistently:
- Record true cost on every job. Capture what you actually paid (ex-VAT if registered) against each job, not a rough guess from memory weeks later.
- Apply a default markup automatically. Set your standard percentage in your quoting or job-management tool so it's added every time, with the option to flex it on big-ticket items.
- Review margin per job. Compare what you charged for materials against what they cost. If your average is drifting below target, you'll catch it before it's eaten a year of profit.
Doing this on paper is possible but painful, which is why most traders let it slide. Job-management software that tracks material cost, applies a markup and shows your margin per job removes the guesswork — see how it works in the demo dashboard.
FAQ
What is a fair markup on materials for UK trades?
For most trades, 10–20% on top of your trade cost is fair and widely accepted. Small, fiddly items often carry more (20–50%+) because the handling effort is high, while big-ticket items like boilers usually take less (5–15%) or a fixed handling fee.
Is a 20% markup the same as a 20% margin?
No. A 20% markup on a £100 cost gives a £120 price and a £20 profit, which is a 16.7% margin — because margin is measured against the selling price. To achieve a 20% margin you'd need a 25% markup.
Should I tell the customer my markup?
You don't have to. A single fixed price for the job is perfectly normal and keeps your margin private. If you itemise, label materials as a supply-and-fit or handling line rather than exposing a raw percentage.
What if a customer wants to supply their own materials?
It can work, but set conditions: you can't warranty parts you didn't supply, you're not liable if they buy the wrong item, and any wasted visits caused by the wrong or faulty materials are chargeable. Many traders find their own supply ends up cheaper for the customer once those risks are priced in.
Do I mark up before or after VAT?
If you're VAT-registered, mark up the net (ex-VAT) cost, then add VAT to the final figure. If you're not registered, your real cost is the VAT-inclusive price, so mark up against that. Check current rules with your accountant for any reduced-rate or zero-rated work.
Track material costs and protect your markup on every job
Trade2Base records what your materials cost, applies your markup automatically and shows your real margin per job.
Start free trial