Time & attendance
Know who is at work.
Not just who is scheduled.
Employees clock in from the app, an NFC tag or a web station, and every clock-in is matched with the schedule. Managers hear about a missing clock-in within minutes, not at the end of the month. Checked hours go to payroll.
- Scheduling shift workers since 2005
- 14-day free trial, no credit card
- Laura clocked inEmployee app · at the branch 06:57
- Ben clocked inNFC tag · Warehouse door 06:59
- Omar hasn’t clocked inMorning shift started at 07:00 07:10
- Lucy asked for a correctionForgot to clock out yesterday 07:24
Clocked in now18 of 19
Clocking in
Clock in from the phone. Only where and when it makes sense.
Employees clock in and out from the EZShift app, with their location checked against your sites. You decide the rules, so clock-ins happen at the right place, close to the right shift.
- Allowed locations for each schedule, each with its own radius
- Clock-in opens shortly before a scheduled shift
- An unplanned clock-in? The employee asks, and a manager approves
- Optionally, no clock-in without enough rest since the last shift
- A web clock station for computers at work, limited to your network
Morning shift
06:57
Monday
07:00–15:00 · Cashier
NFC tags
A tag on the wall instead of a time clock
Stick an NFC tag at the entrance, the warehouse or any work area. Employees hold their phone to it to clock in. No device, no wiring and no power supply.
- Can’t be copiedSecure NTAG 424 DNA tags create a new encrypted code on every tap, and a code that was already used is rejected. A photo of the tag won’t work from home.
- You know whereEvery tag has a name and a place, and both show in the employee’s clock-in history.
- Per siteTurn NFC clock-in on for the schedules that need it, alongside clock-in from the app.
- Encrypted code checkedNew code, not used before Valid
- Warehouse doorMain branch Tag
- Copied link from yesterdayCode already used Rejected
Planned vs. actual
Every clock-in next to the shift that was planned
Attendance and the schedule live in the same system, so every clock-in is compared with the shift it belongs to. Managers get alerts while there is still time to act.
- Alerts by push or email: no clock-in ten minutes into a shift, a missing clock-out, a shift getting close to 12 hours
- Clock-ins far from the planned time wait for a manager’s approval
- A morning email with yesterday’s planned vs. actual hours
- Planned vs. actual for the month, compared with last month and last year
- OOmarCashier +2h
- LLucySales On time
- BBenShift lead Late 18m
- LLauraStockroom No-show
Planned Clocked Planned vs. actual this week: 312 h / 318 h
Corrections and approvals
Forgot to clock out? Fixed in the app, approved by a manager.
Employees ask for a missing clock-in or new times from their phone. The manager approves, adjusts or declines, and the employee is notified. Hours count only after approval.
- Correction requests from the employee, within the window you set
- Approve as is, change the times, or decline with a note
- A clock-in pressed by mistake instead of a clock-out is corrected automatically
- Every change to an attendance row is kept in its history
- Days are locked in two steps: first approval and final approval
- L Lucy Evans · missing clock-outYesterday · asked for 15:05 Waiting
- B Ben Carter · start timeMonday · 14:00 instead of 14:18 Approved
- T Tom Reed · missing shiftSunday · not scheduled Declined
Several locations
All your locations, side by side
Managers of several branches or sites see attendance for all of them in one dashboard, and can tell at a glance where something needs attention.
- Missing clock-ins and clock-outs, no-shows and late arrivals per location
- Manual fixes and days not yet approved
- Planned vs. actual hours for every location
Planned Actual (over plan in yellow) 70 employees · 9,780 h
Payroll
Close the month. The hours are ready for payroll.
Once the days are approved, export the hours in the file your payroll system expects, so nobody types them again. EZShift checks the month before it lets you export.
- Checks before every export: days not yet approved, open correction requests, employees without a payroll ID
- A warning if the month was already exported
- Delivered by email, FTP or SFTP
- A history of recent exports, and whether each one succeeded
- Rounding rules, per position if needed
- Days
- 31
- Employees
- 70
- Hours
- 9,780
- All days approved OK
- Every employee has a payroll ID OK
- Open correction requests 2 left
Control and reports
The right people see the right hours
-
Attendance permissions
From view only, through updating clock-ins and first approval, to final approval and export. Managers can be limited to their own employees.
-
Attendance reports
Daily attendance, attendance per employee, clock-ins, and payroll reports per employee, per day and per department.
-
Excel and PDF
Every attendance report can be exported to Excel or PDF, with the filters you chose.
Questions about time & attendance
How do employees clock in?
From the EZShift app, with an optional location check; by tapping their phone on an NFC tag; or from a web clock station on a work computer, which can be limited to your network.
Can employees clock in from home?
Not if you don’t want them to. Set allowed locations with a radius for each schedule, and a clock-in from anywhere else is rejected. NFC codes can’t be copied or reused, and the web station can be limited to your network.
What happens when someone forgets to clock in or out?
The manager gets an alert, and the employee can ask for a correction from the app. The hours are counted only after a manager approves.
Can we lock the month before payroll?
Yes. Days are approved in two steps, first and final approval, and the export checks that every day is approved before it runs.
Does it work for several locations?
Yes. Each location has its own allowed places and NFC tags, and managers of several locations see them side by side in one dashboard.
From clock-in to payroll, in one system.
14 days of full access, no credit card needed.
Start free trial