Last updated: Sep 16, 2026, 4:41 PM
Invite users to create a Toast account so they can log in to the Toast platform they need — Toast Web, Toast Payroll, POS, or xtraCHEF.
A profile stores a person's information in Toast — name, contact info, permissions, pay rate, and employment data. An account is the email address and password combination that lets a person log in to a Toast platform.
A user can have a profile without an account. For example, an hourly server can clock in on the POS using only their POS access code — they have an employee profile, but no Toast Web account. A manager who needs to update menu prices needs an account, because that work happens in Toast Web.
| Note: For security, each person who logs in to Toast Web should have their own account credentials (email address and password). Shared accounts create login challenges and security risks — to learn more, see Separate Your Shared Toast Web Accounts. |
Applies to: Toast Web, Toast Payroll, Toast POS, MyToast, Toast Now, Toast Tables, xtraCHEF by Toast
Permissions needed:
What you'll accomplish: Invite a user to create a Toast account so they can log in to the Toast platform(s) they need.
Before sending an invite, review these points:
Use this table to find the right path for the person you're setting up.
| To access… | The user needs… | Path |
| The Toast POS only (clock in, take orders) | An employee profile with a POS access code. No account required. | Give an Employee POS Access Without a Toast Web Account |
| Toast Web (the restaurant back-end) | A Toast Web account created from their employee profile. | Invite an Existing Employee to Create a Toast Web Account, or Add a New Employee and Invite Them at the Same Time |
| Toast Payroll | An employee profile created in Toast Payroll, which automatically gives them a Toast Payroll account. | Add a Toast Payroll Employee |
| MyToast, Toast Now, or Toast Tables | The same Toast account credentials they use for Toast Web. What they see depends on their permissions. | Invite an Existing Employee to Create a Toast Web Account |
| xtraCHEF by Toast | A Toast Web account first, then an xtraCHEF user added with the same email address so the accounts link. | Create an xtraCHEF by Toast Account |
| Note: If your business uses Toast Payroll, hire employees in Toast Payroll rather than Toast Web. Their Toast Payroll employee profile will sync to Toast Web automatically, and you can then invite them to create a Toast Web account from there. |
Use these steps when the person already has an employee profile in Toast Web (for example, you added them earlier as POS-only, or their profile was created from Toast Payroll).
Expected outcome: The employee receives an email invitation from Toast. They select the link in the email, set a password, and from that point can log in to Toast Web, MyToast, Toast Now, and Toast Tables with the same email and password.
Note: If the employee has a POS access code, their POS access code will not work until they accept the invitation and set a password.
Use these steps when the person is brand new and your business does not use Toast Payroll. (If your business uses Toast Payroll, add them in Toast Payroll first — see Add a Toast Payroll Employee.)
Expected outcome: The employee receives an email invitation. After they accept the invitation and set a password, they can log in to Toast Web and use their POS access code on the POS.
Note: If you see "A user with this email already exists" when entering the email, the address is already tied to another Toast account. See Frequently Asked Questions below.
You can update the employee's email address from their profile before they accept the invitation. You can also resend the invitation email if needed — see Resend, Edit, or Cancel an Invitation.
Use these steps when an employee will only use the POS (for example, a server or line cook) and does not need to log in to Toast Web. They'll clock in and take orders using a POS access code — no email or password is required.
Expected outcome: The employee profile is created with a POS access code and no Toast Web account. The employee can clock in and take orders on the POS using their POS access code immediately.
Note: If your business uses Toast Payroll, you assign the POS access code on the Jobs & Pay step of the new hire workflow instead. See Toast Payroll: New Hire Employees (Employer Guide).
In Toast Payroll, creating an employee profile automatically gives the employee an account for Toast Payroll. The employee receives a "welcome" email and sets their own password.
For the full step-by-step workflow — basic info, jobs and pay, benefits, onboarding documents, and review — see Toast Payroll: New Hire Employees (Employer Guide).
Key points specific to account creation:
Expected outcome: The Toast Payroll profile and account are created. The employee receives a welcome email and completes their own onboarding steps after setting a password.
Note: If you entered the wrong email address and the employee has not yet acted on the welcome email, navigate to their profile in Toast Payroll and select Profile > User Account > Update to correct it. If the employee has already used the welcome email, see Toast Payroll: Resend New Hire Onboarding Email.
A Toast Payroll account does not automatically give the employee access to Toast Web. Use these steps when a Toast Payroll employee also needs Toast Web access — for example, a manager who needs to update menus, pull reports, or manage gift cards.
Expected outcome: The employee receives a separate email invitation for Toast Web. After they accept and set a password, they can log in to Toast Web, MyToast, Toast Now, and Toast Tables using their Toast account credentials.
Note: Inviting a Toast Payroll employee to create an account in Toast Web is optional — most restaurants only do this for employees who manage Toast Web settings or for those who use the MyToast app.
The best practice for granting access to xtraCHEF by Toast is to create a Toast Web account first, then add the user in xtraCHEF using the same email address. When the email addresses match, the accounts are linked and the user signs in to xtraCHEF and Toast Web with the same credentials.
Expected outcome: The user receives an email invitation. After they accept the invitation, they can sign in to xtraCHEF using the same email and password as their Toast Web account, and switch between xtraCHEF and Toast Web seamlessly.
Note: Each user role in xtraCHEF includes the permissions of the roles below it. To avoid conflicting privileges, only select one User Role.
After you send an invitation, the user must accept the email and set a password to activate their account. If the email doesn't arrive, the invitation expires, or the email address has a typo, use the options below.
If the user has not yet accepted the invitation:
If the invitation has expired or the user no longer has access to the original email, see Log in to Toast: Troubleshoot Login.
If the employee has not yet acted on the welcome email, ask them to check their spam or junk folder. If the email address was incorrect or the employee already used the original welcome email, see Toast Payroll: Resend New Hire Onboarding Email for the full resend process from the Toast Payroll Team page.
You can change an employee's email address before they accept the invitation:
Note: Once the user has accepted the invitation and the account is activated, only the user themselves can change the email address on the account. See Log in to Toast: Update Your Account.
The "A user with this email already exists" error means the email address is already tied to another Toast account — most often from a previous employer who also uses Toast, or from a different location at your business. To resolve this, the employee needs to log in to the existing account and update the email on it, or you can use a different email address for them at your restaurant. For full troubleshooting steps, see Log in to Toast: Troubleshoot Login.
Also asked as:
If the employee didn't receive the invitation email, first ask them to check their spam or junk folder — Toast sends invitation emails from noreply@toasttab.com. If they still don't see it, confirm the email address on their profile is spelled correctly, update it if needed, and resend the invitation. For Toast Payroll resend specifics, see Toast Payroll: Resend New Hire Onboarding Email.
Also asked as:
To activate an employee without making them create an account, give them a POS access code only and toggle Invite to create account to No when you add them. This lets them clock in and take orders on the POS without an email or password. See Give an Employee POS Access Without a Toast Web Account above.
Also asked as:
You can cancel or unsend an invitation that hasn't been accepted yet by removing the invitation from the employee's profile. If the user has already accepted the invitation and activated the account, you'll need to manage the account through their profile — see Log in to Toast: Update Your Account for options. If the invite was sent in error and the employee profile shouldn't exist either, archive or terminate the profile per your business's process.
Also asked as:
To give a non-employee access to Toast Payroll, add them as a Demo Employee with HR+ access — this gives them access without affecting payroll calculations. For full instructions, see Toast Payroll: Give Access to a Non-Employee. To give a non-employee access to Toast Web only, create a profile for them using the standard new-employee steps above and invite them to create an account.
Also asked as:
The employee has to accept the invitation before they can use their POS access code only if Invite to create account is toggled to Yes on their profile. If the employee was added with Invite to create account toggled to No and given a POS access code only, they can clock in immediately. If you've invited them to create a Toast Web account, their POS access code will not work until they accept the invitation and set a password.
Also asked as: