Home › HRMS › HR guides › How to set up geo-fenced attendance
HR guide

How to set up geo-fenced attendance

Geo-fenced attendance accepts a punch only when the employee's phone or browser is inside an area drawn around a workplace. It suits companies with many small sites, such as retail stores, clinics, bank branches and warehouses, where a biometric machine at every door is costly. It is simple to set up but easy to get wrong. A radius too tight rejects honest punches from the back of the building, and a radius too loose accepts punches from the tea stall across the road. This guide covers the choices that matter.

How a geo-fence works

A geo-fence is a point on the map, usually the building entrance, with a radius around it. When an employee punches from a phone, the app reads the phone's location and checks whether it falls inside the radius. Phone location is an estimate. Outdoors with open sky it tends to be close; inside a concrete building, in a basement or among tall towers it can drift a long way. That drift, more often than dishonesty, explains rejected punches in the first weeks, so plan the radius and the fallback around it.

Choosing the radius for each site

Set the radius per site, not one number for the whole company. A standalone store or clinic might need 100 to 150 metres to cover the building and its parking. A factory campus or hospital needs to cover every gate the staff use, which can mean several spots rather than one large circle. Test at each site before rollout: stand at the farthest point where staff legitimately punch, such as the back store room or the loading bay, and check the reading. Widen the radius only as far as needed, and never so far that it takes in homes or shops nearby.

Who should be geo-fenced, and who should not

Geo-fencing fits staff who work at one known place: store staff, branch staff, nurses, plant and warehouse workers. It fits badly for field staff who start at client sites, who are better handled with a location-stamped punch and on duty requests. Staff who move between two or three sites in a week, such as an area manager or a visiting consultant doctor, need each of those sites set up as an allowed spot. Office staff on computers can be restricted to the office network instead, which avoids location readings altogether.

Fair rules and fallbacks

Tell employees in writing that location is checked only at the moment of punching, what happens when a punch is refused, and how to correct it. The usual fallback is a correction request approved by the manager the same day. Add phone binding, so each employee punches from their own registered phone, which stops one person punching for a colleague from the same spot. No location check is foolproof, so supervisors still matter: a store manager who knows who opened the shutter at 10 am is a check no app can replace.

Step by step

  1. List every site and its entrances. Write down each location where staff punch, with the gates or doors they use. Note basements, upper floors and loading bays where staff might punch.
  2. Mark each site on the map. Stand at the main entrance, read the latitude and longitude from a map app and record them. Take a second reading on another day to confirm the point.
  3. Set a radius per site. Start with enough radius to cover the building and parking, test from the farthest legitimate punch point and adjust. Record the reason for any unusually large radius.
  4. Create the spots in your attendance system. In ZeniaHR, capture controls let HR set check-in spots and a location rule for mobile punches, and optionally require browser location inside a spot for web punches.
  5. Bind each employee to one phone. Register each person's own phone for punching. In ZeniaHR, phone binding approves the first phone automatically, while a later phone needs HR approval.
  6. Pilot at one site for two weeks. Watch rejected punches daily, find out whether they came from drift or from people outside the site, and fix the radius or spot before wider rollout.
  7. Roll out with a written fallback. Publish the rule, the correction process and whom to call when a punch is refused. Review rejected punches by site every month.

See it on your own data

A 30-minute demo on a video call. We set up your departments, shifts and leave rules and show attendance, leave and payroll running for your team. Free for your first 50 employees.

Book a free demoSee pricing

Frequently asked questions

What is geo-fenced attendance?

Geo-fenced attendance lets an employee punch in or out only when their phone or browser is inside a defined area around a workplace, set as a point and a radius. It replaces or supplements biometric machines at sites where installing devices is costly, such as small stores, clinics and branch offices.

What radius should a geo-fence have?

Set it per site. A standalone store or clinic may need 100 to 150 metres to cover the building and its parking, while a campus may need several spots, one per gate. Test from the farthest point where staff legitimately punch, and keep the radius tight enough to exclude nearby homes and shops.

Can employees fake their location on a phone?

Some can, which is why a GPS check should never be your only control. Bind each employee to their own registered phone, keep radii tight, compare punches with what supervisors know and with rosters, and look into patterns such as punches always at the edge of the radius. Treat proven faking as misconduct under your standing orders.

Does geo-fenced attendance track employees all day?

It should not. A geo-fence checks location only at the moment of the punch, to confirm the person was at the site, and employees should be told this in writing before rollout. In ZeniaHR, the location is recorded with each punch, and punches can be limited to check-in spots.