GPS Photo Proof for Roofing Contractors
You tear off, you dry in, you finish the job, you get paid. Four months later the homeowner calls their card company and says the work was never done properly. You have thirty photos of a finished roof. Not one of them shows a date, an address, or anything that says it is their roof and not the one you did the week before.
Where a plain photo lets you down
The chargeback in month four. A photo of clean shingles is just a photo of clean shingles. The homeowner is not disputing that the picture exists — they are disputing that it is their house, taken after your crew was there. A shot with the street address and the date printed on the face of it answers both at a glance, without you digging through a camera roll trying to remember which Tuesday that was.
Pre-existing damage you get blamed for. The cracked skylight flashing, the satellite dish penetration somebody else drilled, the deck rot under the old felt. If you photographed it during tear-off, you have something to point at when the call comes. If your before shots and your after shots look identical on screen — same roof, same angle, no dates — you are arguing from memory.
The wrong house in a new subdivision. Twenty homes, three elevations, same builder, same shingle. Your crew lead photographs a completed valley and it lands in the wrong job folder. Nobody notices until the customer asks why their invoice has a picture of a roof with a different chimney.
What GeoProof puts on the photo
Printed into the image at capture
- GPS coordinates, with the accuracy the phone actually achieved
- The street address for those coordinates
- Date and time, checked against a public time server rather than the phone's own clock
- Compass heading — which slope you were facing
- Altitude
- Weather at capture, if you switch it on (off by default)
- Your company logo and the job name
It is drawn into the pixels, not tucked into hidden metadata. That matters, because the card company, the general contractor and your own office will all receive these photos through email, a portal or WhatsApp — and every one of those routes strips metadata. A stamp burned into the picture survives all of it, including a screenshot.
Every photo also gets a SHA-256 fingerprint at the moment of capture. Re-check the file later and GeoProof tells you whether that exact file has changed since it was taken. That is the entire claim — a change check, and nothing beyond it.
A tear-off, start to finish
- Before the ladder comes off the truck. Set the job name to the address or the work order number, then shoot the front elevation from the street. That is your establishing photo: address, date and the whole house in frame.
- During tear-off. Photograph every soft spot, rotten deck board and old flashing detail as you find it. These are the shots that stop a change order turning into an argument.
- Dry-in. Underlayment down, ice and water shield at the eaves and valleys. This is the layer nobody can see once the shingles are on, which is exactly why it is the layer you get questioned about.
- Completion. Walk the perimeter and shoot each slope, ridge and penetration. The compass heading on each photo tells the office which side of the house it is, without anybody guessing.
- Before you pull off the drive. Build the PDF on the phone, grouped by job, before and after paired up, and send it with the invoice while you are still in the driveway.
Rural jobs and dead signal
GPS position comes from satellites, not from your carrier. On a barn roof with one bar and no data, the coordinates still land on the photo immediately.
The street address is the exception. Turning coordinates into a street name needs a connection, so on a dead site you get the coordinates straight away and the address fills in later, once the phone has signal again. Worth knowing before the day you need it rather than after.
Your photos stay on your phone
No account, no sign-up, no cloud. There is no GeoProof server holding pictures of your customers' houses, because the photos never leave the device. You decide what gets sent and to whom.
Pricing
Free to use. One-time Pro unlock for the extras. No subscription, no per-seat billing, no ads.
Related
- All trades
- Add location to photos automatically — the phone-settings version, and why it is not enough on its own
- For insurance adjusters — the other side of a storm claim