Attendance is free forever for up to 50 staff. View plans

StaffKhata

Manage daily attendance

Plan: All plans

All punches, from biometric machines and the mobile app, land on one page. From there you check the day, approve punches and correct mistakes before payroll.

See today at a glance

Your Dashboard shows who is present, absent and late today. Recent Punches lists every check-in as it happens, and late arrivals are flagged. The map shows where mobile punches came from.

For the full list, click Time & Leave → Attendance Process.

Filter the Attendance page

The Attendance page opens on today. The cards at the top (Present, Absent, Late, On leave) show the totals. Click a card to show only those people.

Above the table you have two sets of filters:

FilterWhat it shows
All / Present / Late / AbsentEmployees by attendance status
PendingPunches waiting for your approval
ApprovedPunches you have already approved
GPS punchesOnly punches made from the mobile app, with a location

Attendance Process page for today, with the status and approval filters above the table

Click Filters to choose an employee or a different period, then click Apply. Use All Branches in the top bar to see one branch. Use Search by name or ID… to find one person, and Export to download the list.

Click the eye icon on any row to open Attendance Details: check-in and check-out times, the device or location used, the shift and hours, and the punch photo for mobile punches.

Plan needed: On lower plans, the period filter is limited to a single day. Viewing a whole month, year or custom range needs a plan with advanced reports.

Approve punches

  1. Click Filters, choose This Month under Quick Select, and click Apply.
  2. Click Pending.
  3. Click Review on a row. Check the times, the location and the photo.
  4. Click Approve, then confirm. To refuse a punch, click Reject and give a short reason.

Attendance Details for a pending mobile punch, with maps for check-in and check-out and the Approve button

Fix a missing punch-out

When someone forgets to punch out, their hours cannot be worked out. Add the time yourself.

  1. Find the day. Search for the employee's name and set the period with Filters if it is not today.
  2. Click the pencil icon (Edit) on that row. Update Manual Attendance opens.
  3. Set the Punch Out Time. Tick Next day if they worked past midnight.
  4. Click Update Attendance. The hours are now calculated.

Update Manual Attendance form with the punch-in time and the new punch-out time filled in

Tip: The Missing punches tab lists everyone with a check-in but no check-out (or the other way round). Click Add missing check-out, enter the time, and click Save attendance.

Add attendance by hand (Manual Punch)

Use this when someone could not punch at all, for example on a site visit.

  1. Click Add Manual Attendance (or Time & Leave → Manual Punch). Keep Single Punch selected.
  2. Choose the Employee, the Date and the Shift.
  3. Enter the Punch In Time and, if known, the Punch Out Time.
  4. Choose the Status: Present, Absent, Half Day or Leave. Times are not needed for Absent or Leave.
  5. Add a Remark if you like, and click Submit Attendance.

Mark several people at once (Bulk Manual Punch)

  1. Click Time & Leave → Bulk Manual Punch, or switch to Bulk Manual Punch inside the manual attendance form.
  2. Under Select Employees, tick each person, or click Select All.
  3. Set the Date, the Punch In Time and the Status. Leave Shift on Auto / Profile Default to use each person's own shift.
  4. Check the summary, then click Record Bulk Punch.

Bulk Manual Punch form with two employees ticked, a 9:00 AM punch-in and the Record Bulk Punch button

Approve regularization requests

Employees can ask to correct their own punches from the app or the web, with the times they actually worked and a reason.

  1. Click Time & Leave → Regularization, or open the Regularization tab on the Attendance page. The tab shows a count when requests are waiting.
  2. Check the requested times and the reason.
  3. Click Approve or Reject. To handle many at once, tick them and use the same action for all.

When you approve, the employee's attendance is updated to the times they asked for.

Attendance page with the Regularization tab highlighted

Still stuck? Raise a ticket from Help & Support inside the app, or contact us at staffkhata.com/contact.