Time Clock
The time clock records when workers start and stop work, turns their punches into timesheets, and exports the hours for payroll. Workers clock in from My Work in a browser or the installed app, or on a shared kiosk with a badge number and PIN. A time clock policy sets how time is rounded, what counts as late, when meals come off and when overtime starts. Late starts, missed punches and no-shows become attendance exceptions, which can earn points.
| Menu | Workforce > Time Management > Timesheets, Attendance, Payroll Export, Time Clock Policies, Pay Periods, Pay Codes, Time Clock Kiosks |
| Permission | Manage time clock policies, Approve timesheets, Edit punches, Export payroll, View pay rates, Clock in and out |
| Feature | Workforce Time Clock (it needs Workforce and Time Tracker) |
What you see depends on your role. If the menu, a button or a setting on this page is missing, ask your administrator to give you the permission listed above or to turn on the feature. Only administrators can turn features on and change site settings.
Your day in Time Tracker
Every punch of a worker who has a login also keeps their day in Time Tracker: each stretch of work, each meal and each break is an entry in a stage, and the time report counts it with everyone else's time. Time stays as punched there; rounding and meal rules are for pay, on the timesheet.
- Each activity code has a stage (under Workforce > Activity Codes, in the Time Tracker card). When the time clock is turned on, every code gets a stage with its name, or the one with the same code or name if there is one; a new stage counts toward Paid when the code is paid and Worked when it counts as work. A meal or a break is kept in the stage of the first meal or break code.
- Punches made before are brought in by themselves, a few workers at a time.
- People correct this time with punches, here, not in Time Tracker: Time Tracker shows these entries as From the Time Clock and doesn't let them be changed there. My Time tells the worker their time is kept by the time clock, with a link to My Work.
- A worker without a login, who clocks in only at a kiosk, has no Time Tracker entries.
Setting it up
- Under Workforce > Time Management > Pay Periods, choose Add pay periods: how often workers are paid (every week, every two weeks, twice a month or every month), the first day of any one period for weekly and two-weekly pay, and the day the overtime week starts. The editor shows the next periods.
- Under Workforce > Time Management > Pay Codes, check the codes. Regular, overtime, double time, paid time off, predictability pay, holiday (time and a half), weekend (time and a half) and unpaid codes are added when the feature is turned on. Give a code a payroll code when your payroll system calls it something else.
- Under Workforce > Time Management > Time Clock Policies, choose Add policy (see below).
- Under Teams, give the team its time clock policy. Sub-teams use their parent's. A team with no policy, and no parent with one, doesn't clock time.
- For kiosks, give each worker an employee number (their badge number) and a PIN under Workers > Actions > Time clock.
Time clock policies
| Field | What it does |
|---|---|
| Pay periods | The periods the team's timesheets cover. |
| Round punch times to | Not at all, or to 1, 5, 6 or 15 minutes; to the nearest step, or with starts rounded down and ends rounded up so the worker never loses time. |
| Early grace | Clocking in this early, or out this late, is paid from the shift's start or to its end. |
| Late grace | Clocking in this late, or out this early, is paid as on time and isn't an exception. |
| Workers can punch from | The browser, the My Work app, kiosks, the contact center and other systems through the API. Tick none to allow all. Managers can always add and correct punches. |
| Earliest clock-in | Optional. Clocking in more than this long before a shift is refused. |
| Workers clock in at the work site | Punches from the browser or the app must share a location. A punch farther from the team's site coordinates than the site radius is recorded and raised as away from the site. |
| A forgotten clock-out | Isn't paid until a manager fixes it, or is paid to the end of the shift. Either way it is raised as a missed punch. |
| Take a meal off after | A day longer than this with no meal punched has the meal taken off. |
| Longest meal | A longer meal is a long meal. |
| Overtime | Hours past the weekly limit, or past the daily limit, are overtime; hours past the double-time limit are double time. Only regular hours count toward the weekly limit, so hours already paid as daily overtime aren't counted again. |
| Seventh day in a row is overtime | When all seven days of a week are worked, the seventh day's first eight hours are overtime and the rest double time. |
| Holidays | Dates, one a line, such as 2026-12-25. Regular hours worked on them are paid with the Holiday pay code; hours past an overtime limit stay overtime. |
| Weekend days | Regular hours worked on these days are paid with the Weekend pay code instead of the regular one. |
| Attendance points | The points each kind of exception earns, how many days they count, and the points at which the worker's line manager is told in My Work. |
Site coordinates are set on the team's Workforce card, under Teams, when the time clock is on.
The time clock pays overtime from its policy's limits. The labor rules' Overtime rule warns when a schedule plans too many hours; keep the two in step.
Overtime by state
Each team uses one policy, so teams in places with different overtime laws use different policies:
- Overtime after 40 hours a week: set Overtime after to 40 and leave Daily overtime after empty.
- Overtime after 8 hours a day, and after 40 a week: set both, 8 a day and 40 a week; add Double time after 12 hours a day and tick Seventh day in a row is overtime where the law asks for them.
- Time and a half on holidays or weekends: list the Holidays, tick the Weekend days, and set the Holiday and Weekend pay codes' multipliers to 1.5. Without a Weekend or Holiday code in use, those hours are paid as regular hours.
Clocking in
In My Work, the home page shows a Time clock card: whether the worker is clocked in, on a meal or on a break, since when, and buttons for what they can do next (Clock in, Start meal, End meal, Start break, End break, Clock out). Punches follow each other: a worker can't clock in twice or end a meal they didn't start. A worker who forgot to clock out can clock in again the next day; the forgotten punch is raised as missed.
Kiosks
Under Workforce > Time Management > Time Clock Kiosks, choose Add kiosk, name it, and optionally limit it to a team. After saving, the kiosk's private address is shown once: open it on the device and leave it open. Workers enter their badge number and PIN, then choose what to punch. After five wrong PINs in a row, the kiosk refuses that worker's PIN for 15 minutes. Give it a new address when the address is lost or seen by someone it shouldn't be; the old one stops working.
Timesheets
Each worker has a timesheet for each pay period. It is worked out from their punches:
- punches pair into work, paid breaks and unpaid meals;
- grace and rounding apply;
- days split at midnight in the worker's time zone, so a night shift is paid on both days, and the nights the clocks change are paid the hours really worked;
- hours are regular, overtime or double time by the policy's limits, and regular hours on its holidays and weekend days are holiday and weekend hours;
- approved time off is added under its type's pay code (or paid time off), and approved predictability pay under the predictability pay code;
- shift differentials add a premium for the hours in their window.
Workers see theirs under My Work > Timesheet: the hours each day, their punches, anything that looks off, and the periods before. Forgot to punch? asks the manager for a punch they missed. Submit sends the timesheet with their confirmation that the hours are right.
Managers open Workforce > Time Management > Timesheets, choose the pay period, and open a timesheet. It shows each day's punches, hours and exceptions, the totals by pay code, and the punches the worker asked for. From there a manager can:
- Approve the timesheet, Send back a submitted one with what to fix, or Reopen an approved one;
- Add a punch, or change or remove one, with a reason. The original stays in the history;
- Add hours by hand, such as holiday hours or a call-back;
- add or decline a punch the worker asked for.
Several timesheets can be approved at once from the list. Make this period's timesheets makes the timesheets of every worker of your teams with a policy; others appear when their worker punches, has a shift, or opens them. Timesheets of the last day and a half are worked out every hour, so missed punches and no-shows show up on their own.
Lock the approved timesheets of a period once it has ended. Locked timesheets go to payroll and no longer change; add any later change to the next period.
Attendance
Workforce > Time Management > Attendance lists the exceptions found against the published schedule:
| Exception | When |
|---|---|
| Late start | Clocked in after the shift started, past the grace. |
| Early finish | Clocked out before the shift ended, past the grace. |
| Missed punch | Clocked in and never out. |
| No-show | A shift with no punches and no approved time off. |
| Long meal | A meal longer than the policy allows. |
| Away from the site | A punch farther from the site than the radius. |
Confirm an exception, or Excuse it so it earns no points. When a missed punch is fixed, its exception goes away. Managers can also do this under Approvals in My Work. A worker's points are shown under Workers > Actions > Time clock.
Payroll export
Under Workforce > Time Management > Payroll Export, choose the pay period. The counts show how many timesheets are open, submitted, approved and locked. Export locked timesheets writes a CSV file with a row per worker and pay code, which you download from the list of exports. Each timesheet is exported once; tick Export again the ones already exported to include them again.
Choose the CSV columns sets the file's columns and headings: payroll id, employee number, name, pay code, day, hours, rate, amount, period, activity and job. A day, activity or job column gives a row per day, activity or job. Rates come from the worker's pay rates under Workers > Actions > Time clock (people with the View pay rates permission see them): a rate an hour from a day on, for all work or one activity. The amount is the hours times the rate and the code's multiplier, or the hours times a differential's premium.
Pay codes
| Field | What it does |
|---|---|
| Code | Short and unique, such as REG. |
| Pays for | Regular hours, overtime, double time, holiday hours, weekend hours, paid time off, predictability pay, call back, a shift differential, or unpaid time. |
| Multiplier | What the rate is multiplied by, such as 1.5 for overtime. |
| Premium an hour, Hours, On | For a shift differential: the premium, the window in the worker's time (an end before the start runs past midnight), and the days it starts on. |
| Payroll code | What payroll calls it, when that differs. |