Guide

How to capture and manage supplier receipts on a construction project

Supplier receipts are where project margin quietly disappears: the site buy nobody logged, the VAT nobody checked, the cost that never made it onto the job. Here is a simple routine that catches every receipt at the moment of spend and gets it onto the right project.

On a construction job you are spending money all day: a trade counter run for fixings, a plant hire deposit, a delivery charge, fuel. Each one is a cost that belongs to a project, and each one is easy to lose. The receipt goes in a pocket, through the wash, or into a shoebox that gets reconciled weeks later when nobody remembers which job it was for. Multiply that across a few live jobs and you are flying blind on margin.

The fix is not more admin. It is capturing each receipt the moment it happens, letting software read it, and coding it to the job once.

The problem with the shoebox

  • Costs go missing. A receipt that is never captured is a cost that never appears on the job, so the project looks more profitable than it is - until the numbers catch up.
  • The wrong job gets charged. Reconciled a month later, receipts get guessed onto jobs, and your cost reports quietly drift from reality.
  • VAT gets fiddly. Mixed-rate receipts, delivery charges and rounding make VAT easy to get wrong when you are typing it in by hand.

Capture at the point of spend

  1. Snap it there and then. The person who paid photographs the receipt before it leaves their hand. On a phone this takes seconds.
  2. Forward anything that arrives by email. Supplier invoices and e-receipts get forwarded straight in, rather than sitting in an inbox.
  3. Let software read it. Instead of typing figures, let the tool extract the supplier, date and VAT for you to check.
  4. Code it to the job once. Confirm which project the cost belongs to, set the expense category, and you are done.
  5. Send it to your accounts. Push the confirmed receipt to your accounting package so the bookkeeping and the job costs stay in step.

Three ways to get a receipt in with BuilderDash

The Receipt Hub gives everyone on the job an easy way to capture, so nothing depends on one person remembering:

  • Snap it on site. Field workers photograph a receipt in the mobile app the moment they pay. Uploads run on a background queue that retries, so a weak signal on site never loses one.
  • Forward it by email. Send a receipt to your workspace's receipts address and each attachment becomes its own receipt - and you get a reply confirming it arrived, so a forward never fails silently.
  • Upload it on the web. The office adds photos or PDFs directly.

Let AI read it, then confirm

However it arrives, the receipt is read automatically: supplier, date, and net, VAT and gross. Someone in the office then opens it, checks the figures against the original (shown side by side), sets the project it belongs to, the expense category and the tax code, and confirms. That push creates a draft bill in your accounts with the file attached and the project number on the reference, so the cost is traceable on both sides. The human is always the gate - nothing is posted without a person confirming it.

Handle the tricky receipts

  • Mixed VAT rates or categories? Itemise the receipt into lines, each with its own category and VAT code, and each line is sent to your accounts separately. A single-rate receipt does not need this.
  • Figures that do not divide neatly? Good receipt software pushes the receipt's actual VAT rather than recalculating it, so rounding, delivery charges and mixed rates still reconcile.

See it land on the job

The point of all this is a number you can trust. Once a receipt is confirmed, its cost counts towards the project's supplier spend, so the job's gross profit reflects the real position: invoiced revenue, minus labour from timesheets, minus supplier costs from bills and receipts. For more on that, see tracking job costs and protecting your margin and reconciling supplier invoices.

Good to know

  • Capture beats admin. Ten seconds at the counter saves an hour at month-end and a cost that would otherwise vanish.
  • One receipt, one job. Coding at capture, while it is fresh, is far more accurate than guessing weeks later.
  • Check the VAT, do not retype it. Let the software read it and confirm; that is where hand-keyed errors creep in.
  • Give everyone the tool. The person who spends the money should be the person who captures the receipt; the office still confirms it.
  • Keep an audit trail. A log of every upload - who added it, how it arrived and when - means nothing goes missing and you can always see who bought what.

Common questions

What is the best way to capture receipts on a construction site?
Capture each receipt at the point of spend: the person who pays photographs it on their phone straight away, before it can be lost. In BuilderDash's Receipt Hub, field workers snap a receipt on site in the mobile app and it uploads on a background queue that retries if the signal is poor, so nothing is lost. Confirming the details is done back in the office.
How do I get supplier receipts into Xero?
Capture the receipt, let it be read for supplier, date and VAT, confirm which job it belongs to along with the category and tax code, and push it. In BuilderDash that push creates a draft bill in Xero with the original file attached and the project number on the reference. It stays a draft so you review and approve it in Xero.
How should I handle a receipt with mixed VAT rates?
Itemise it. Split the receipt into lines, each with its own category and VAT code, and each line is sent to your accounts separately so the VAT is right. Single-rate receipts do not need itemising. Good receipt software also pushes the actual VAT figure rather than recalculating it, so delivery charges and rounding still reconcile.
Why do lost receipts cost construction firms money?
Because an uncaptured receipt is an invisible cost. The job looks more profitable than it really is until the cost surfaces later, often coded to the wrong project. Capturing every receipt at the point of spend and coding it to the job keeps a project's profit figure honest and up to date.
Run your projects in one place

BuilderDash is job management software for project-based trades - quotes, projects, job costs and CIS/VAT, without the spreadsheets.

Start free trial Book a demo