Ask any small contractor where their receipts are and you'll get the same inventory: a dashboard, a glovebox, two jacket pockets, a text thread with the crew, and an envelope somewhere at home. The paper isn't really the problem. The problem is the gap between the day something was bought and the day it gets written down — because everything a receipt doesn't say lives in your memory, and memory has a shelf life of about a week.
This guide is a receipt system that survives real job sites: no scanner, no filing cabinet, no new habits for anyone except the ten seconds it takes to point a phone at a piece of paper.
What a receipt is actually for
It helps to be clear about why the paper matters, because each reason changes what "keeping track" has to mean:
- Taxes. Your tax preparer can only deduct what you can back up. A year of undocumented materials runs is a year of paying tax on money you never kept.
- Client disputes. On cost-plus work, change orders, and allowances, the receipt is the difference between "here's the backup" and an argument. The costs without paper behind them are exactly the ones that get questioned.
- Job costing. The biggest one. Every receipt is a cost that belongs to a specific job, and a job whose costs are scattered across pockets is a job you can't tell is losing money until it's over.
Notice that none of these are served by a shoebox of paper sorted in April. All three need the cost recorded — amount, job, and what it was for — close to when it happened.
Photograph it at the counter
The one habit that carries the whole system: the moment you pay, photograph the receipt — at the register, before it reaches a pocket. Not at the truck, not tonight, not Friday. At the counter.
Two reasons this beats every filing scheme. First, paper doesn't survive contractors: thermal receipts fade to blank in a hot truck within weeks, and the ones that don't fade get soaked, crumpled, or lost. Second, a photo taken at the counter is taken every time, because it's attached to an action you never skip — paying. A photo you plan to take later competes with everything else in your day, and loses.
Once the photo exists, the paper's job is done. Keep it in an envelope if it makes you feel better; the photo is the record.
One destination, not five
A photo in your camera roll is only slightly better than paper in your glovebox — it's mixed in with job-site progress shots and pictures of your kids, and finding "the water heater receipt from three weeks ago" means scrolling.
Pick exactly one place all receipt photos go, the same day they're taken: a shared photo album, a folder per job in your cloud drive, or an email address you send them to. Which one matters far less than there being one. The test of a destination is simple — could someone who isn't you find a specific receipt in under a minute? If receipts live in three phones and two apps, the answer is no, and the system will quietly fall apart the first busy month.
The receipt never says which job
Look at any receipt: it records what was bought, where, and for how much. It never records the two things you'll actually need — which job it belongs to and what it was for in plain words. "PVC fittings, $84" is on the paper; "the repair on the Hendersons' bathroom, not the new build" is not.
So the capture habit has a second half: when the photo lands in its destination, it gets a line — job name plus a few words. A caption, a rename, a note in the same message. Same day, while you still know. A receipt filed without a job is a cost that will get guessed at later, and guessed costs are how a losing job hides inside a busy month.
Crew purchases: the rule that makes it work
The receipts you handle yourself are the easy ones. The ones that sink the system are bought by your crew: cash from their pocket, your card in their hand, a supply run on the way in. Those receipts ride around in other people's trucks, and every one of them is a cost your job totals don't show.
The rule that works is short enough to say out loud: photo with the job name, before reimbursement. Whoever bought it sends the photo to the one destination, names the job, and that's the whole procedure — reimbursement (or the next cash advance) follows the photo, not the paper. Framed fairly, it's an easy sell: ten seconds at the counter from the person holding the receipt, instead of an hour of retyping and guessing from you at the end of the month.
Cash purchases with no receipt at all — the flea-market deal, the guy with a trailer of pavers — still get recorded: a note with the date, the amount, the job, and what it was. A written note you made that day is thin backup, but it beats a blank, for your taxes and for your job costs alike.
Book them weekly — photos are storage, not records
A folder of photographed receipts is progress, but it isn't job costing yet. A photo doesn't add itself to what the Henderson job has cost; until someone enters it, the job's total is wrong and comfortable-looking.
That's the ten-minute weekly session from our job costing guide: every receipt from the week goes into the job's sheet — date, vendor, what it was for, category, amount — and then you ask the more important question: what's missing? Which days had supply runs but no photos? Did a sub invoice you verbally? The receipts that never made it to the destination are found by hunting for gaps, and a week later is the last time anyone can still remember them.
Where the photo-folder system breaks
Run this system honestly and it will serve one careful person and a couple of jobs for a long time. It cracks in predictable places: three or four jobs at once, receipts arriving from several crew members' phones into what is somehow no longer quite one destination, and a weekly session that has become an evening of squinting at photos and typing someone else's purchases. Every photo still has to become a line on the right job, by hand, every week — and the hand is always yours.
That's the point where a purpose-built tool earns its keep. Obra is designed around exactly this loop: your crew sends each receipt as they already would — a photo, a WhatsApp message, or an email — Obra reads it and drafts the entry, and you confirm each one to its job. Nothing enters your books without your say-so, but nobody retypes receipts either, and every job shows what it has cost this week, not last month. Start free whenever the folder stops being enough.
Get the template
The weekly session needs somewhere for those receipts to land. The template below is the job costing spreadsheet from this guide's companion — one sheet per job, with the columns and totals already wired up. Enter your email below and the download starts right away.