When you need to end an employee’s employment, use End employment on their record in Household management.
Before any work or pay: If the caregiver has not logged any shifts and has no earnings (including imported YTD openings), the employee record shows Remove employee instead. That path permanently deletes the agreement without a Record of Employment — no CRA/ROE offboarding. Once they have worked or been paid, use End employment below.
Before you start
- Have the last day worked and ROE reason ready (Service Canada Appendix D Table 16.1 codes — e.g. shortage of work, quit, dismissal, and related sub-codes). For K00 and K15, also prepare a short Block 18 comment (max 160 characters).
- Prefer completing profile details first (employee SIN, name, address, and household CRA payroll account under Settings → Household). You can also fix gaps from the End employment guided checklist.
Steps
- Go to Household management and open the employee’s record.
- Scroll to End employment and tap the button.
- Enter the last day worked and choose the reason for issuing the ROE.
- Tap Continue. RoostPay validates the data needed for a Service Canada ROE Web file.
- If something is incomplete, a guided checklist appears in the same dialog:
- Pending shifts — approve or reject each row, or use Approve all pending shifts for this employee.
- Pending expenses — approve or reject each claim, or use Approve all pending expenses.
- Approved but unpaid shifts / missing final payroll — tap Run final payroll through last day worked. This creates a pay run for the open period from its start through the last day worked (even mid-period), then opens the normal Review & Run flow.
- Profile / CRA gaps — open employee or household details, fix the listed items, then return.
- Tap Recheck ROE requirements after each fix (approvals and payroll also recheck automatically when they succeed).
- When validation succeeds:
- Tap Download ROE file for Service Canada to save a
.BLKdraft extract (Issue=D). - Upload that file yourself in ROE Web and review before submitting to Service Canada. RoostPay does not submit the ROE for you.
- Tap Finalize termination & notify employee to mark the agreement terminated and stop active scheduling/payroll for this hire. This also queues a PIPEDA-compliant data export for the employee and notifies them that the export will be available.
- Tap Download ROE file for Service Canada to save a
Note: Only use End employment once the employment relationship has actually ended. This is not the place to pause hours — adjust the schedule or contract instead.
After termination
- The employee remains visible in Household management with status Terminated.
- They no longer appear as an active employee for scheduling or automatic pay-run compilation.
- On the caregiver app, they keep access to Home and Pay & Docs (pay stubs, contracts, and past requests as read-only). Schedule and live request actions are unavailable for that ended job.
- Keep payroll and ROE records for your CRA / Service Canada obligations.