Last updated: Feb 10, 2026, 5:05 PM
| If your restaurant uses multi-location management, check out the information in Managing User Jobs and Permissions with Multi-Location Management. |
You can use jobs to help you quickly add employees with the same user permissions based on their role - whether it's a server, driver, cook, cashier, or a custom role in your restaurant. You can also set their Pay Basis there as salary or hourly.
Cashiers require some specific configurations in order to be able to work out of cash drawers. To ensure drawers are secured to the correct employees, you'll need to set the right permissions.
For employees who run from table to table, you'll need to make a couple of configurations to ensure their cash transactions are correctly accounted for in your reports.
Note: Any employee set up with a non-tipped, salary-only job(s) will not have the option to clock in or out. If you have a shift manager that should clock in and out, they should not be set up as a salaried employee unless their job role is also flagged as tipped.
For salaried employees who are not required to clock in, you'll need to configure the necessary permissions that will allow them to conduct end-of-day procedures and other related tasks.
When creating hourly jobs, there's a setting called Reporting that allows you to include or exclude that job's labor hours and cost from reporting. All hourly roles default to being included in reporting. Excluding certain jobs will help you correct your reporting on revenue per employee hour and labor cost as a percentage of net sales.
This setting is essential for excluding any jobs that are:
To exclude a job role from labor reporting, change the setting to Do not include hours and pay under this job in restaurant labor summary reporting. Save your changes.
With Toast, you can easily update the wage or user permissions for an entire job type. This essentially lets you update wages and permissions for multiple employees in bulk (as long as they don't have overrides applied at the employee level).
To edit a job's default wage/rate:
To edit a job's permissions:
Note: The Last Updated column in Toast Web will only show when a user makes changes to a job's title. It does not update when changes are made to a job's wage or permissions.
To remove or archive an active job, follow the steps below. Removing an active job role will not affect previous reporting. If you remove a job role, historical entries will not be deleted from your Toast reports.
With Toast, you have the ability to export a list of active jobs to easily manage labor in your restaurant. If you're using a Labor / Payroll integration, you will be able to quickly export your directory to send to the integration partner.
Select the export icon (down arrow) at the top of the Jobs table to automatically generate a .csv file including the name of job title, external code, hourly or salary wage, the value of wage, tipped status, cashier status, driver status, and more.
In Toast Web, when you create a job that has access to sensitive permissions (i.e. finance access), you may be asked to enter a one-time, six-digit verification code that will be sent to your verified phone number.
If you haven't verified your phone number or if you've previously opted out of verifying, you'll be asked to verify your phone number at this time. To learn more about how to verify your phone number, check out the Security Features for Your Account section in .
If you decline to enter the one-time verification code, you will see an error message saying, “A one-time password is required to perform this action."
Note: This verification step will also occur if you try to unarchive a user with sensitive permissions.
You'll only be prompted to enter the verification code once within a login period.