Construction receipt tracking: getting every material cost onto the right job
A receipt that never makes it out of a truck door pocket costs you twice. The material is on the job but not in the job's cost, so the margin you think you made is wrong. And at tax time you have money out of the account with nothing behind it.
The fix is not a better filing system in the office. It is capturing the receipt at the counter, in the sixty seconds while it is still in your hand, with the job name attached right then.
Below: why receipts disappear, what a usable receipt has to contain, how to handle crew buying on their own cards, and why a supplier invoice is not the same thing as a receipt when you are costing a job.
- Why receipts go missing on a job site
- What each lost receipt actually costs
- What a receipt has to capture to be worth keeping
- Capture at the counter, not at the end of the week
- When the crew buys materials on their own cards
- What to keep for tax time, and for how long
- Receipt or invoice: not the same thing for job costing
- Pick one system and use it every time
Why receipts go missing on a job site
None of these are discipline problems. They are consequences of buying materials in the middle of doing something else.
- The receipt goes in a pocket, the pocket goes in the wash, and thermal paper does not survive a wash
- Thermal ink fades on its own, sometimes within months, and a blank slip is the same as no slip
- One store trip covers two jobs, so nobody knows which to file it against and it gets filed against neither
- A crew member pays with a personal card and remembers on payday, three weeks later, with no paper
- The receipt reaches the office in a handful with no job written on it, and nobody can sort out which was which
- A $38 purchase feels too small to bother recording, and forty of those is $1,520
What each lost receipt actually costs
Say a crew member buys $180 of fasteners and blades and the receipt is gone by Friday. Three separate things go wrong.
- The job's material cost is understated by $180. Your margin on that job reads $180 better than it was, and you will believe it.
- On a cost-plus or time-and-materials contract you never billed it. At a 20% markup that is $216 you will not invoice, on top of the $180 already spent.
- The money left your account and you cannot show what it bought. Whether it survives as a deduction is a question for your accountant, but an expense with no record behind it is a weak position.
Now scale it. Six people buying materials, each losing two receipts a month, averaging $140 each. That is 12 receipts a month, $1,680 a month, about $20,160 a year of spending that never reaches a job. That is an illustration, not a study, but put in your own crew size and average and the number will not be small.
The third cost is the one nobody sees coming. Next spring you estimate a similar job off last year actuals, and those actuals are $20,160 light. You bid low, win the work, and lose money for a reason you never trace.
What a receipt has to capture to be worth keeping
| Field | Why it matters | What breaks without it |
|---|---|---|
| Vendor | Names the supplier and the kind of cost | A bank line nobody can categorize |
| Total paid | The number that posts against the job | You rebuild it from the statement and split it wrong |
| Tax paid | Broken out for your bookkeeper | Tax hides inside material cost and unit costs read high |
| Date | Puts the cost in the right period and phase | A December buy lands in January and two months are wrong |
| The job | The only field a receipt never prints | The cost lands in a general bucket and the job looks better than it was |
| Cost category | Separates materials from tools, fuel and rental | Lumber overruns look the same as rental overruns |
| A legible image | Paper fades; the image is the record | A folder of blank slips at tax time |
The job is the only field the receipt does not print. Everything else is already on the paper. That is why a receipt captured without a job attached is half done, and why writing the job name on it at the counter matters more than any other habit here.
Capture at the counter, not at the end of the week
By Friday you are not recording anything, you are reconstructing it. You remember the lumber yard delivery. You do not remember whether the $47 at the hardware store was the Miller job or the Ortega job, so you guess, and half the guesses are wrong.
- Pay, then before you leave the counter, photograph the receipt flat with all four corners in frame.
- Attach the job right there, while you are still standing in the place you bought the material for.
- If one trip covers two jobs, split it at the register: ask for two transactions, or note the split by line item before you walk out.
- Upload or hand it off the same day, and keep the paper only until you have confirmed the image is legible and stored.
Ask for two separate transactions when one trip serves two jobs. Cashiers do it all day and nobody minds. Sixty seconds at the register beats twenty minutes with a highlighter on Sunday, and it is the only version that is accurate.
When the crew buys materials on their own cards
Reimbursement is where receipt tracking usually dies. People submit late, submit a total with no receipts, or quietly absorb it, which is worst of all: the cost never reaches the job and the crew member resents it.
- Set a spend limit that needs no phone call, and require a call above it. If people are unsure they are allowed to buy something, the job stalls.
- Say plainly that reimbursement follows the receipt: no image, no reimbursement. Say it when someone starts, not when you are refusing to pay them.
- Ask for the photo before they leave the store. Payday is three weeks after the paper stopped existing.
- Pay reimbursements on a fixed schedule. If people wait a month for their own money back, they stop fronting it and you get the phone call instead.
- Keep reimbursement separate from wages in your records. It is not pay, and mixing the two makes payroll and the expense record both messier.
- For anyone buying regularly, a company card costs less than the admin around reimbursing them.
What to keep for tax time, and for how long
What qualifies as a deductible cost and how long you must hold records varies by country, state and situation, and it changes. Your accountant is the authority on your business, not this page. The practical shape of it:
- Keep the image, not only the ledger entry. A line in your books is your assertion; the receipt is the evidence.
- Keep the bank or card statement too. The statement proves the payment happened, the receipt proves what it bought.
- Organise by job and by year, so pulling one job material cost is a filter rather than an afternoon.
- Ask your accountant once how long to retain records and write the answer down. Retention can run longer than you expect if a return is amended.
- Back it up. One phone dropped in a wet pour should not cost you a year of receipts.
- For an asset rather than a supply, like a compressor or a trailer, keep the receipt as long as you own it and beyond. It establishes what you paid when you sell or trade it.
Receipt or invoice: not the same thing for job costing
A receipt proves you paid. An invoice asks you to pay. Both belong in your books, but they behave differently, and treating them as interchangeable is how costs end up on the wrong job in the wrong month.
- A receipt is dated at the purchase, is already paid, and normally covers one trip, which usually means one job.
- An invoice is dated when the supplier billed you, may be net 30, may still be unpaid, and often covers a month of deliveries across several jobs.
For job costing, the cost belongs to the job on the day the material was delivered, not the day the statement arrived. Post a supplier monthly statement as one lump on the 30th and every job on it gets the wrong cost on the wrong date.
The fix happens at ordering, not at bookkeeping. Put a job name or PO number on every order so the supplier prints it on each delivery ticket and each line of the statement. Reconciling then becomes matching instead of excavation. Watch for the opposite failure too: posting the delivery ticket and the invoice line for the same material. Pick one as the cost record and use the other to check it.
Pick one system and use it every time
The best receipt system is the one your least organised crew member will actually complete while standing at a counter with the truck double-parked outside. Anything needing a trip back to the office will not survive a busy week.
SiteLedger is one way to do it: a photo at the counter, and the vendor, total, tax and date are read off the image and posted against the active job, with duplicates flagged before submission and a CSV or PDF export when your accountant asks. It works offline and uploads when signal comes back, which matters more in a basement than it sounds like it should.
An envelope in the truck and a standing Sunday evening works too, as long as you genuinely do it every Sunday. What never works is a plan that depends on remembering. Pick one, tell the crew, and hold it for a full job before you judge it.
Common questions
- Do I still need the paper receipt if I have a photo of it?
- For most purposes a clear, complete image is what matters, and plenty of contractors go digital and stop keeping paper. Requirements do vary by jurisdiction and by situation, so confirm with your accountant before you throw anything away. Whichever you choose, keep the image legible and backed up, because thermal paper fades and a faded original is worth no more than no original.
- How do I handle one store trip that covers two jobs?
- Split it at the register. Ask the cashier for two separate transactions so you end up with two receipts, each belonging cleanly to one job. If you have already left, split it by line item the same day and note how you split it. Guessing a week later is how job costs drift without anyone noticing.
- What do I do if a crew member loses a receipt entirely?
- Record the cost anyway with everything you can establish: vendor, date, the amount from the card statement, the job, and a short note on what was bought. At least your job costing stays right. It is a weaker record than a receipt and your accountant may treat it differently at tax time, so keep it as the rare exception rather than the routine.
- Is a bank or card statement enough on its own?
- It proves money left your account and names the vendor, but it does not show what you bought or which job it was for. For job costing it is close to useless alone, because a $340 line at a supply house could be anything for any job. Treat the statement as the check on your receipts rather than a replacement for them.
- Should sales tax on materials be included in the job cost?
- You paid it, so it is part of what the job cost you and it belongs in the material cost for that job. Record it as its own field as well, because your bookkeeper may need it broken out and the rules on recoverable tax differ by jurisdiction. Your accountant will tell you how it should be treated in your books.
Keep reading
Job costing for contractors: how to know your margin before the job closes
How to tie labor, materials, subs and overhead to a job while it is still open, budget each bucket, and spot a job going bad early enough to fix it.
Markup vs margin: the difference that quietly costs contractors money
Markup is what you add to cost. Margin is what you keep. A 20% markup is a 16.7% margin — the arithmetic, a conversion table, and how to price backwards.
The construction daily log: what to write down and why it saves you later
A free construction daily log template, what belongs in each entry, why photos beat paragraphs, and how to log a day in two minutes instead of on Friday.
Receipt scanning apps for construction: what actually works on a job site
What receipt scanning has to get right on a job site: reading a total off a crumpled photo, coding it to the right job, and working with no signal.