What are the different user roles on the Horizons Platform?
To support seamless global hiring and management, Horizons offers a flexible set of user roles designed to meet the needs of diverse teams and workflows. We’ve structured user access into three main categories to align with how companies operate globally.
1. Company Users
These are team members from the client company who use the Horizons platform to hire, manage, and pay their global workforce—including both full-time employees under our EOR model and independent contractors.
Role Levels:
Manager
Can approve leave and expense requests.
Cannot access company settings, payroll, billing, or reporting.HR
Includes all Manager permissions, plus:Manage onboarding for new hires
Submit one-time incomes (e.g. bonuses, commissions)
Oversee expense policy settings
Finance
Includes all HR permissions, plus:Access and generate payroll reports
View billing and invoicing data
Admin
Full administrative access across the platform. Admins can:Manage all company settings
Access and modify employee profiles
Oversee payroll and billing
Generate reports
Invite and manage users
For security and simplicity, we recommend limiting Admin access to essential personnel.
2. Team Members
These are individuals hired via Horizons—either as full-time EOR employees or independent contractors. Their platform access is focused on their own employment details.
Team Member access includes:
For EOR employees:
View personal profile and documents (e.g. employment contracts, payslips)
Submit expense claims
Request time off
For Contractors:
View personal profile and documents
Raise and track payments for services delivered
3. Team Members Advanced
In some cases, employees hired via Horizons also help manage aspects of the company’s account—such as approving expenses, submitting new hire requests, or viewing invoices. To support this, we offer a hybrid user category: Team Members Advanced.
This combines Company User permissions with access to personal employment or contractor details.
Advanced Roles:
Team Member Manager
Includes standard Team Member access plus Manager-level permissions
(e.g. approve leave and expenses for others)Team Member HR
Combines Team Member access with HR privileges
(e.g. onboarding management, policy oversight, submitting one-time incomes)Team Member Finance
Includes Team Member access and Finance-level permissions
(e.g. view payroll and billing data)Team Member Admin
Full administrative access plus personal employment visibilityTeam Member Onboarder
Allows personal access plus permissions to initiate and track new hire requests only
How to Change a User’s Role
Note: Only Admin users can change roles on the Horizons platform.
To update a user’s role:
Navigate to Settings
Go to Users & Roles
Click the three dots next to the user's name
Select Edit
Choose a new role and click Save
Role Summary Tables
Company Users
Permissions / Roles | Manager | HR | Finance | HR & Finance | Admin |
---|---|---|---|---|---|
Approve expenses & leave requests | ✔ | ✔ | ✔ | ✔ | ✔ |
View team member profiles | ✔ | ✔ | ✔ | ✔ | ✔ |
Request contract changes | ✔ | ✔ | ✔ | ||
Submit & manage new hire requests | ✔ | ✔ | ✔ | ||
Add payouts (e.g. bonuses, commissions) | ✔ | ✔ | ✔ | ✔ | |
View payroll reports | ✔ | ✔ | ✔ | ||
View invoices | ✔ | ✔ | ✔ | ||
Manage expense policies | ✔ | ✔ | ✔ | ✔ | |
View billing information | ✔ | ✔ | ✔ | ||
View & invite users | ✔ | ||||
Edit company profile & settings | ✔ |
Team Members
Permissions / Roles | Full-Time Employee (EOR) | Contractor |
---|---|---|
View own profile & documents | ✔ | ✔ |
Submit expenses | ✔ | ✔ |
Request leave | ✔ |
Team Members Advanced
Permissions / Roles | TM Manager | TM HR | TM Finance | TM HR & Finance | TM Admin |
---|---|---|---|---|---|
Company User Permissions | |||||
Approve expenses & leave | ✔ | ✔ | ✔ | ✔ | ✔ |
View team member profiles | ✔ | ✔ | ✔ | ✔ | ✔ |
Submit & manage new hire requests | ✔ | ✔ | ✔ | ||
Add payouts | ✔ | ✔ | ✔ | ✔ | |
View payroll reports | ✔ | ✔ | ✔ | ||
View invoices | ✔ | ✔ | ✔ | ||
Manage expense policies | ✔ | ✔ | ✔ | ✔ | |
View billing information | ✔ | ✔ | ✔ | ||
View & invite users | ✔ | ||||
Edit company profile & settings | ✔ | ||||
Team Member User Permissions | |||||
View own profile & documents | ✔ | ✔ | ✔ | ✔ | ✔ |
Submit expenses (EOR only) | ✔ | ✔ | ✔ | ✔ | ✔ |
Submit leave requests (EOR only) | ✔ | ✔ | ✔ | ✔ | ✔ |
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article