Staff Operations Guide

Staff, Shifts & Attendance: The Complete A-to-Z Guide

Scheduled shift, actual clock-in, and the gap between them — the number payroll should actually be paid on.

00

Scheduled vs. actual

A shift is the plan. Attendance is what really happened. Payroll should run on the second one.

TermWhat it isExample
ShiftThe planned schedule for a staff memberRamesh — Evening, 5:00 PM–1:00 AM
AttendanceThe real clock-in and clock-out timeClocked in 5:10 PM, out 1:05 AM
Payroll basisWhat wages are actually calculated onActual hours worked, not scheduled hours
01

Creating and assigning a shift

  1. 1

    Open Shift Management and create a shift with its start and end time

    /hr/shifts/new
  2. 2

    Assign staff members to that shift for the days it applies

    /hr/shifts/assignments/new
  3. 3

    Staff see their upcoming shift and clock in against it when they arrive

02

Clock-in and clock-out, worked example

Ramesh · Evening shiftscheduled 5:00 PM–1:00 AM
Time
Scheduled start5:00 PM
Actual clock-in5:10 PM
Scheduled end1:00 AM
Actual clock-out1:05 AM
Hours worked (for payroll)7h 55m

Why this matters for hourly staff

Payroll calculated on the scheduled 8-hour shift instead of the actual 7h55m clocked would overpay by 5 minutes here — trivial once, but not once it repeats across a whole roster every single shift.
03

Calculating late minutes

Late minutes

max(0, actual clock-in time − scheduled shift start time)

Ramesh clocking in at 5:10 PM against a 5:00 PM start is 10 minutes late. A clock-in at 4:55 PM is zero minutes late — early doesn't count as a negative, it just isn't late.

04

Handling a shift swap

Staff trade shifts more often than a schedule admits. If a swap isn't recorded in the system itself, attendance shows the originally scheduled person as absent and the person who actually worked as an unscheduled walk-in — breaking payroll for both of them.

Common mistake

Handling swaps verbally ("just cover for me") without updating the shift assignment — the system has no way to know who was actually supposed to be there, and attendance records end up contradicting reality.
05

Quick reference

To…Go to
View and manage shifts/hr/shifts
Assign staff to a shift/hr/shifts/assignments/new
Clock in / clock out/attendance/clock-in · /attendance/clock-out
Review attendance reports/attendance/reports

Before running payroll, check:

✕

Payroll calculated on scheduled hours, not actual. Silently over- or under-pays hourly staff every single cycle.

✕

A missing clock-out left uncorrected. Shows as an implausibly long shift instead of being flagged and fixed by a manager.

✕

Shift swaps not reflected in the system. Attendance ends up contradicting who actually worked — the exact record payroll depends on.

Frequently Asked Questions

A shift is the schedule — who is expected to work when. Attendance is what actually happened — the real clock-in and clock-out time, which can differ from the schedule and is what payroll should be based on for hourly staff.

Ready to run your restaurant on RasoeeCloud?

7-day free trial. No credit card needed. Setup takes less than a day.