Last updated: May 14, 2026, 12:26 PM
This article explains how to terminate or archive an employee in Toast Web or Toast Payroll.
Applies to: Toast Web, Toast Payroll | Permissions needed: Toast Web: 4.9 Employee Info permission, Toast Payroll: manager or HR+ role
What you'll accomplish: Remove a former employee's access to Toast POS, Toast Web, and Toast Payroll while keeping their record available for historical reporting and year-end tax documents.
This article applies to restaurant owners and managers using Toast Web, Toast Payroll, or both. You need either the 4.9 Employee Info permission in Toast Web or a manager / HR+ role in Toast Payroll.
The quickest path covers most situations:
| Symptom | Most Common Cause | Quick Fix | Self-Service? |
|---|---|---|---|
| I need to remove an employee who quit, was fired, or no longer works for us | Right method depends on which Toast products you use | If you use Toast Payroll, follow Step 3. If Toast Web only, follow Step 2. | Yes |
| The archive button won't let me archive—the employee was set up as my primary user | Toast Web blocks archiving the restaurant's primary user | The owner or restaurant admin should contact Customer Care to change the primary user before archiving. | No (Customer Care) |
| I get "Something went wrong, contact support" or a 403 error when I try to terminate or archive | A backend permission or sync issue that the in-product flow cannot resolve | Contact Customer Care with the employee name and a screenshot of the error. | No (Customer Care) |
| I terminated in Toast Payroll, but the Toast Web profile still shows active | The Toast Payroll → Toast Web sync can take up to two hours, or the profiles may not be mapped | Wait up to two hours, then verify mapping per Toast Payroll: Sync Information With Toast Web. If still active, archive the Toast Web profile manually. | Yes |
| I put in the wrong termination date or last day of benefits | The date fields are locked once you select Finish | Contact Customer Care. Editing termination dates after submission is not self-service. | No (Customer Care) |
| Can I just delete this employee profile? | Toast does not allow profile deletion, even for employees with no timesheets or payroll | Archive (Toast Web) or terminate (Toast Payroll). For duplicate profiles, see Toast Payroll: Delete an Employee Profile. | Yes |
| The employee is coming back—I need to rehire or unarchive | Rehire and unarchive are separate flows from terminate / archive | If you use Toast Payroll, follow Toast Payroll: Rehire Guide. Toast Web only, follow Reinstate an Archived Employee. | Yes |
| The employee is going on leave, not leaving the company | Leave of absence (LOA) is a separate status from termination | Use the LOA status change in Toast Payroll instead of Termination. See Toast Payroll: Make an Employee Status Change. | Yes |
Different Toast products use different methods to remove employee access. Pick the path that matches your setup before you start.
Important: Terminating an employee in Toast Payroll before the end of the pay period deactivates their direct deposit. The final wages are paid by paper check instead.
Use this path only if you do not use Toast Payroll. Archiving a Toast Web profile revokes the employee's Toast Web login and POS access code while keeping their record visible in labor reports for historical reporting.
Expected outcome: The employee no longer appears in the active Employees tab. They appear under Toast Web > Employees > Employee management > Employees > Archived instead, with the user who archived them shown in the Archived By column. The employee's POS access code is disabled, and they can no longer log into Toast Web or any Toast device.
If the archive action fails with an error, see Step 5: Archive Blocked Because the Employee Is Your Primary User.
Use this path if you use Toast Payroll, with or without Toast Web. Terminating in Toast Payroll stops the employee from being included in your monthly invoicing and automatically archives the mapped Toast Web profile within two hours.
Expected outcome: The employee's Status tile shows Terminated. Within two hours, the mapped Toast Web profile is automatically archived, and the employee loses Toast POS, Toast Web, and Toast Payroll administrative access. Former employees keep limited Toast Payroll login access for paystubs and year-end documents like Form W-2—see Toast Payroll: Accessing Your Year-End Tax Documents.
Important: Terminating an employee before the end of the pay period deactivates their direct deposit. The final wages will be paid by paper check.
Note: State and local laws may govern the timing of an employee's final check or direct deposit. Toast Payroll cannot advise on these matters. Consult a lawyer or the free HR toolkit from Mineral for your jurisdiction's rules.
After terminating in Toast Payroll, confirm the Toast Web profile is archived and the POS access code is disabled.
Expected outcome: The employee profile appears in the Archived tab of Toast Web. The employee can no longer use their POS access code or log into Toast Web. If the employee uses Toast Payroll, they can still log in to retrieve paystubs and tax documents.
To see who terminated the employee in Toast Payroll, open the employee's Toast Payroll profile, select the caret icon at the top of the Status tile, then close the pop-up. The status change audit shows the User who made the Terminated entry.
If Toast Web returns an error when you try to archive an employee, the most common cause is that the employee is set up as the restaurant's primary user. Toast Web blocks archiving of the primary user as a safeguard.
The restaurant owner or admin should contact Customer Care to request a change to the primary user. After the primary user is updated, return to Step 2 and try the archive action again.
When you terminate an employee in Toast Payroll, the mapped Toast Web profile is automatically archived within two hours. If the Toast Web profile still shows as active after two hours, the most common cause is that the Toast Payroll and Toast Web profiles are not mapped to each other.
If you saved a termination with the wrong date (last day of employment, last check date, or benefits termination date), the date fields are locked once you select Finish. These dates cannot be edited or changed.
Terminating an employee in Toast Payroll applies the termination to every location the employee is assigned to in Toast Payroll. The single Toast Payroll profile cannot be terminated at one location while staying active at another.`
If the employee is leaving one location but moving to another within your restaurant group, do not terminate. Instead, update their location assignment in Toast Payroll.
The termination flow includes an optional severance step. If you skipped it during termination, you can still pay severance or a final paycheck two ways:
Once the pay period that contains the termination date has passed, the former employee will not appear on future payroll runs automatically.
Toast Payroll uses one Termination status for all departures (voluntary and involuntary). The reason you choose during termination is how you record the termination status reason, whether the employee quit, was released, abandoned the job, or passed away. Termination reasons can be created or edited under Settings > Status Changes. For more information, see Toast Payroll: Create Termination Templates and Reasons.
For setting up new reasons, see Toast Payroll: Create Termination Templates and Reasons.
A small set of issues cannot be resolved through the in-product flow. Contact Customer Care for these only:
When contacting Customer Care, include:
Start a chat by selecting the blue chat button in the lower-right corner of any Toast Payroll page, or follow Contact Customer Support.
No, you cannot delete an employee profile in Toast Payroll or Toast Web, even if the employee has no timesheets or payroll records. The only ways to remove an employee's access are to archive the profile in Toast Web or terminate the profile in Toast Payroll. For duplicate profiles, contact Toast Payroll using the blue chat button in the lower-right corner of any Toast Payroll page. See Toast Payroll: Delete an Employee Profile.
Rehiring or reactivating a former employee uses a separate Rehire flow, not unarchive. If you use Toast Payroll, follow Toast Payroll: Rehire Guide—the Toast Web profile will be unarchived automatically. If you use Toast Web only, follow Reinstate an Archived Employee.
Yes. Terminating an employee in Toast Payroll automatically archives the mapped Toast Web profile within two hours, which disables both the Toast Web login and the POS access code. If you need to revoke access immediately rather than waiting up to two hours, archive the Toast Web profile manually after completing the Toast Payroll termination—see Step 2.
Former employees keep limited Toast Payroll login access so they can retrieve their paystubs and year-end documents like Form W-2. If Toast Payroll files taxes on your company's behalf, terminated employees can retrieve Form W-2 using the steps in Toast Payroll: Accessing Your Year-End Tax Documents.
No. A single Toast Payroll profile cannot be terminated at one location while staying active at another, because Toast Payroll uses a single profile per employee across locations. If the employee is moving between locations within the same restaurant group, update their location assignment in Toast Payroll instead of terminating.
In Toast Web, the Archived By column in Toast Web > Employees > Employee management > Employees > Archived shows the user who archived a profile directly in Toast Web. This column is blank for employees whose Toast Web profile was archived as a result of a Toast Payroll termination. To see who terminated an employee in Toast Payroll, open the employee's Toast Payroll profile and select the caret icon at the top of the Status tile, then close the pop-up to see the status change audit. Review the User column for the Terminated entry.
Toast Payroll uses one Termination status for all departures. The reason you select during the termination flow is how you record whether the employee quit, was released, or abandoned the job. Mark voluntary departures using a Voluntary termination reason like Resigned, and create reasons like Job abandonment through Toast Payroll: Create Termination Templates and Reasons.
The termination flow accepts future-dated values in the last day of employment, last check date, and benefits termination date fields. Confirm with your HR advisor before scheduling a future-dated termination, since access and final paycheck timing depend on these dates. Future-dated terminations cannot be edited or changed after they are created.
No, Toast Payroll does not handle unemployment claims. State agencies do not have access to Toast Payroll to view an individual's employment status. Once an employee files for unemployment, the state agency reaches out to you directly to confirm whether they qualify. For termination paperwork or a terminated-employee report, select the blue chat button in the lower-right corner of any Toast Payroll page. See Toast Payroll: Terminated Employees and Unemployment.
Use the LOA (leave of absence) status change instead of Termination. LOA employees keep their profile but their earnings do not populate on payroll. Recurring deductions like benefits costs continue to appear so they can be recorded. LOA employees are not counted as active and are not invoiced under the per-employee-per-month model. See Toast Payroll: Make an Employee Status Change.
This content is for informational purposes and is not intended as legal, tax, HR, or any other professional advice. Please contact an attorney or other professional for advice.