The difference

Schedule compared with timesheet.
ScheduleTimesheet
MadeBefore the weekDuring and after it
ShowsPlanned start and endActual start, end and breaks
Used forCoverage, availability, planned costPay, overtime, actual cost
Changes whenYou edit and publishSomeone clocks in or out, or a manager corrects a punch
Schedule compared with timesheet.

One person's three days

These rows come from a sample attendance export: Jordan, scheduled 11 AM to 7 PM for three days, with a 30-minute unpaid lunch. The person and dates are illustrative.

Scheduled vs actual for Jordan, from the corrected sample export.
DayScheduledClockedWorkedPaid (after lunch)
Mon Jan 1111:00–19:00 · 8.0011:02–19:017.987.48
Tue Jan 1211:00–19:00 · 8.0010:57–19:05 (clock-out added after a missed punch)8.137.63
Wed Jan 1311:00–19:00 · 8.0011:00–19:068.107.60
Total24.0024.2122.71
Scheduled vs actual for Jordan, from the corrected sample export.
  • The scheduled 8 hours include lunch. Paid time is worked time minus the unpaid break, so 22.71, not 24.
  • Small early starts and late finishes add up: 0.21 hours over three days.
  • Tuesday needed a correction. The timesheet keeps the note; the schedule never knew.

When there's no punch at all

If someone works but never clocks in, some systems fill the day from the schedule so the hours aren't lost. In the same sample, a day like that came through as 8.00 paid hours, marked Assumed, with no break. Once the real times were confirmed, it was 7.50. An assumed row is a question to answer, not a record of work.

Reading the differences

  • Consistently late finishes on one shift: the shift is too short for the work.
  • Early clock-ins before opening: decide whether that time is needed, then schedule it or stop it.
  • Missing breaks: check whether people are getting them.
  • Big one-off differences: often a missed punch. See the payroll timesheet checklist.

To keep a paper record, use the employee timesheet template. To put a cost on the difference, the scheduled vs actual labor cost worksheet splits it into hours and rate.