BlogSite Visit Verification

My Engineer Says He Visited the Site. How Do I Verify It?

By Hemanth, Founder of Bazat Tracker5 min read7 September 2026
Verified site visit record showing engineer arrival, departure, time on site and face check
Your interior fit-out engineer messages at 4 PM: “Visited the Koramangala site today, everything on track.” No photo, no timestamp you can independently check. Three days later, the client says nobody from your team showed up that day. You're now stuck between your engineer's word and your client's word, with nothing of your own to settle it.
Direct Answer

You verify a site visit happened by requiring the confirmation to come from the site itself, not from the person. A geofenced check-in — where the app only logs a visit when the engineer's phone is physically inside the site boundary — gives you a timestamped record independent of what anyone tells you afterward. Add a photo captured at the moment of check-in and you have something you can show a client directly, not just repeat.

Why “He Said, She Said” Is a Real Business Risk, Not Just an Annoyance

This isn't only about trust between you and one engineer. An unverifiable site visit becomes a real problem the moment a client disputes it, a contractor invoices for a visit that didn't happen, or a safety incident needs a timeline nobody can produce. Without independent proof, every one of those conversations comes down to whoever argues more confidently — which is not a position you want your business in.

And here's the part that's easy to miss:

Most engineers are honest most of the time. The problem is that without a record you can't tell the honest visits from the skipped ones, so every visit gets the same suspicion. Independent proof protects the engineers who did the work just as much as it catches the ones who didn't.

The Usual Workarounds, and Why They Don't Hold Up

Most teams try to solve this with photos, WhatsApp timestamps, or a call log. All three have the same weakness: they're self-reported. A photo can be taken anywhere and sent later. A WhatsApp timestamp shows when a message was sent, not where the person was standing. A phone call just repeats the same unverifiable claim in a different format. None of them are independent of the person you're trying to verify.

What Makes a Verification Actually Independent

Five steps to verify an engineer's site visit with a geofence, entry and exit times and a face check
An independent visit record comes from the device and the site, not from a report.

The check has to come from something the engineer doesn't control — their device's GPS position relative to a fixed site boundary. Bazat Tracker draws a geofence around each site once. When an engineer's phone crosses into that boundary, the app logs a check-in automatically, with a timestamp and, if you require it, a photo captured at that exact moment. The engineer isn't reporting they visited — the site itself is confirming it.

But arrival alone isn't the whole story.

Why Time on Site Matters as Much as Arrival

A check-in proves the engineer reached the site. It doesn't prove they did anything there. A five-minute stop on the way to somewhere else and a two-hour inspection look identical if all you record is arrival.

That's why the exit matters too. When the record captures both entry and exit at the geofence, you get the duration of every visit. Patterns become visible quickly: the site that always gets a ten-minute visit, or the engineer whose visits are consistently shorter than the work needs. Those are conversations worth having, and now you can have them with facts.

What a solid visit record contains

  1. 1The site, matched to its geofence, not a free-text location.
  2. 2Arrival and departure times, recorded automatically at the boundary.
  3. 3Time on site, calculated from those two times.
  4. 4A face check, so you know who visited and not just whose phone did.
  5. 5An optional photo taken at check-in, for client walkthroughs and inspections.
  6. 6A flag if a mock-location app or a rooted phone was detected.

What This Looks Like When a Client Actually Disputes a Visit

Instead of relaying what your engineer told you, you open the site's visit history and see exactly what happened: arrival time, duration on-site, and departure time, all tied to the geofenced boundary. If a photo was captured at check-in, you can share that too. The conversation changes from “my engineer says he was there” to “here's the timestamped record — he arrived at 11:14 AM and left at 12:40 PM.”

Self-Reported Visits vs. Geofenced Verification

What counts as proofManual ProcessA message, a photo, or a phone call from the engineerBazat TrackerA GPS check-in from inside the site's exact boundary
Can it be sent from elsewhereManual ProcessYes — a photo or message can come from anywhereBazat TrackerNo — the check-in only logs from inside the geofence
Timestamp reliabilityManual ProcessMessage time, not visit timeBazat TrackerLogged the moment the boundary is crossed
What you show a client in a disputeManual ProcessYour word, relayed from your engineer's wordBazat TrackerA timestamped visit record, independent of anyone's account

Setting Up Verified Site Visits

  1. 1Mark every client site and project location as a geofenced site in Bazat Tracker.
  2. 2Turn on photo capture at check-in for sites where visual proof matters most (client walkthroughs, safety inspections).
  3. 3Assign engineers to the sites they're expected to visit each day.
  4. 4Review the site visit log directly instead of asking engineers to report in — it updates itself as visits happen.
  5. 5When a visit is disputed, pull the exact record for that site and date instead of relying on memory.

Introducing It Without Insulting Your Engineers

How you explain it decides how it lands.

If engineers hear “we don't trust you,” they'll resist. If they hear “this ends the arguments with clients about whether you showed up,” most will welcome it. Frame it around protecting their work, apply it to everyone including senior engineers, and make clear that tracking runs only during working hours.

Then follow through. The first time a client disputes a visit and the record proves your engineer was there for two hours, share that story with the team. Nothing builds acceptance faster.

FAQ

Site Visit Verification FAQs

Entry and exit at the site geofence are both recorded, so the visit record shows arrival time, departure time and the total time on site for every visit.

Bazat Tracker filters GPS noise before logging a check-in, so a brief signal fluctuation near the boundary doesn't create a false record.

No — the check-in is generated by the app detecting the device's real GPS position inside the drawn boundary, not by anything the engineer enters manually.

Yes — you can add a site as a geofence for a single visit or an ongoing project, whichever fits.

Both — most managers use it daily to see visits happening in real time, and the record becomes valuable specifically on the days something is questioned.

Turn “He Said He Visited” Into a Timestamped Record

Bazat Tracker's geofenced check-ins confirm a site visit happened, exactly when it happened — independent of anyone's account of the day.