Home › HRMS › HR guides › How to track attendance of field employees
HR guide

How to track attendance of field employees

Medical representatives, service engineers, collection officers and site supervisors rarely pass an office biometric machine, yet their attendance still decides pay, leave balances and overtime. The answer is not to follow them every minute of the day. It is to agree what a working day means for each field role, capture its start and end in a way that is easy to verify, and use on duty requests for days away from the usual beat. This guide covers each piece, with an example from a pharma sales team.

Define a working day for each field role

Start with the question the attendance record must answer: did this person work today, and roughly for how long? For a medical representative, the day may start at the first doctor's clinic and end after the last chemist call. For a service engineer, it may start at the first job ticket. For a site supervisor, it starts at the site gate. Write this down per role. Keep productivity measures, such as calls made or orders booked, out of attendance. They belong in sales reporting, and mixing the two turns every missed target into an attendance dispute.

Capture methods that work in the field

A punch from the employee's own phone, with the location recorded at the moment of punching, is usually enough. It shows where the day started without following the person all day, which staff resent and which adds nothing to the attendance record. Where field staff report to a depot, branch or long-running client site first, set that place up as a check-in spot so punches from there are accepted without question. For days that break the pattern, such as a conference, a training session or outstation travel, an on duty request approved in advance explains the day.

Example: a pharma sales team in Gujarat

Twelve medical representatives cover Ahmedabad, Vadodara and Rajkot, each reporting to an area manager. The rule: punch in at the first call, punch out after the last, weekly off on Sunday. In September 2026, Mehul had 26 scheduled days. He punched in and out on 22 days, attended a two-day product training in Mumbai on an approved on duty request, took 1 day of casual leave, and forgot to punch on 1 day when he started at a hospital on the city edge. He raised a correction for that day, which his area manager approved after checking his call report. Result: 25 days present (22 + 2 + 1) and 1 day of leave, with nothing left for HR to chase at month end.

Rules to settle before rollout

Field attendance rules break down at the edges: the first call that starts at a client's convenience, the village with no signal, the phone that falls in a river. Decide these cases before rollout and write them into the policy, so area managers are not inventing answers one employee at a time.

Step by step

  1. Classify roles by work model. List which roles are office based, field based or mixed, and agree the list with sales and service heads. In ZeniaHR, the work terms policy sets a default work model, and field is one of the options alongside office, work from home and hybrid.
  2. Write the start and end rule per role. Define what starts and ends a field day for each role, such as the first client call or the first job ticket, and how many hours make a full day.
  3. Set up app punching with location. Let field staff punch from their own phone with the location recorded. In ZeniaHR, mobile punches carry GPS location, and phone binding approves the first phone automatically while later phones need HR approval.
  4. Add check-in spots where staff gather. Mark depots, branch offices and long client deployments as check-in spots, so punches there are clearly at a known place and need no questions.
  5. Use on duty requests for unusual days. Training, conferences, outstation visits and exhibitions go in as on duty requests approved in advance by the reporting manager, so those days count as worked.
  6. Review exceptions weekly. The area manager reviews missed punches and unusual locations with the team each week, while memories are fresh. Month end should only confirm what is already settled.
  7. Close the month with the manager's sign-off. Before payroll, the area manager confirms the month for the team, so HR is not the one deciding whether a sales call really happened.

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

How do companies track attendance of field sales staff?

A practical setup is a mobile app punch at the start and end of the field day, with the location recorded at the moment of punching. Days away from the usual beat, such as training or outstation travel, go in as on duty requests. The area manager reviews exceptions weekly and confirms the month before payroll.

Should field employees get late marks?

Only if the start time is truly in their control. A medical representative whose first appointment depends on a doctor's clinic hours cannot fairly be judged on a 9 am start. Consider recording late arrivals without a penalty for field roles, and use a first-call rule or a minimum working day instead of the office grace period.

What is an on duty request?

An on duty request records that an employee was working away from their usual place, such as at a client site, a training session or an exhibition. Once the manager approves it, the day counts as worked even without a punch at the office. Raise it in advance where possible, or on the same day for unplanned visits.

Do field employees need to be tracked all day?

No. Attendance needs to show that the person worked that day, and a start and end punch with location shows that well enough. Following people all day adds friction and privacy concerns without making pay more accurate. Tell employees in writing exactly what location data is captured, and when, before rollout.