Attendance: locations & policy

First, an admin sets up where and when people work. Define work locations with a geofence radius (default 1 km), assign them to employees (or allow "any place"), and set the attendance policy.

  1. 1HR → Attendance & locations. Add a location (use "Use my current location" to grab coordinates), set the radius.
  2. 2Assign locations to each employee, or toggle "Any place" for staff who work from anywhere.
  3. 3Toggle "Flexible hours" for an employee who isn't tied to a fixed start time — they're never marked late and just need to work their required hours per day (default 8, editable per person).
  4. 4Set the policy: working days, start/end time, lateness grace, allowed absences & lates per month, and deduction rules. (The policy start time only affects non-flexible employees.)
Location check needs the employee to allow location in their browser, over HTTPS. By default, checking in outside the zone is allowed but flagged; you can switch on hard-blocking in the policy.

Try it on your own company's data — free.

Start free