GUIDES

Switching employee scheduling software: a checklist

Updated 2026-11-12 · By the Assistlify team · AI-assisted, every fact linked to its source below

Switching employee scheduling software safely means exporting your old records before you cancel, running the old and new systems side by side for at least one full pay period, and cancelling only after payroll from the new system checks out. Federal rules require payroll records to be kept 3 years and time cards and schedules 2 years (US DOL), so the export is not optional.

The checklist, by week

WhenStepDone when
Week −4Read the old vendor's cancellation terms: notice period, renewal date, annual vs. monthly billingCancel-by date written down
Week −4List what the new tool must do on day 1 (schedule, time clock, time off, locations)Must-have list of max. 10 items
Week −3Export everything listed in the export table belowFiles saved in 2 places
Week −3Set up locations, roles and pay rates in the new toolMatches the old tool's lists
Week −2Load staff and the next 2 weeks' schedulesHead count matches payroll
Week −2Invite staff; track who has joined100% joined, or a named list of who has not
Week −1 to +1Parallel run: publish in both, clock in bothOne full pay period
Week +1Compare hours from both systems per employeeDifferences explained
Week +2Run payroll from the new system's exportPayroll matches
Before cancel-by dateFinal export from the old tool, then cancel in writingCancellation confirmation saved

What to export before you cancel

DataWhyKeep for
Timesheets / time cards (all staff, all locations)Basis of wage computations2 years (US DOL Fact Sheet #21)
Published schedulesFact Sheet #21 names work schedules among the records to keep2 years
Payroll reports, if the tool produced themPayroll records3 years (Fact Sheet #21)
Staff list with contact details, roles, pay ratesNeeded to set up the new tool3 years (Fact Sheet #21, payroll records)
Time-off requests and decisionsShows what was approved and when2 years with the schedules
AvailabilitySaves re-collecting it from every employeeUntil re-entered

Ask the old vendor in writing which of these can be exported, in which format (CSV, PDF), and whether access continues after cancellation. If an item cannot be exported, save PDF prints of it before the account closes.

The parallel-run comparison

Example: for one pay period, Employee A shows 38.50 hours in the old system and 38.25 in the new one. The 0.25-hour gap is one 15-minute break recorded in one system and not the other. Resolve each gap of 0.25 hours or more before you run payroll from the new system. For rounding differences, see time clock rounding rules.

Fact Sheet #21 says the record must show hours worked each day and total hours each workweek, so compare day by day, not only the pay-period total. Copy this table, one row per gap:

EmployeeStoreDateOld system hoursNew system hoursDifferenceCauseCorrected in
Employee AStore 1Tue7.757.500.2515-minute break recorded only in the old systemNew system

Staff rollout

  1. Send the invite with the date the old app stops being used.
  2. Show the new clock-in at each location's pre-shift huddle, once per shift.
  3. Keep a named list of staff who have not joined; the store manager follows up each one before the parallel run ends.
  4. Keep one channel for questions during the switch, and say which one.

Cost check before you switch

Price per user, per location and flat per business give different totals at the same size; the arithmetic is in per-user vs per-location vs flat pricing. If you are leaving Homebase specifically, see Homebase alternatives.

Assistlify offers to set up the switch for you: we load your current schedule and staff, and staff join by invite link or QR code from a phone browser.

This is general information, not legal advice. Check your state labor department for current rules.

Questions

What should I export before cancelling scheduling software?

Timesheets, published schedules, payroll reports, the staff list with pay rates, time-off decisions and availability; the US DOL requires time cards and schedules to be kept 2 years and payroll records 3 years.

How long should I run two scheduling systems at once?

At least one full pay period, so you can compare each employee's hours in both systems before running payroll from the new one.

When should I cancel my old scheduling software?

After payroll from the new system matches and after a final export, but before the old contract's cancel-by or renewal date.

Do I lose my data when I cancel?

Ask the vendor in writing; if access ends on cancellation, export to CSV or save PDFs first, because FLSA records must be kept for 2 to 3 years.

Sources