8.5h
9:00 AM
5:02 PM
Approved
Payroll-Ready Timesheets

Timesheets that
check themselves

Clock records match to rostered shifts automatically, differences are flagged for review, and public holiday entitlements are worked out for you — approve a whole day in one click.

Your Actual Timesheet View

This is what managers see every day — select a day, review shifts, approve pay, and adjust hours

Week of
Mon 10 – Sun 16 Feb
Clock Records for Shifts 3 of 4 approved
Employee Area / Position Shift Start
Clock In
Shift End
Clock Out
Shift Hrs
Actual Hrs
Pay Adjust / Note
The Journey from Clock-In to Payroll

Every time record flows through four stages before reaching your payroll system

Clock Event

Employee clocks in or out via kiosk or mobile. A timestamped record is created with optional photo verification.

Auto-Match

The system matches clock records to rostered shifts by employee and time proximity. Unmatched records are separated.

Manager Review

Managers compare shift hours vs. actual hours, select pay type, apply adjustments, and add notes.

Approve & Lock

The day is approved, records are locked, and the data is ready for payroll export. Unapproval requires explicit action.

Automatic

Smart Clock-to-Shift Matching

When employees clock in and out, RosterMates automatically pairs those records to rostered shifts. If someone clocks in without a matching shift — a last-minute fill-in or schedule swap — it appears separately so nothing gets lost.

Paired by employee name and time proximity
Three record tables: shift, unpaired, and manual
Overnight shifts handled across day boundaries
Face match confidence scores on clock photos
Clock Matching
Sarah M.
Shift
9:00–5:00
Clock
9:02–5:01
Matched
James T.
Shift
6:00–4:00
Clock
6:08–4:15
Matched
Liam C.
Shift
None
?
Clock
2:00–6:30
Unpaired
Compliance

Public Holiday Pay, Handled

When a day falls on a public holiday, RosterMates flags it with a warning banner and shows a dedicated table. Mark which employees this is an "otherwise working day" for, whether they worked, and their normal hours — so holiday pay is always calculated correctly.

Automatic holiday detection for NZ public holidays
Auto-fill from employee work patterns
Requires previous day approval before editing
Duplicate employee detection on save
Waitangi Day
Thursday, 6 February 2026
Sarah Mitchell Worked
James Taylor Didn't work 8.0h
Emma Wilson Worked
Liam Chen Didn't work 6.5h
Proactive

Late Clock-In Alerts

A background service checks every 4 minutes for employees who haven't clocked in within 7 minutes of their rostered start. Push notifications and in-app alerts are sent to everyone with "Evaluate Timesheets" permission — so managers know immediately when someone is missing.

Checks against live roster data, not saved timesheets
Push + in-app notifications to evaluators
Duplicate notification prevention built in
Only triggers for locations with active kiosk or geofence
Late Clock-In Alert
James Taylor has not clocked in
(rostered 6:00 AM)
Sent to 2 evaluators • 6:07 AM
Late Clock-In Alert
Liam Chen has not clocked in
(rostered 7:30 AM)
Sent to 2 evaluators • 7:37 AM
Built for Real Workplaces

Handling the edge cases that other timesheet tools ignore

15 min
Rounding precision for paid hours after break deductions
Late Checks
Late clock-in check interval with push notifications
Adjustments, notes, and pay overrides per row
Compare
Clock Records to Shift with time calculations
Frequently Asked Questions

Common questions about timesheet management with RosterMates

RosterMates automatically generates timesheets from clock-in and clock-out records, matching actual hours against scheduled shifts. Managers can review each entry, flag discrepancies, approve or adjust hours, and handle public holidays — all from one screen. Once approved, timesheets are ready for payroll export with no additional data entry.
Yes. RosterMates supports multiple pay rates and can be configured to apply overtime rules based on your employment agreements. Hours that exceed standard thresholds are flagged automatically, so managers can review and approve them before they flow through to payroll — reducing the risk of underpayment or overpayment.
RosterMates automatically recognises public holidays within your pay period and separates them from standard hours in the timesheet view. This ensures employees are paid correctly for public holiday work or entitlements, in line with New Zealand employment law, without managers needing to manually identify or adjust each date.
Approved timesheets can be exported directly to Xero, PayHero, Crystal Payroll, iPayroll and Smartly, as well as to CSV or bank batch file formats for other payroll providers — or paid out through RosterMates' own IRD-approved payroll. The export is formatted to match each system's requirements, so you can process payroll in minutes rather than hours.
Yes. Managers have full control to review and adjust timesheet entries before approving them. If a clock-in time is incorrect, a break wasn't recorded properly, or an employee worked outside their scheduled hours, managers can edit the record directly in RosterMates and add a note — keeping a clear audit trail of any changes made.
By automatically generating timesheets from clock-in data and matching them against scheduled shifts, RosterMates removes the manual entry that causes most payroll errors. Discrepancies between clocked hours and scheduled hours are flagged before approval, so managers can catch and correct issues before they reach payroll rather than dealing with corrections after the fact.
RosterMates supports employee timesheet visibility so staff can review their own hours before the approval stage. This helps surface any discrepancies early — such as a missed clock-out or an incorrect shift — and reduces the back-and-forth between employees and managers when something looks wrong on a pay slip.
Yes. RosterMates handles variable hours and irregular schedules just as well as fixed rosters. Casual and part-time employees clock in and out the same way as full-time staff, and their hours are tracked and approved on a per-shift basis. This makes it easy to manage payroll for a mixed workforce without maintaining separate systems or manual timesheets.