Tracking Materials by Job So Your Margin Is Real
To maintain a real margin, assign all material purchases to specific jobs. Use job numbers on invoices or spreadsheets to compare quoted versus actual costs, enabling adjustments during the project.
Written by Markus Field · Updated 2026-08-03
Why Job-Level Tracking Matters
Margins in the trade world are thin. One missed plasterboard invoice or an unrecorded delivery can turn a decent job into a loss. Job-level tracking means every bag of sand, every sheet of plywood and every box of screws is assigned to the specific job it’s used on. That’s not bookkeeping snobbery. That’s survival. When you know exactly what materials a job has cost you, you can spot when a job is bleeding money before it finishes. It gives you control – the kind of control that separates a profitable sole trader from a weekend hobbyist.
Think of it this way: you quoted £1,800 for materials and the client paid that amount. You end up spending £2,300. Without job-level tracking it’s easy to shrug and mutter ‘that one went over’ and move on. With tracking you can say exactly why it went over – overspec’d timber, unexpected fixings, or waste from poor cutting. That clarity lets you make corrections on current jobs and adjust future quotes. It’s the difference between repeating mistakes and learning from them.
Job-level tracking also exposes patterns across your workload. Maybe kitchen refurbs always overrun on taps and wastes, or loft conversions eat more insulation than you anticipated. When you see the same issues recurring, you can change suppliers, adjust cutting patterns, add wastage allowances into quotes, or even change the way you tender for specific job types. It’s practical intelligence built from real data, not guesswork. Your quoting gets sharper, your margins get safer, and your business gets steadier.
Finally, tracking at job level keeps invoicing honest and client relationships clean. If a client queries a charge, you can pull the receipts and show which materials were used and why. That transparency reduces awkward conversations and helps you recover costs when variations occur. It also protects you from internal misunderstandings if you have a small team – no one can say ‘I didn’t know we took that’ when every purchase is recorded to a job number.
Setting Up a Simple Tracking System
You don’t need a cloud accounting package with a monthly fee to start tracking properly. Start with a job number system. Give every job a short code — the client initials and a number, or the date and a sequence — whatever you’ll remember. Use that code on every purchase, cash expense and petty receipt. Stick it on the job sheet, the purchase receipt and the supplier invoice. If possible, get merchants like Wickes, Jewson or local yards to add the job code to invoices. If they won’t, write it on the paper receipt and photograph it with a phone so nothing gets lost.
Pick a simple record-keeping tool and stick to it. A spreadsheet is perfectly adequate for most small traders. Columns for job number, date, supplier, item description, net cost, VAT, and running total will do the job. If you prefer apps, there are low-cost options aimed at trades – but don’t buy bells and whistles you won’t use. The tool should make it easier, not harder. Train yourself to enter purchases the same day, or at least weekly. The cleaner the data, the more useful it becomes.
Create a routine that becomes habit. Have a physical tray in the van for receipts and a 10-minute admin slot at the end of each day to log purchases. If you operate with a mate, make recording a mutual responsibility so it isn’t left to the end of the week when details are fuzzy. Keep a simple purchase form in the van for when you buy material with cash: job number, item, cost, signature. Photograph the receipt, log it, then dump it into your weekly admin folder. Consistent habits prevent slips that ruin margins.
Finally, build small checks into your system. Run a weekly total of material spend by job and compare it to the expected amount. When figures spike, ask why. Use bank transaction tagging if you can — this syncs purchases to jobs automatically in many bookkeeping apps and saves manual errors. Even with a spreadsheet, colour-code or flag jobs that exceed 80% of the quoted material cost before completion. That early warning gives you options: find cheaper supplies, reduce wastage, or discuss a variation with the client.
Comparing Quoted to Actual Costs
Comparing what you quoted against what you actually spent is where the hard work pays off. Don’t leave this until the job is wrapped and the client’s gone. Review costs at practical checkpoints: once the front-end delivery is done, mid-job, and at completion. If materials for a bathroom refit are already 60% of quoted costs after plastering, that should ring alarm bells. It’s not just about seeing an overrun — it’s about knowing why it happened so you can act. That action might be switching suppliers, cutting waste, or making a call to the client about additional costs.
When the job is complete, do a proper post-mortem. Pull together invoices, receipts, van purchases and fuel related to the job if relevant. Compare each line item to the estimate and categorise overruns: supplier price rise, scope change, waste, theft/loss, or quoting error. If you find a recurring root cause, fix the quote template. For example, if you consistently underquote for fixings and fittings, add a fixed percentage to all similar quotes until your data shows otherwise.
Use simple metrics. Track materials as a percentage of the quote and as a percentage of labour plus materials. If your business model is 30% materials, 70% labour, and you find materials creeping to 40–45%, something’s wrong. This data will help you adjust future job pricing, determine where to add contingency and decide if particular job types are worth your time. Over time you’ll learn which jobs are margin-friendly and which ones quietly eat profit.
Share the findings with your team or subcontractors. If a runner is consistently ordering more than needed, or a joiner is cutting poorly creating excess waste, your tracking will reveal it and make it a coaching point rather than a finger-wag. Turn the comparison into an operational improvement plan: change cutting layouts, order differently (long runs instead of pieces), or shift to suppliers who cut to size to reduce waste. The magic happens when the tracking stops being an administrative pain and becomes a tool to improve how you work.
Recording Purchases on Site: Practical Tips
Recording purchases at the point of sale or as soon as you leave the supplier saves headaches later. When you buy a skipload of hardcore or a pallet of blocks, write the job number on the delivery docket before you sign it. If you’re at a builder’s merchant and the till receipt doesn’t show a job reference, write it on the receipt with the job code and snap a photo. Your phone is the cheapest and most reliable admin tool you own. A photo of the VAT receipt with the job code visible beats a memory and stops arguments about who authorised a purchase.
Use physical cues to keep records tidy. Keep a labelled envelope or folder in the van for each active job and file receipts into the correct envelope immediately. If you work on several sites, put the job code on the inside of the van door or on a magnet board so you don’t forget. If you use a fuel card or company card, set a rule that anyone using it must text a receipt to the admin phone with the job number. No receipts, no reconciliation — simple. This reduces duplicate entries and makes month-end far less painful.
When working with subcontractors, make it clear how materials will be treated. If a sub buys materials for a job, insist on a receipt and job code before you reimburse them. For larger purchases, consider requiring pre-approval. For example, a plastering sub shouldn’t buy a new plasterboard order without telling you if the cost materially changes the job margin. Keep reimbursements tight and documented. That keeps subcontractors honest and prevents little purchases from adding up into a surprise overrun.
Finally, keep one eye on supplier relationships. Negotiate terms that help you track — for instance, ask suppliers to email invoices with the job number included. Some yards are happy to add references if you’ve been a regular customer. If a supplier refuses, make their refusal a minor factor in your supplier choices. If they’re making your bookkeeping harder, they’re costing you time and possibly money. Choose suppliers who work with you, not against you.
Using Tracking Data to Price Better and Protect Margin
Data from job-level tracking becomes ammunition when you’re pricing work. Don’t guess your wastage or allowances; use averages pulled from past jobs. If your data shows an average 8% wastage on floor tiles and 12% on timber for extensions, build those percentages into future quotes rather than hoping it won’t happen again. This makes your quotes more defensible and reduces the number of eaten margins you need to recover from elsewhere. Clients expect you to know these things — they’d rather pay for accuracy than be hit with a surprise invoice later.
Use tracked costs to set minimum acceptable prices for different job types. Some work looks profitable on the surface but, when you factor in material waste, travel, and site constraints, it becomes barely worth doing. If tracking shows small loft conversions are consistently under target, consider raising prices, adding a minimum call-out, or dropping that job type from your sweet spot. Protecting your margin means recognising lost causes quickly and avoiding them in future, not grinding through jobs at a loss.
Leverage the data to negotiate with suppliers. If you can show you order X tonnes of cement per quarter, you’re in a better position to ask for lower prices or free delivery. Suppliers respect consistency. They also respond to data — show them what you’ve been spending by job type and ask if there are ways to cut costs, like bulk buys or alternate products that meet the spec. You might find a cheaper adhesive that performs similarly, or a tile supplier who offers better breakage rates, which directly improves your margins.
Finally, turn the data into business strategy. Build a jobs dashboard showing average material cost per job, variance from quote, and frequent overruns. Use that dashboard at monthly reviews to decide where to invest: better measuring tools to reduce waste, training for staff, or improved templates. Investing to reduce material waste often pays quicker returns than chasing a new client because it improves every job you do, not just one. That’s how small operational changes grow into better, steadier profits.
Handling Variations and Client Communication
Variations are part of trade work. No job is immune. The trick is communicating them before they destroy your margin. When tracking shows a material overrun or a scope change, ring the client straight away. Explain the issue clearly: what happened, why it costs more, and what options they have. Don’t bury terms in jargon. Say ‘we’ve used extra structural timber because of unexpected rot; it adds £220 to materials’. Clients accept reality far better when you present facts and a sensible solution rather than surprise them at the invoice stage.
Put variations in writing and reference your tracking. Send a short variation note with the job number, a list of extra materials and costs, and ask for client sign-off. Use photos from site to justify the change. If a window reveal was rotten or a wall needed more repair than visible, a photo plus receipt is persuasive. This reduces dispute risk and gives you a paper trail to recover costs. If a client refuses a variation, document that too; it helps if the situation escalates and you need to prove you offered options.
Be fair but firm. If your original quote explicitly excluded certain works, stick to that and explain why the extra work carries a charge. If you’re frequently encountering the same hidden issues, update your quote template to include contingency items and an allowance for unknowns. That way, you’re not surprised and neither is the client. Being upfront about potential unknowns before the job starts builds trust and reduces arguments when variations occur — clients prefer honesty to last-minute surprises.
Lastly, treat disputes as data. If a client pushes back on a variation and refuses payment, analyse why and adjust processes accordingly. Was your pre-start survey sloppy? Did you miss a clear risk that should have been in your initial quote? Use the situation to tighten up your inspections, update checklists and improve how you present quotes. Over time this reduces the number of variations you encounter and improves client satisfaction because fewer jobs have nasty surprises.
Disclosed partner offers — we may earn a referral reward
Business bank account
Free business account with invoicing, payment links and expense cards — plus £200 free cash with code REFER200. No credit check, open in about five minutes.
£200 free cash when you open a Tide business account with code REFER200
T&Cs apply. £75 free when you complete transactions of £100 within 30 days, and another £125 free when you deposit at least £5,000 in a Tide Instant Saver within 7 days. Affiliate link.
Business credit card
Business credit card for incorporated businesses: 1% uncapped cashback, no annual fee, limits up to £250k — plus 7,500 points (worth £75) with code SETTINGUP. Credit is subject to status.
7,500 bonus points (worth £75) with promo code SETTINGUP
T&Cs apply. Get 7,500 points (worth £75) when you complete your first card transaction within 30 days of signing up. Subject to eligibility and status. Affiliate link.
Worked Example
- Quoted materials for an extension: £5,000
- Actual spend tracked against job reference: £5,700
- Overspend: £700, attributed to unforeseen increases in timber costs
- Adjustment for future quotes: Implement a 5% contingency on key materials to account for market volatility
In identifying the overspend, the business could adapt by adding a contingency buffer in future quotes, maintaining profit levels despite changing material costs.
Common mistakes
- Failing to use job references, making reconciliation of purchases a nightmare.
- Checking margin only at year-end, missing the chance to manage individual job costs effectively.
- Mixing personal expenses with business purchases, complicating the tracking process.
- Ignoring supplier offers of fixed pricing or bulk discounts which could secure material costs.
- Forgetting to include a price check step before confirming material costs with a customer.
- Not monitoring market trends which could influence material pricing unexpectedly.
Marcus on this
Back in my early days, I learned the hard way about tracking costs. Mismanaged material costs nearly wiped out my margins on several projects. Once I started tracking materials per job, my quoting accuracy improved dramatically. The effort upfront pays dividends in confidence and profitability later. Don’t let oversight turn what could be a profitable job into a financial headache.
Questions people ask
- How do I start assigning job numbers?
- A simple system like J001, J002 for each new job can suffice. Document these numbers alongside client details and the project scope in your records, making sure you note them on all materials invoices related to the job.
- What if a supplier doesn’t allow job references?
- Keep a manual log—it can be as simple as a dedicated section in your daybook or digital spreadsheet where you note down each purchase against its respective job number.
- Can digital tools really save that much time?
- Definitely. Tools like QuickBooks automate record keeping and make tracking seamless. It reduces the time spent double-checking figures and helps catch anomalies early.
- How do I deal with unexpected material cost increases?
- Include a material cost escalation clause in your contracts that allows for discussion and possible adjustment if prices rise unexpectedly between quoting and purchase.
- What’s the best way to negotiate with suppliers?
- Maintain a strong relationship and always ask for bulk discounts or better terms if you’re a repeat customer. Be transparent about your needs and offer loyalty in exchange for consistent pricing.
Keep going
All of Materials & Equipment
Buying, marking up and controlling the money that leaves before the invoice lands.
