SaaS Mode & Agency
How to Add a User to a GoHighLevel Sub-Account
By Marnix Geerkens. Published 2023-05-04. Updated 2026-06-02.
Adding a user to a GoHighLevel sub-account gives that person access to the account with a specific role and permission set. From inside the sub-account, go to Settings, open Team Management, and invite the user by email. They receive an email to set their password and can log in immediately.
Watch it, then build it
Get the full platform free for 30 days
That walkthrough runs on GoHighLevel. Start it free through RocketLauncher and you get 30 days instead of the usual 14, the whole platform unlocked, plus our setup help and a community of thousands of builders in 47+ countries.
30 days, not 14Full platform, nothing held backFree community and setup help
We earn a referral commission if you keep GoHighLevel after the trial. It never changes your price.
Summary. User management in GoHighLevel sub-accounts controls who can access a client location and what they can do there. This covers navigating to Team Management inside a sub-account, filling in the user's name and email, selecting the right role, and sending the invitation. Role selection determines which features the user can view and edit after logging in.
What you will learn
- Navigate to Team Management inside a sub-account
- Add a new user by name and email address
- Assign a role to control access levels
- Send the invitation and confirm the user receives it
- Understand the difference between Admin and User roles
Steps
Switch into the sub-account
From the agency view, switch into the sub-account where you want to add the user.
Open Team Management
Go to Settings in the left sidebar, then click Team Management (sometimes labeled My Staff).
Click Add User
Click the Add User or Add Employee button in the upper-right corner.
Enter the user's details
Fill in the first name, last name, email address, and phone number. The email address will be the login username.
Select a role
Choose Admin for full access or User for limited access. The User role restricts access to reports, billing, and certain settings. You can also set the user's permissions for individual features.
Save and invite
Click Save. GoHighLevel sends the new user an email invitation with a link to set their password. Once completed, they can log in to the sub-account.
Tips
- Assign the Admin role only to team members who need access to billing and account settings.
- If the invitation email does not arrive, ask the user to check spam or resend from Team Management.
- Users added at the sub-account level can only access that specific location, not the agency.
Want the full picture? Read more about GoHighLevel SaaS Mode.
Related tutorials
Watch it, then build it
Get the full platform free for 30 days
30 days, not 14Full platform, nothing held backFree community and setup help
Frequently asked questions
Can a user be added to multiple sub-accounts?
Yes. Add them separately in each sub-account using the same email address.
What is the difference between Admin and User roles?
Admins have full access including settings and billing. Users have restricted access.
Can I change a user's role after they have been added?
Yes. Go to Team Management, click edit on their profile, and update the role.
Will the new user see all contacts in the sub-account?
By default yes, unless you restrict their contact visibility in the permission settings.






