Attendance app for construction sites and contractors
Sites change every few months and there is nowhere to mount a biometric machine. With TeamStamp the site is a boundary on a map, and every worker checks in on their phone.
No biometric machine · works on budget Android phones · data hosted in India


Why attendance is hard for construction sites
Without TeamStamp
- Nowhere to install a biometric machine
- Sites that change every few months
- Paper muster rolls and inflated headcounts
- Supervisors marking absent workers present
With TeamStamp
- Sites in minutes
- Real headcount per site
- Leaving the site is noticed
- Reports per project
Attendance built for construction sites
Sites in minutes
Drop a pin and a radius, or trace the plot. Close a site and open the next one without buying anything.
Real headcount per site
Face match and liveness stop proxy check-ins; the dashboard shows who is on each site right now.
Leaving the site is noticed
Workers who leave the site — or switch location off — while checked in are recorded, and that time is not counted.
Reports per project
Export paid days per worker and site for contractor billing and payroll.
Six checks on every check-in.
Each attempt is verified on the server and every result is kept — rejected ones too — so you can see exactly who tried what, where and when.
Explore all featuresRegistered phone
Only the employee’s approved device can mark attendance.
Inside the geofence
PostGIS checks the location against your site on the server — fake-GPS apps are rejected.
Face match
On-device face signature compared with the registered employee.
Liveness
Random blink, smile or head-turn — photos and videos on a screen fail.
Presence checks
Random “still here?” prompts during the day catch check-in-and-leave.
Office Wi-Fi
Optional: require the office access point for extra certainty.
Questions from construction sites
TeamStamp for other industries
Your next attendance register
fits in every pocket.
Start a 14-day Business trial with every feature. Set up your first site in minutes.