Employee punch clock software

Connect Clock Events to the Weekly Roster

Capture attendance manually or from supported ZKTeco devices, match clock events to staff, and review present, late, and absent outcomes against scheduled shifts.

  • Manager-entered punches
  • Supported ZKTeco ADMS events
  • Roster-connected review
Plan vs punches
Attendance week view in Simple Roster Plus showing scheduled shifts beside present, late, absent, and leave-backed outcomes.
Exceptions stay visible
What “employee time clock app” means here

A Roster-Connected Time Clock—Not a Mobile Punch App

Searching for an employee time clock app? Simple Roster Plus uses a roster-connected workflow for managers—not employee phone clock-in.

Simple Roster Plus is not an employee phone clock-in app. Managers can enter attendance manually, or supported ZKTeco devices can send clock events to the system. There is no employee browser self-service punch, GPS, geofencing, or in-app kiosk mode.

Clock-event capture

Two Ways Clock Events Enter Simple Roster Plus

Choose the capture path that fits today. Both paths feed the same roster-connected attendance records.

Manual attendance

Managers enter clock-in and clock-out

Add an in or out punch with an optional note. The product can suggest the next punch direction from the staff member’s latest record.

  • In and out punch types
  • Optional punch notes
  • No terminal required

Supported device attendance

Receive ZKTeco ADMS clock events

Supported ADMS-capable ZKTeco terminals can send compatible attendance events. Setup and compatibility limits live on our ZKTeco attendance integration page.

  • Device-sourced punch records
  • Location-scoped staff matching
  • Near-duplicate suppression on ingest

Compatibility depends on terminal model, firmware, and configuration. Device slots are software connectivity—not included biometric hardware.

Staff-device matching

Match Device Punches to the Right Staff Member

Each terminal user ID can be linked to an employee at that location so incoming clock events attach to the correct person on the roster.

  • Map device user IDs to staff at the device’s location.
  • Keep the device source on the punch record.
  • Review attendance after matching—not in a separate spreadsheet.
See ZKTeco ADMS setup and matching →
Simple Roster Plus staff mapping screen linking a terminal user ID to an employee for attendance punches.
Map terminal user IDs to employees so device punches attach to the right person.
Unmatched punch recovery

Keep Unmatched Punches for Review

If a device event arrives before a user is mapped, Simple Roster Plus retains it instead of silently dropping the clock event.

Retain unmatched events

Unmatched device punches stay available for review with the terminal user ID preserved.

Map when ready

Link the terminal user to a staff member when you confirm who should own those punches.

Backfill earlier punches

After mapping, earlier unmatched events for that user can attach to the employee.

Attendance review screen in Simple Roster Plus with roster-connected punch outcomes for a weekly schedule.
Review clock events beside the weekly plan so late and absent outcomes are easy to scan.
Roster-connected review

See Present, Late, and Absent Against the Schedule

Once punches land, managers compare them with scheduled shifts using an organization grace period. Vacation, sick leave, days off, and station-closed days also appear as leave-backed states.

  • Present, late, and absent against expected start times.
  • Grace period for late and absent thresholds.
  • Leave-backed states from vacation, sick leave, and days off.
Explore employee attendance software →

PPresent

First in-punch within the configured grace period.

LLate

First in-punch after shift start plus grace.

AAbsent

No in-punch after the scheduled start and grace window.

VLeave-backed

Vacation, sick leave, day off, or station closed.

For building the weekly plan first, see employee scheduling software. For leave records that affect scheduled days, see employee leave and availability.

Corrections and context

Correct Punches and Add Context

When a punch is wrong or incomplete, managers can fix unfiled records and keep useful correction context.

Edit a punch

Update time, direction, or note. When the time changes, the first original time is retained.

Override a day

Mark a day manually present or absent and add a reason when punches do not tell the full story.

Add notes

Attach notes to punches or day overrides so the next review has context.

Payroll handoff

Prepare Attendance Hours for Payroll Handoff

Worked time comes from completed in-and-out pairs. Prepare a pay-period summary, then download CSV or print it for whoever runs payroll.

Completed punch pairs

Matched in/out intervals contribute worked time. Incomplete sequences may need correction first.

Weekly threshold summary

Compare weekly worked time with a configurable threshold. This is a summary aid—not an overtime-compliance engine.

CSV or print handoff

Export or print the pay-period summary for manual payroll handoff. There is no automated payroll sync or timesheet product.

Honest product boundaries

What This Employee Time Clock Workflow Is Not

Clear limits help you decide fit quickly—before you compare it to a mobile punch app or payroll suite.

Not phone clock-in

No employee mobile or browser self-service punching, GPS, or geofencing.

Not a kiosk product

No in-app kiosk, QR, or PIN station. Supported physical terminals are separate hardware.

Not payroll software

CSV and printable summaries support handoff. No payroll integration, timesheets, or break-tracking product.

Small-business fit

Built for Small, Shift-Based Teams

Managers who already publish a weekly roster and need digital clock events without a heavyweight HR suite.

Cafés, retail, and clinics

Shift teams that need punches tied to published weeks—not project timers or enterprise HRIS.

Manual today, devices later

Start with manager-entered punches, then add supported ZKTeco ADMS terminals when you are ready.

Employee time clock questions

Straight Answers Before You Start

Can employees clock in from their phones?

No. Simple Roster Plus does not currently provide employee mobile or browser self-service clock-in. Managers enter punches, or supported ZKTeco devices send clock events.

Can managers enter attendance manually?

Yes. Managers can add clock-in and clock-out records with optional notes, including when no attendance terminal is connected.

Does Simple Roster Plus support ZKTeco devices?

Supported ADMS-capable ZKTeco terminals can send compatible attendance events. Compatibility is not universal and depends on model, firmware, and configuration. See ZKTeco attendance integration.

What happens to unmatched clock events?

Unmatched device events are retained for review and can be mapped to staff later. Earlier unmatched punches for that user can backfill after mapping.

Can punch records be corrected?

Yes. Managers can edit or remove unfiled punches. When a time changes, the first original time is retained for context. There is no approval queue for corrections.

Does it show late and absent staff?

Yes. Present, late, and absent outcomes are based on scheduled shifts and an organization grace period. Vacation, sick leave, days off, and station-closed days also appear as leave-backed states.

Does it track breaks?

No dedicated break-tracking or meal-break enforcement workflow is currently provided. Multiple punches may exist in the log, but that is not break management.

Does it calculate overtime?

Weekly worked time can be compared with a configurable threshold, but Simple Roster Plus is not an overtime-compliance engine.

Does it create timesheets?

No dedicated timesheet product is currently provided. Managers can prepare pay-period summaries for handoff instead.

Does it integrate with payroll?

CSV and printable summaries support manual payroll handoff. There is no automated payroll integration or payroll sync.

Does it support GPS or geofencing?

No. GPS clock-in and geofencing are not current Simple Roster Plus features.

Is it a kiosk time clock?

No. There is no in-app kiosk mode. Supported physical attendance terminals are separate hardware configured for ADMS push.

Does it work across multiple locations?

Locations and devices are supported, but attendance review is location-scoped. There is no combined multi-location punch dashboard.

Can it handle overnight shifts?

Overnight shift templates exist on the roster side, but attendance classification remains calendar-day based. Do not expect full overnight punch reconciliation from this workflow alone.

What hardware is required?

None for manual entry. Optional supported ZKTeco ADMS terminals can send device punches. No Simple Roster Plus phone or tablet kiosk is required.

Connect Clock Events to the Roster Your Team Already Uses

Enter punches manually or receive supported device events, match people, review outcomes against the week, and prepare a payroll handoff—without pretending this is a mobile employee punch app.