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 visibility

  • Team 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:

  1. Navigate to Settings

  2. Go to Users & Roles

  3. Click the three dots next to the user's name

  4. Select Edit

  5. Choose a new role and click Save


Role Summary Tables

Company Users

Permissions / RolesManagerHRFinanceHR & FinanceAdmin
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 / RolesFull-Time Employee (EOR)Contractor
View own profile & documents
Submit expenses
Request leave


Team Members Advanced

Permissions / RolesTM ManagerTM HRTM FinanceTM HR & FinanceTM 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

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article