If a photo or drawing lives only in someone's phone or a WhatsApp thread, it doesn't exist as far as the job is concerned. Here's how to file it properly, without it becoming another chore nobody does.
Every photo, drawing and certificate should belong to a project first and a person second. The moment a picture sits only in someone's camera roll, or halfway up a WhatsApp thread that's scrolled past, it's effectively lost - gone when that person leaves the job, changes phones, or just can't find it three months later when a client asks a question.
The fix is a mindset as much as a system: nothing is "filed" until it's attached to the job record, visible to anyone who needs it, not just the person who took it. If you take a photo on site, the next action isn't sending it to the group chat - it's getting it onto the job. WhatsApp is fine for a quick heads-up ("kitchen's ready for first fix"), but it is not storage. Treat it as a messaging app, not an archive.
You don't need anything clever - you need something consistent, because a brilliant system nobody follows is worse than a basic one everyone does. Structure folders by project first, then by area or stage, then by type:
For file names, keep to a fixed order so folders sort themselves: date (YYYY-MM-DD), area, short description. 2026-07-09 First Floor Screed Before.jpg beats IMG_4021.jpg every time. It costs two seconds longer to save a file properly and saves you twenty minutes hunting for it later - that trade-off only ever goes one way.
More rework gets caused by someone building off an old drawing than almost anything else on site. It's an easy mistake: a revised drawing goes out by email, half the team downloads it, half are still working off the PDF saved to their phone from three weeks ago, and nobody notices until the partition's gone up in the wrong place.
A few non-negotiables:
If in doubt, treat drawing control the way you'd treat a permit to dig - nobody proceeds until they've confirmed they're working to the current one.
Once the plasterboard's up or the screed is down, that work is gone from view for good. If there's ever a query - a snag, a variation dispute, a warranty claim, an argument about what was actually installed - a photo is worth more than anyone's memory of it, including your own.
Build a simple habit around three points in every stage of work:
Snags deserve their own habit: photograph every one at the point you log it, and again once it's closed out, dated both times. And if a variation happens on site - a client asks for something extra, or a design changes on the fly - get it photographed and noted the same day. Verbal instructions are the single biggest source of unpaid work in this industry; a timestamped photo with a note is your best defence when the invoice gets queried.
None of this works if it only lives on an office PC. The person on the tools needs to be able to pull up the latest drawing or check a spec from their phone, standing in the room, without ringing the office. That means the record has to be accessible from a phone on site - not a shared drive that needs a VPN, not a desktop folder someone has to remember to sync.
Access also needs limits. Not everyone needs to edit everything: a subcontractor might need to see the drawings for their area and upload their own progress photos, but shouldn't be able to alter your master folder structure or see commercial documents. Office staff need oversight across every live job; field teams need fast access to the one job they're on. Getting this balance right is one of the things job management software for project-based trades is built to handle, rather than trying to police permissions manually across a dozen WhatsApp groups.
Photos and drawings are the day-to-day discipline; some documents are a legal or contractual obligation and can't be an afterthought:
Chasing these retrospectively at handover is where jobs slip past their finish date for reasons that have nothing to do with the actual work.
A clean handover pack is just the sum of everything above, done consistently through the job rather than assembled the week before completion. If the folder structure has been followed and photos filed as work happened, handover is an export, not a treasure hunt. If it hasn't, you're now trying to reconstruct months of work from memory and scattered phones - which is exactly the scenario this whole approach exists to avoid.
Systems fail when they depend on someone finding time at the end of a long day. Build it into the day instead:
That's it. It's a habit, not a project. Businesses running several live jobs at once tend to find a proper system pays for itself the first time it saves a dispute or a day of rework - worth weighing up against what a system built for this actually costs versus the hours lost hunting through phones and email threads.
BuilderDash is job management software for project-based trades - quotes, projects, job costs and CIS/VAT, without the spreadsheets.