Back to blog
Operations 8 min read8 Jun 2026

Materials Tracking for Trade Businesses UK — How to Stop Losing Money on Stock (2026)

Most trade businesses lose money on materials without ever noticing. Not because they're buying wrong, but because the gap between what they spend on materials and what they charge for them is invisible until it's too late. The job gets done, the invoice goes out, the customer pays — but somewhere in the process, £80 of fixings, a roll of tape and a spare coupler got absorbed into the business rather than charged to the job. Multiply that across fifty jobs a year and you're looking at several thousand pounds of margin that simply disappeared.

This guide covers what proper materials tracking looks like, why it matters, and how to implement a simple system that actually works in the field — not just on paper.

The Materials Margin Problem

The biggest mistake trade businesses make with materials isn't buying the wrong things — it's not recovering the full cost of what they do buy. This happens in four main ways:

  • Charging cost price instead of cost plus markup. You pay £120 for a part. You charge £120 on the invoice. You've now funded the customer's materials at your own expense — absorbing the time it took to source, collect, carry and fit it, with zero return.
  • Forgetting small consumables. Fixings, clips, sealant, flux, solder, tape, cable ties — these feel trivial on their own. On a single job, they might total £15. Across twenty jobs a month, that's £300 in unrecovered cost before you've invoiced a thing.
  • Buying materials and failing to allocate them to a job. You pick up materials for three different jobs in one Screwfix run. You don't note which items are for which job. At invoice time, you can't remember, so you guess — or you leave some off entirely.
  • Buying excess and using it on the next job uncharged. You buy a box of 200 screws for one job. You use 60. The rest go in the van. Three jobs later, they're used up — but they were only ever charged to the first customer.

None of these are dishonest or careless mistakes. They're operational gaps — things that happen when materials tracking isn't part of the standard job workflow.

How Materials Affect Your Margins

Labour and materials have different economics. Labour is relatively easy to track — hours worked times your rate. Materials are more chaotic: variable costs, multiple suppliers, purchased at different times, used across different jobs.

Consider a £3,000 job with £1,200 in materials. If you forget to charge £150 of those materials, you've lost 5% of the job's revenue immediately. Your apparent margin stays intact on the invoice, but your actual margin has shrunk because you've absorbed a real cost that never got recovered.

Scale that up. If your business turns over £100,000 a year and poor materials tracking causes you to under-recover on every job, you could easily lose £5,000 to £10,000 in genuine margin annually. That's money you earned but never collected — and it's not recoverable after the invoice is paid.

The solution isn't to charge customers more. It's to charge them accurately for what you actually spent on their job.

What You Should Be Tracking

For every material purchased for a job, you want to record the following at the point of purchase — not at invoice time:

  • Item description — what it is, not just a receipt line reference
  • Quantity — how many units you bought and how many you actually used on this job
  • Supplier — where it came from (useful for reconciling trade account statements)
  • Cost price — what you paid, excluding VAT if you're VAT registered
  • Charge price — what you're going to invoice the customer
  • Job allocation — which job this material belongs to

The critical discipline here is timing. Capturing materials at the point of purchase is fast and accurate. Trying to recall it at invoice time — days or weeks later — is where errors creep in.

If you use job management software, most platforms allow you to add materials notes directly to a job. Use that. If you're still working from paper or spreadsheets, a dedicated materials column in your job sheet works fine — as long as it's updated in real time, not retrospectively.

How to Price Materials on Jobs

There are two legitimate approaches to pricing materials for customers:

Cost plus markup. You buy a part for £100 and charge £120 to £130 — a 20% to 30% markup. This is the most common approach in trades and reflects the fact that sourcing, collecting, storing and managing materials has a real cost beyond the purchase price. Your time to get to the merchant, your van running costs, the storage in your van or workshop — these all have value.

Retail price. You charge what the customer would pay buying the item themselves from a retail outlet — often slightly above your trade price. This is particularly appropriate for parts where the customer has a clear sense of retail value (boiler components, sanitary ware, branded electrical fittings). It's transparent and defensible.

Both approaches are legitimate. The important thing is to be consistent and to reflect your trade pricing honestly. Typical markup ranges in UK trades: gas and electrical work sits at 15% to 25%; plumbing and building trades commonly run at 20% to 35%; specialist or hard-to-source items can justify higher markups given sourcing effort. Whatever you use, apply it systematically rather than making it up per job.

Small Consumables — the Most Commonly Forgotten Materials

Fixings, screws, clips, sealant, flux, solder, tape, cable ties, PPE used on-site, silicone, cleaning materials — these are what tradespeople call sundries, and they are almost universally under-charged.

There are two ways to handle them. First, price them into your fixed-price quote upfront as a lump sum line: "Sundries and consumables — £25" or whatever reflects reality on that job type. Second, track them per job alongside your other materials. Either approach works. What doesn't work is absorbing them silently and pretending they don't exist.

On a bathroom fit-out, consumables alone — sealant, PTFE tape, fixings, grout additives, cleaning materials — can easily reach £40 to £80. That's real money. Build a habit of listing sundries on every job and charging them every time, and you'll see meaningful improvement in recovered margin within weeks.

Van Stock — Carried Materials That Must Be Charged

Most tradespeople carry a range of common materials in the van: standard fittings, connectors, a selection of fixings, often some common parts for the jobs they do most frequently. This is fine — it speeds up response times and avoids unnecessary merchant trips.

The problem is when van stock gets used on a job and nobody records it. The part leaves the van, gets fitted, and never appears on the invoice. The cost sits invisibly against the business.

The fix is simple: when you use a van stock item on a job, note it on the job record immediately. Treat van stock consumption exactly the same as a purchase — record the item, quantity, and charge price. At invoice time, the job record tells you exactly what to bill.

It's also worth doing a periodic van stock audit — monthly is realistic for most businesses — to ensure your stock levels are accurate and that nothing is disappearing without being charged to a job.

Returns and Supplier Credits

Unused materials returned to the supplier generate a credit note. This is where discipline matters. That credit belongs to the job it was originally allocated to — and, by extension, to the customer who was charged for it.

In practice, most trade businesses keep the credit on account and use it against a future purchase. That's operationally fine, but you need to track it. If a customer was charged for materials that got returned, either adjust their invoice before it goes out, issue a credit note after, or apply the credit value to materials on their next job.

What you shouldn't do is charge the customer for materials that were returned and pocket the credit as unearned margin. Beyond the ethics, it distorts your job costing and makes it impossible to understand your real profitability.

A Simple Materials Tracking System That Works

You don't need complex software to track materials properly. At its simplest:

  • Every job has a materials section — in your job management app, a notes page, or a job sheet column.
  • Every time you buy or use materials for that job, you update the record immediately.
  • At invoice time, you review the materials list and add each line to the invoice at your charge price.
  • Nothing gets invoiced from memory — everything comes from the record.

If you want to go further, integration between your job management software and accounting software means supplier invoices can auto-match to jobs. When your Screwfix invoice arrives, each line item can be allocated to a specific job. This eliminates the end-of-month reconciliation problem and makes your job-level profitability reporting genuinely accurate.

For businesses running multiple engineers or subcontractors, the system needs to extend to the team: each engineer should be recording materials they purchase or use in the field, not leaving it to the office to piece together later.

Job Costing — the Payoff of Good Materials Tracking

Once you're tracking materials accurately, you can do proper job costing. The formula is straightforward:

Total revenue − (labour cost + materials cost) = gross profit per job

Run this calculation on every completed job and patterns emerge quickly. Some job types are consistently more profitable than others. Some customers request more variations and change-orders that erode margin. Some material categories are regularly under-charged. You can't see any of this without the data — and the data starts with materials tracking.

Over time, job costing data lets you price future work more accurately. If bathroom refurbishments consistently yield 35% gross margin and insurance repair jobs yield 18%, you can make informed decisions about which work to prioritise, how aggressively to price different job types, and where your business is actually making money.

Trade Account Discipline

If you have trade accounts — Screwfix, Plumb Center, Edmundson Electrical, Travis Perkins, or similar — your monthly statement is a complete record of everything you've bought. Use it.

The ideal approach is to allocate each purchase to a job at the time of buying — at the counter, in the app, or on your job sheet the moment you get back to the van. But if that's not always possible, a monthly statement review works as a fallback: go through each line, identify which job it was for, and reconcile against your invoices.

The danger is letting unallocated materials accumulate. After a few months, you genuinely can't remember which job a purchase was for. That cost either gets written off — reducing your margin — or gets incorrectly allocated, making your job costing inaccurate. Neither is acceptable once you're running the business professionally.

Set a rule: nothing stays unallocated for more than a week. If a purchase can't be matched to a job, investigate it immediately. The older an unallocated line item gets, the less chance you have of recovering that cost.

Getting Started

You don't have to overhaul everything at once. Start with the next job you take on. Add a materials section to the job record. Every time you buy something for it, log it immediately with the cost and the charge price. At invoice time, add every line. See what the discipline feels like across one job — then two, then five.

Most trade business owners who implement this properly report that they recover noticeably more per job within the first month, not because they're charging more, but because they're charging accurately for what they already spend.

Materials tracking isn't a bureaucratic exercise. It's one of the most direct levers you have on your profitability — and it costs nothing to implement beyond the discipline to do it consistently.

Trade2Base

Track materials, run job costing, and protect your margins — all in one place.

Trade2Base gives you per-job materials tracking, automatic markup calculation, and real-time job costing so you always know where your money went. Free to start, no card required.