Last updated: Jun 8, 2026, 12:20 PM
Employees can work in multiple roles within one restaurant or in multiple locations. See how to manage jobs and secondary positions in Toast Payroll.
Applies to: Toast Payroll
Permissions needed:
What you'll accomplish: Add, change, or remove a job, secondary position, or pay group on an employee's Toast Payroll profile so they can clock in at the right role and location, and be paid from the correct pay group.
| Note: All secondary positions and jobs must be added in Toast Payroll where they will instantly sync to Toast Web. For more information on Toast Web and Toast Payroll syncing, see Toast Payroll: Sync Information With Toast Web. |
Use this table to route to the right procedure based on what the employee needs.
| What You Need | Where to Go |
| Employee picks up a new role at the same location (same pay group) | Add a Job to an Employee's Profile |
| Employee transfers to another location in the same pay group | Add a Job to an Employee's Profile |
| Employee works at a location paid out of a different pay group | Add a Secondary Position |
| Employee works at multiple locations across different pay groups, with multiple jobs at each | Add a Secondary Position, then Add a Job under each |
| Employee permanently moved to a new location; you want to swap their primary and secondary | Toast Payroll: Change a Secondary Position to a Primary Position |
| Employee is moving between FEINs / company codes | Toast Payroll: Inter-Company Transfers |
| You see "More Than One Position Per Pay Group" error | Error: More Than One Position Per Pay Group |
| You need to change an employee's pay rate | Update Pay Rates for a Secondary Position vs a Job |
These four terms come up throughout the rest of this article. Use the definitions below to match the right path.
A secondary position controls which pay group(s) an employee will be paid out of. Only add a secondary position if your account has multiple pay groups and the employee will be paid out of more than one pay group. You have one pay group for each payroll your company runs (for example, management weekly, staff bi-weekly). When staff members work at a new location, they may need both a new secondary position and a new job added to their profile.
| Important: When transferring employees between locations, pay rates and job permissions do not transfer automatically. They must be created and adjusted manually. Attempting to keep all hours in a single pay group for an employee working across locations with different tax jurisdictions may cause tax discrepancies and Form W-2 inaccuracies. For work tax Location details, see Toast Payroll: View and Update Work Tax Locations. |
Use these three scenarios to decide.
If the jobs or locations are paid out of the same pay group, add a job in Toast Payroll and assign the employee to the job. Do not add a secondary position. Adding a secondary position when the pay group is the same will trigger the "More Than One Position Per Pay Group" error — see the troubleshooting section below.
If the locations are paid out of different pay groups, add a secondary position. The secondary position is what allows the employee to be paid out of the additional pay group.
If the locations are paid out of different pay groups and the employee has different jobs at those locations, add a secondary position for each pay group you intend to pay out of, then add the relevant jobs under those positions. The secondary position allows the employee to be paid out of the pay group while the job tracks their time.
When employees work across multiple locations:
When an employee has multiple roles within the restaurant, add a job for each role under the pay group they will be paid out from (see Scenario 1).
| Note: If you are looking to add a brand-new job to your Toast ecosystem (not just to one employee), the job itself must first be created in Toast Web. See Create and Edit Jobs (Roles) for Toast POS. The new job will sync to Toast Payroll almost immediately. |
For example, an employee who can clock in as either a cashier or training manager at the Chicago location, earning $16 per hour as a cashier and $22 per hour as a training manager, would have two jobs on their Toast Payroll profile. The job specifies which rate the employee earns for which role.
To add a job:
Expected outcome: The new job appears on the employee's profile in Toast Payroll and syncs to the employee's Toast Web profile within 30 minutes. The employee can now clock in under this job on a Toast device.
Expected outcome: The job on the employee's profile is updated. If the employee's pay should also change, see Toast Payroll: Make a Pay Change.
Expected outcome: The job is removed from the employee's Toast Payroll profile and the change syncs to Toast Web immediately.
| Note: Only add a secondary position if your account has multiple pay groups and the employee will be paid out of more than one pay group. If the new location or role uses the same pay group, add a job instead. |
If an employee works at a location or in a role that is paid out of a separate pay group, a secondary position must be added. The secondary position gives the employee the ability to be paid out of this new pay group (see Scenario 2). This typically happens when the employee is part of two different FEINs under the same company code.
To add a secondary position:
Note: If you do not see the Add+ button, see I Don't See the Option to Add or My Change Won't Save below.
Expected outcome: The secondary position appears on the employee's profile under the existing primary position. The employee can now be paid out of the additional pay group.
If the employee works under multiple FEINs with different jobs (see Scenario 3), you will need multiple positions and multiple jobs:
Expected outcome: The employee has the correct secondary position(s) for each pay group and a job for each role they work at under each pay group.
If an employee has more than one position but will not be working out of a secondary location or pay group any longer, you can deactivate their secondary position. Primary positions cannot be deactivated. To swap which position is primary first, see Toast Payroll: Change a Secondary Position to a Primary Position.
Expected outcome: The secondary position is deactivated on the employee's profile. The employee can no longer be paid out of that pay group.
Pay rates route to two different places depending on which job's rate you are updating.
For updating multiple employee rates at once or for bulk secondary rate updates, see Toast Payroll: Make a Pay Change.
If the Add+ button is missing on the Position page, or the + Add job button is missing on the employee's profile, the most common causes are:
If none of the above apply, chat with Customer Care via the blue chat dot in the lower-right corner of the page.
If you see the error "There Cannot Be More Than One Position Per Pay Group" when adding a secondary position, it means the position you are trying to add is tied to a pay group that the employee already has a position under. Each employee can only have one position per pay group.
To fix the error:
For more on this error, see Get Help with Payroll Error: More Than One Position Per Group.
If you cannot change an employee's pay group or primary FEIN on the Position Detail page, common causes include:
To change an employee's secondary position to their primary position, you deactivate the existing secondary, and edit the primary to match the deactivated one, and re-add the original primary as a new secondary. The full procedure is documented in Toast Payroll: Change a Secondary Position to a Primary Position.
Also asked as:
To permanently move an employee between locations:
Also asked as:
Yes, an employee can be paid out of more than one pay group, but it requires a secondary position for the additional pay group. The primary position drives one pay group; each secondary position adds another. See Add a Secondary Position above.
A job is a role the employee can clock in and out of on a Toast device (Cashier, Bartender, etc.) and has a pay rate. A position is a set of employee attributes (part-time/full-time, overtime eligibility, TAFW tier, benefits tier). A pay group is a group of employees that share a pay date, frequency, and method, and is tied to the position. See the Overview above, Toast Payroll: Review Pay Groups and Toast Payroll: Update Positions for the full concept guides.
Also asked as:
Not necessarily. If all the locations the employee works at are paid out of the same pay group, you only need to add a job — no secondary position. A secondary position is only needed when the employee is paid out of different pay groups. See Scenario 1 and Scenario 2 above. Adding a secondary position in the same pay group will trigger the More Than One Position Per Pay Group error.
To add a secondary hourly rate, add a job for the secondary role at the rate the employee earns for that role. Each job has its own rate. See Update Pay Rates for a Secondary Position vs a Job above for which tool to use when changing the rate later.
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.