A trade job should not be treated as financially complete just because the tools are back in the van and the final invoice has been raised. Before relying on the profit figure, compare the costs you expected the job to create with the expenses, supplier invoices and other direct costs actually recorded against it.
This process is called job cost reconciliation. It helps you find supplier invoices that arrived late, receipts allocated to the wrong project, card payments with no expense record, unrecorded subcontractor costs and credits that are still outstanding.
A job profit figure is only as reliable as the income and costs behind it. Missing costs do not disappear; they simply make the job look better than it was.
How missing costs distort job profit
At its simplest, job profit is calculated as follows:
Final job value minus direct job costs equals job profit.
Suppose a builder completes a project with a final selling value of £18,000 excluding VAT. The recorded direct costs are:
- Materials: £6,800
- Plant hire: £1,250
- Subcontractors: £2,100
- Waste disposal: £750
The recorded total cost is £10,900, producing an apparent profit of £7,100 and a margin of 39.4%.
During the final cost check, the builder finds three more items:
- A £720 skip invoice sitting in an email inbox
- A £1,140 builders' merchant purchase recorded against the wrong project
- An £850 electrician's invoice that had not arrived when the job was first reviewed
The true direct cost is therefore £13,610. Profit falls to £4,390 and the margin falls to 24.4%.
The job is still profitable, but it did not perform as well as the first figure suggested. If the builder used the incorrect result to price similar work, withdraw money or judge the site team's performance, the commercial decision would be based on £2,710 of profit that never existed.
When should you reconcile a trade job?
Run an initial cost review when the physical work is substantially complete. Run the final review when the main suppliers, subcontractors and hire companies have had time to issue their invoices and credits.
The exact timing depends on the work. A plumber completing a two-day boiler installation may have nearly every cost within a few days. A builder finishing a longer refurbishment might still be waiting for final skip charges, plant collection costs, subcontractor invoices and merchant credits.
Do not leave the job indefinitely open without review. Instead, identify any known costs still to come and give the job a clear follow-up date.
A seven-step job cost reconciliation process
1. Confirm the final selling value
Start with the commercial value of the completed work, not simply the amount currently sitting in the bank. Include the original agreed price, approved variations and any credits or reductions given to the customer.
Check that all agreed extras have been invoiced. An omitted variation understates income, while a missing supplier invoice understates cost. Both need resolving before the final result can be trusted.
Keep cash flow separate from profit. An unpaid final invoice affects available cash and credit risk, but it does not turn a completed £10,000 job into a £7,000 job. Equally, a deposit received before work starts is not automatically profit.
2. Use a consistent VAT basis
Do not compare sales including VAT with costs excluding VAT. A VAT-registered business will often review commercial margin using figures excluding recoverable VAT. A business that is not VAT registered will normally experience VAT paid to suppliers as part of its cost.
Not every VAT amount is necessarily recoverable, so use the treatment agreed with your accountant and apply it consistently. Recording the net amount, VAT and total separately makes the basis easier to check.
3. Build a list of the costs the job should have created
Work from the estimate, quote, shopping list, site notes and your memory of how the job actually ran. The point is not to assume the estimate was correct. It is to create prompts for costs that should be investigated.
| Cost area | Questions to ask |
|---|---|
| Materials | Which merchants were used? Were there extra collections, delivery charges, returns or credits? |
| Plant and tools | Was hire extended? Were fuel, delivery, collection, cleaning or damage charges added? |
| Waste | Were there skip exchanges, excess-weight charges, grab hire or disposal fees? |
| Subcontractors | Have all invoices arrived? Are agreed day work and extras included? |
| Travel and access | Were there job-specific mileage, parking, toll, permit or access costs? |
| Consumables | Were fixings, blades, sealants, protective materials and small site purchases recorded? |
| Rework | Did snagging, replacement materials or an extra visit create further direct cost? |
For CIS subcontractors, do not mistake a lower cash payment after a CIS deduction for the underlying subcontractor invoice cost. Keep the gross invoice, VAT, allowable exclusions, deduction and net payment clearly distinguished.
4. Search every place where evidence may be sitting
A missing cost is not always represented by a lost paper receipt. It may be visible in another source. Review:
- Supplier account statements and online merchant accounts
- Email inboxes for invoices and order confirmations
- Business bank and card transactions
- Cash purchase notes
- Personal-card purchases made for the business
- Messages from subcontractors
- Plant and skip-hire portals
- Receipts in the van, tool bags and site folders
Use a date range that extends beyond the site dates. Materials may have been bought before work started, while final hire and waste invoices may arrive after completion.
5. Classify each difference correctly
Do not assume every difference means a new expense must be created. Work out what happened first.
| What you find | Likely action |
|---|---|
| Expected cost with a matching expense | Check the amount, VAT, project and supporting evidence. |
| Expected cost with no expense | Find the invoice or other evidence and record the cost. |
| Expense recorded against another project | Correct the project allocation without entering it twice. |
| Bank payment with no expense record | Identify the purchase before creating or matching an expense. |
| Supplier invoice not yet received | Mark it as outstanding and set a follow-up date. |
| Returned materials with no credit | Check whether the supplier still owes the business a credit. |
| Duplicate expense | Verify the records and remove or correct the duplicate appropriately. |
This distinction matters. Creating another expense for a payment that already has a record makes the job look less profitable than it was. Reconciliation should correct both missing and duplicated costs.
6. Keep direct job costs separate from overheads
A direct cost exists because a particular job took place. Examples include materials delivered to that site, a subcontractor engaged for the work and the skip hired for the project.
Overheads support the wider business rather than one specific job. Van insurance, general software, office rent and accountancy fees are typical examples. These still have to be covered by the work, but allocating an entire annual insurance bill to one project would distort that project's result.
If a purchase serves several jobs, use a consistent and documented method of apportionment where appropriate. Do not put the whole amount against whichever project happens to be open at the time.
Be clear about what your job profit measure includes. If it subtracts bought-in materials and subcontractors but does not account for employees' productive labour or the owner's working time, it may be closer to a contribution figure than final business profit. That can still be useful, provided it is labelled and used consistently.
7. Recalculate profit and explain the variance
Once the records are complete, recalculate the result and compare it with the estimate. Do not stop at stating that the job was £1,500 worse than expected. Identify why.
- Were material quantities underestimated?
- Did supplier prices increase?
- Did the job take more working days than planned?
- Was unpriced extra work carried out?
- Did plant remain on hire too long?
- Were waste volumes higher than expected?
- Did rework or a return visit add cost?
A short closeout note turns the figures into something useful for the next quote. For example: allow two skips rather than one, confirm ground conditions before pricing, or include a separate plant collection allowance.
Common job cost checking mistakes
Checking only the bank account
Bank transactions show cash movement, not complete job context. One payment may cover several purchases, an invoice may still be unpaid, and a supplier credit may be pending. The bank is an important cross-check, not the whole cost record.
Assuming no receipt means no cost
The money has still left the business. Search for a replacement invoice, supplier statement or suitable supporting evidence. The evidence requirements and tax treatment should be confirmed with your accountant, but ignoring the transaction does not make the commercial cost disappear.
Closing the job before late invoices arrive
Plant, waste and subcontractor charges frequently arrive after the last day on site. Record known outstanding items and revisit the project rather than declaring the first profit figure final.
Forgetting credits and returns
Cost reconciliation is not only about finding extra spending. Unclaimed merchant credits and returned materials can leave recorded costs too high. Check that expected credits have actually been issued.
Mixing job profit with whole-business profit
A job can make a healthy contribution before overheads while the wider business still struggles. Review direct job performance first, then check whether completed work collectively covers wages, vehicles, insurance, software and other operating costs.
How Tools2Done supports the review
Tools2Done lets a trade business record the supplier, category, description, net amount, VAT and total for an expense, attach a receipt or supporting document and allocate the spending to a project.
Project-linked expenses contribute to that job's cost and profitability view. General business costs can remain unallocated as overheads instead of being forced into an unrelated project. Receipts can be uploaded or pasted from the clipboard, which can be useful when the evidence is a screenshot or downloaded invoice.
Where supported Open Banking is enabled, imported spending remains available for review. It can be matched to an existing expense or used to create a new expense after the business has identified what the transaction represents.
Tools2Done cannot account for a cost that nobody enters, and it cannot know that an invoice is still sitting unseen in an inbox. Its role is to give each recorded cost a clear supplier, value, evidence trail and project allocation so the final review is based on connected records rather than memory alone.
A practical next step
Choose one recently completed job and give it a 20-minute cost review. Write down every supplier, subcontractor, hire company and waste provider involved. Compare that list with the project's expenses, then check bank and card activity for anything unmatched.
If the profit changes, record why. That explanation is likely to be more valuable for your next quote than the original profit percentage on its own.
Make the business side easier to manage.
Tools2Done brings your jobs, quotes, costs, invoices, payments and business records together so the paperwork follows the work.
Try Tools2Done free for 7 days →