Photo Documentation and Invoice Backup
Purpose
A handyman shop's photos are almost always taken at the wrong moment. Techs shoot finished work, because finished work looks good, and nobody shoots the floor on arrival, the wall before the first cut, or the pipe run about to disappear behind a backsplash. Then a customer questions a mark, an invoice line, or a repair inside a wall, and the shop is arguing from memory against somebody standing in their own house.
What this procedure gets the shop is a dated record that answers the question. Whether any given photograph proves the shop did not cause a condition is a legal question for your own attorney; the operational fact you can bank is that a condition with no photograph gets decided between two memories.
Scope
Covers photographic documentation on any residential or small commercial visit, from arrival through invoicing, and the handling of files after the visit.
Explicitly not covered:
- The arrival floor and path shot list, owned by the job site setup procedure. This one gives that step its framing and captioning rules rather than repeating its list.
- The condition shots that support an authorization request, owned by the work beyond scope procedure.
- The listing mark and data plate shots on customer-supplied items, owned by the customer-supplied materials acceptance procedure.
- Video and audio recording, which carries consent rules that vary by state and is not covered here.
Roles and responsibilities
| Role | Owns | Handoff |
|---|---|---|
| Tech | Steps 1 through 7, and shooting the moment rather than the finished result | Uploads to the job record before the day closes, not at the weekend |
| Office | Reconciling photo count against the shot list at invoicing | Holds an invoice line that has no image behind it and asks the tech |
| Lead | Any exception: a refusal, a privacy issue, a disputed mark | Records the decision on the ticket the same day |
| Owner | The retention period and where files live | States the period in writing so nobody deletes on their own judgment |
The procedure
Fix the five moments before the visit, and treat the shot count as an output rather than a target. The moments: arrival condition, pre-disturbance immediately before the first destructive act in each work area, concealed condition before anything is covered, completion, and exception, meaning damage, a refusal, or a discovered condition. Acceptance: every moment that occurs on this visit carries at least a wide frame, a close frame and one frame with a scale reference, and the moment is named in the caption. Wrong looks like forty photographs of finished work and none of the hallway floor as found. Stop rule: a destructive act that starts before its pre-disturbance frame stops until the frame exists, because that moment cannot be recreated. Hazard: none at this step, it is planning done at the truck, and doing it there is what stops the tech deciding what matters while holding a saw.
Frame every shot so a stranger can locate it without asking you. Acceptance: the wide frame includes a fixed feature such as a door casing, window or room corner, so the location is unambiguous; the close frame fills with the subject; and the scale frame includes a tape reading a dimension rather than a hand or a boot. Wrong looks like a tight close-up of a stain that could be any room in any house on the schedule, which is worthless three weeks later. Stop rule: a subject you cannot locate in a wide frame gets a second wide frame from further back before you move on. Hazard: backing up for a wide frame in an occupied room puts your heels into furniture, a stair nosing or an open floor cavity, so look behind you before you step, and never back up on a ladder or a stair to get an angle.
Record the concealed condition with a dimension before anything covers it. Acceptance: every stud, joist, pipe, valve, conductor and blocking location that will sit behind finish photographed with a tape in the frame reading from a fixed reference such as the finished floor or a door casing edge, plus a legible model and serial shot on anything with a data plate. Wrong looks like closing a wall over a supply stub with no record of where it runs, which turns the next tech's first hole into a leak. Stop rule: no concealed frame, no cover goes on, whatever the time is. Hazard: reaching a phone into an open cavity puts a hand where the eyes are not, so the cavity is looked into with a light first, and a panel interior is never opened just to photograph a label, since 29 CFR 1910.333(b)(2) work practices apply to opening electrical enclosures and are written for a qualified person under 1910.332; shoot the exterior label instead.
Caption at the moment of capture, in language the customer would use. Acceptance: a one-line caption on each photograph naming what it shows, where it is, and where in the job it sits, for example "hall bath, wall left of vanity, before cut". Wrong looks like batch-captioning at the shop that night, which is the point at which two bathrooms on the same day become indistinguishable. Stop rule: a photograph you cannot caption from memory within the visit gets re-shot with its wide frame rather than guessed at. Hazard: captioning puts a tech's eyes on a screen inside a live work area, so step out of the cut line and off any ladder or stair tread before you type; the reason it belongs on site at all is that the information decays within hours.
Get the originals onto the job record the same day and reconcile the count. Acceptance: photographs attached to the job record before the tech's day closes, with the count in the record matching the count on the device, and the ORIGINAL file uploaded rather than a copy that has passed through a messaging app, because re-encoding can strip the embedded capture time and any location data the file carried. A photograph texted to a customer is a courtesy copy; the job record is the record. Wrong looks like a phone gallery holding the only copy of a concealed-condition shot. Stop rule: counts that do not match are reconciled before the day closes, and the missing frames are uploaded from the device rather than recovered from the text thread. Hazard: this is the step that tempts a tech to work the phone between stops, so the upload happens with the truck parked and the engine off, never rolling and never at a light.
Tie the images to the invoice, line by line, before the invoice goes out. Acceptance: every invoice line a customer could reasonably question carries at least one photograph reference; every concealed item carries its pre-cover frame; and every declined or deferred item carries both the condition frame and the refusal note. Wrong looks like a labor line reading "repair leak at supply" with no image of the leak, which is the line that gets disputed. Stop rule: the office holds an invoice line with no image behind it and asks the tech before sending, rather than sending it and finding out later. Hazard: none at this step, it is invoicing at a desk; the discipline is that the tie is made before the invoice leaves.
Handle refusals, privacy and retention deliberately rather than case by case. Acceptance: no frame includes occupants, children, mail, computer or phone screens, medications, documents or valuables, and a frame that catches any of those is deleted and re-shot; a customer who declines photography has the refusal recorded in their own words along with the consequence explained to them, which is that the shop cannot document conditions it is later asked about; and files are retained for the period the owner has stated in writing. Wrong looks like a tech quietly shooting anyway after a refusal. Stop rule: a refusal on a job where concealed work will happen goes to the lead before work starts, because the shop may reasonably decline the work rather than cover a wall it cannot document. Hazard: a refusal is where an occupant confronts a tech, so the camera goes away on the first objection, nobody argues it in the room, and the lead is called from the truck. The retention period itself is a business decision to set against your warranty term and your state's limitation window for construction claims, which varies by state, so set it with your attorney rather than by habit.
The record this produces
A photo set attached to the job record, and a reconciliation line the office can check without opening every image:
- Per moment: how many frames, and whether the wide, close and scale frames all exist.
- Captions: what, where, and where in the job, written on site.
- Concealed set: each buried element with its dimension from a named fixed reference.
- Upload: device count, record count, and confirmation the originals were used.
- Invoice tie: each line with the frames that support it, and each declined item with its condition frame and refusal note.
- Exceptions: privacy re-shoots, refusals in the customer's words, and the retention period applied.
Worked pass: vanity and faucet replacement with a wall patch, 4.0 hour block
Three billable items: set a new vanity, install the faucet, patch and paint the wall left of the vanity where the old backsplash tore the paper. A fourth item, replacing a corroded supply stop, was offered and declined.
Step 1: four moments applied. Arrival condition, pre-disturbance at the wall, concealed condition behind the vanity, and completion, plus one exception moment for the declined stop.
Step 2: arrival set is 4 frames, satisfying step 1's wide, close and scale requirement. One wide from the doorway carrying the door casing as the fixed feature, one wide from the opposite corner, one close on an existing mark on the hall floor, and one scale frame with a tape laid across that same mark.
Step 3: 6 concealed frames before the vanity went back. The supply stub center measured 21 in above the finished floor and 4 in left of the drain center, with the tape in frame on both. Data plate on the faucet carton shot before the carton was broken down.
Step 4: all frames captioned on site. Pre-disturbance set is 5 frames, wide, close, scale, plus two more showing the torn paper extent at the top and bottom of the run.
Step 5 FAILED and took its stop rule. Completion is 6 frames and the exception moment is 2, being the corroded stop and the written refusal, so the device held 4 plus 5 plus 6 plus 6 plus 2, which is 23. The job record showed 21. The two missing frames were concealed-condition shots that had been texted to the customer and never uploaded, and the texted copies had been re-encoded, so the two originals were uploaded from the device before the day closed, bringing the record to 23 against 23.
Step 6: three invoice lines, each carrying frames. The vanity line references the concealed set including the 21 in stub dimension, the faucet line references the data plate and completion frames, and the patch line references the pre-disturbance torn-paper frames and its completion frame. The declined stop carries its two exception frames and the customer's words on the refusal.
Step 7: one arrival frame caught a prescription bottle on the counter, so it was deleted and re-shot with the counter cleared; the deletion and the replacement cancel, so the arrival set stays at 4. Retention applied at the shop's stated period.
Read back against the general section: step 1 requires wide, close and scale frames for every moment that occurs, and the exception moment here carries 2 frames rather than 3, because the refusal note is a written record rather than a photographable subject, which is stated on the ticket rather than left as a silent gap.
References
- 29 CFR 1910.333(b)(2), with the qualified person definition at 1910.332, which is why step 3 shoots an exterior label rather than opening an enclosure.
- See related: Job Site Setup and Floor Protection, which owns the arrival shot list; Work Beyond Scope: Authorization in the Field; Customer-Supplied Materials Acceptance; Hidden Damage Discovered Mid-Repair.
- Your own attorney on what a photograph establishes and on the retention period to set against your warranty term and your state's limitation window for construction claims.
- Your job management system's documentation on whether uploads preserve the original file or store a resized copy, which decides whether step 5's original-file requirement is met by the upload itself.