Rising Material Costs: How Trades Protect Margins
Materials keep climbing. Here's how UK trades protect their margins — quote validity periods, price-review clauses, supplier deals and passing on cost.
Trade Pilot
Author
Rising Material Costs: How to Protect Your Margins
The way to protect your margin against rising material costs is to stop quoting fixed prices on old figures. Put a validity period on every quote, price materials on the day you buy them, build a price-review clause into longer jobs, and pass real increases on to the customer instead of absorbing them. Materials have been the thing eating trade profits for the last couple of years, and the firms holding their margins aren’t the ones getting cheaper deals — they’re the ones quoting properly.
Here’s how to stop rising prices coming out of your pocket.
Why materials keep catching trades out
The problem isn’t just that prices go up. It’s that they go up between the moment you quote and the moment you buy. You price a job in March, the customer sits on it for six weeks, and by the time you’re ordering timber, copper or plasterboard the number you quoted no longer covers what you’re paying at the merchant.
Most trades absorb that difference without even noticing — it just shows up as a job that made less than it should have. Do that across a year and it’s the difference between a decent profit and scraping by. The fix is nearly all in how you quote and how you buy, not in what the merchant charges you.
Put a validity period on every quote
This is the single most important change, and most trades don’t do it. A quote should never be open-ended.
State clearly, on every quote, how long the price holds — 14 days and 30 days are both common and reasonable. After that, the customer needs a fresh quote at current prices. One line does it: “This quote is valid for 30 days. Beyond that, prices may be revised in line with material costs.”
That’s not being awkward. It’s standard practice, customers expect it, and it stops you being held to a March price on a June job. If a customer takes months to decide, that’s their choice — but they should be re-quoted, not carried at your expense.
Price materials on the day, not from memory
Don’t quote materials from what they cost last time. Check current merchant prices when you build the quote, especially on the volatile items — timber, insulation, copper, steel, plasterboard, cable. A five-minute check with your supplier or their trade portal is far cheaper than guessing wrong on a big order.
For anything you can, order and lock in the price as soon as the job is confirmed rather than the week you need it. If a material is clearly on the way up, buying early can save more than the storage headache costs you.
Build a price-review clause into longer jobs
For anything that runs over several weeks — extensions, full renovations, larger fit-outs — a fixed price agreed at the start is a real risk. A lot can move over a two- or three-month build.
The answer is a price-review or fluctuation clause in your terms. In plain English, it says that if the cost of specified materials rises by more than a set amount between quoting and buying, the increase is passed on, with evidence. Keep it fair and transparent — you’re covering genuine, documented increases, not padding the bill — and flag it up front so there are no surprises. Serious customers understand it. It’s how larger contractors have always protected themselves, and there’s no reason a sole trader or small firm shouldn’t do the same.
Get better buying terms
You’ve limited control over the base price, but the merchant relationship is worth working on.
• Open a proper trade account and make sure you’re on trade pricing, not walk-in rates. If you’re spending real money with a merchant, ask for a better deal — the price on the shelf is rarely the best they’ll do for a regular.
• Compare merchants on your high-volume items. Loyalty is fine, but a quick price check across two or three suppliers on a big order can be worth a lot.
• Buy in sensible bulk on the things you use constantly, if you’ve the cash and the storage. Fewer, larger orders often earn a better rate than a stream of small ones.
• Ask about price holds on materials for a confirmed job. Some merchants will lock a price for a set window, which pairs neatly with the validity period on your quote.
Pass increases on — don’t quietly absorb them
This is where a lot of trades lose money out of a misplaced fear of looking expensive. If your costs have genuinely gone up, your prices have to move with them. Absorbing every rise to keep a number looking friendly is a fast route to working harder for less.
Be straight with customers about it. People have watched prices climb everywhere for a couple of years now — they’re not shocked that materials cost more. A short, honest explanation (“copper’s up noticeably since the spring, which is why the pricing reflects current rates”) lands far better than a padded quote with no reasoning, or worse, a job that quietly loses you money. Separating labour from materials on your quotes helps here too: the customer can see exactly what’s driving the number, and that the increase is materials, not you.
Watch the jobs that already have thin margins
Not every job is equally exposed. Material-heavy work — a re-roof, a rewire, a big landscaping supply — carries far more risk from a price swing than labour-heavy work. Be tightest with your quoting on the material-heavy jobs: shorter validity periods, current pricing, and a review clause on anything large. On labour-led work the exposure is smaller and you can be a bit more relaxed.
FAQs
How long should a quote stay valid? Commonly 14 to 30 days. Whatever you choose, state it clearly on the quote. After it lapses, re-quote at current prices rather than honouring an old figure. This one habit protects your margin more than anything else.
Can I really pass on material price rises mid-job? Yes, if you’ve set it up properly. A price-review clause in your written terms, agreed before work starts, lets you pass on documented increases above a set threshold. The key is being upfront and evidencing the rise — not springing it on the customer at the end.
Should I show materials and labour separately on a quote? It’s usually worth it. It lets the customer see what’s driving the price, makes an increase easier to explain, and keeps your labour rate from taking the blame when it’s materials that have gone up.
Is it worth buying materials in advance to beat price rises? For a confirmed job, often yes — lock in the price once the work’s agreed rather than waiting until you need the stock. Speculative bulk-buying is riskier: only tie up cash if you’re confident you’ll use it and prices are clearly climbing.
How do I stay competitive if I keep raising prices? Compete on reliability, quality and turning up when you say you will — not on being the cheapest. Customers who only chase the lowest number are rarely the ones worth having. Honest, current pricing wins you the customers who value the job being done right.
Win work that’s worth quoting properly
Protecting your margin starts with quoting the right customers in the first place. Trade Pilot only charges when a real local job lands in your inbox — no monthly fee draining your margin whether you get work or not — and each lead goes to no more than three trades in your area, so you’re not undercutting a dozen others to win it. That’s the kind of enquiry worth pricing properly.
Related reading: the trade pricing playbook · how to price a job · setting your rates for 2027 · cash flow tips for trade businesses
Comments
We'd love to hear your thoughts on this article.
