How Contractors Protect Themselves From Client Disputes

Most contractors don’t lose disputes because they did bad work. They lose because they can’t prove they did good work. Here’s the documentation system that ends he-said-she-said — before it reaches a lawyer.

The three disputes every contractor eventually faces

  1. “You didn’t do the work” (or didn’t finish it) — usually surfacing when the final invoice lands.
  2. “You caused that damage” — pre-existing conditions attributed to you after the fact.
  3. “That’s not what we agreed” — scope creep in reverse: the client remembers a bigger scope than they paid for.

All three share one property: they are arguments about the past, and the party with a dated record of the past wins. Industry analyses repeatedly attribute the large majority of construction disputes to inadequate documentation — which also means the protection is largely in your own hands.

Layer 1: before and after photos of everything

The before photo is your armor against damage claims; the after photo is your armor against “you didn’t do it.” Take them from the same angle so they read as an undeniable pair — see how to take before and after photos that match. Crucially, photograph pre-existing damage near your work area on day one, even if it has nothing to do with your job. It’s two extra taps that can save a deductible.

Layer 2: metadata that can’t be argued with

“When was this taken?” is the first question in any dispute. Every SiteProof photo carries its capture timestamp and GPS location (reverse-geocoded to a street address), recorded automatically. You’re never reconstructing a timeline from memory — the timeline is in the record.

Layer 3: tamper-evident proof

A determined opponent’s next move is “photos can be edited.” This is where ordinary camera-roll photos — and even stamped-pixel timestamp apps — fall short. SiteProof’s Dispute-Proof Mode seals every photo with a cryptographic hash (SHA-256) at the moment of capture. Any later modification, even one pixel, is detectable on verification. The full mechanics are covered in the tamper-proof photo evidence guide.

Tamper-evident before and after photos with verification locks in a SiteProof job detail
Dispute-Proof Mode: photos sealed at capture, verifiable anytime.

Layer 4: client sign-off at completion

The strongest dispute is the one that never starts. When the client reviews the before/after photos and signs on your device at job completion, “you didn’t do that” is off the table entirely — they acknowledged the work while standing in front of it. SiteProof seals the signature, the agreement text, and the timestamp together with the job record. Details in getting client sign-off on completed work.

Layer 5: a professional record they can hold

Disputes soften remarkably when the client receives a branded PDF report — photos, dates, address, notes, verification details, and their own signature — alongside the invoice. It signals that your business documents everything, which quietly discourages the attempt in the first place. If things do escalate, SiteProof exports the entire evidence chain — photos, report, proof manifest, and signature — as one ZIP package anyone can verify.

Not legal advice: documentation practices and the weight given to digital records vary by jurisdiction. For contract language and dispute escalation, consult a construction attorney. What’s universal: the contractor with dated, consistent records is in a categorically stronger position than the one without.

The habit that makes it all work

None of this survives if it depends on discipline at 5 pm on a Friday. The system has to be: open job, tap task, shoot before, do the work, shoot after (the ghost overlay lines it up), get the signature, send the report. SiteProof makes that whole chain about a minute of overhead per job — free for your first 3 jobs, $9.99 once for everything, forever.

Stop losing money to “you didn’t do that.”

Timestamped, tamper-evident before/after proof with client sign-off — for every job, automatically.

Download on the App Store

Free for up to 3 jobs · Pro is $9.99 once — no subscription · iPhone & iPad, iOS 17.1+