Access and roles
User access in Marco depends on the following factors:
Manager Access Privileges
In Marco, managers can be granted different access privileges, which determine what they can view and manage.
All managers can be assigned one or more of the following access privileges:
Time Access
Payroll Access
Admin Access
By default, managers have no access privileges. Only Admin Managers (managers with Admin Access) can grant or modify access privileges for other managers.
For instructions on how to assign privileges, refer to Setting Manager Access Privileges.
Default Access (No Access Privileges)
By default, all managers can only view their assigned staff. Without additional access privileges, managers can:
✅ Add and onboard new staff ✅ View and edit basic staff information, including personal and work details ✅ View staff leave balance and history ✅ View staff expense records ✅ View and manage staff documents ✅ Manage staff relocation ✅ View and manage staff visa applications
Restrictions: ❌ Managers with no access privileges cannot approve leave requests or expenses, unless they are assigned as the staff’s Reporting Manager.
Time Access
Managers with Time Access (Time Managers) can only view their assigned staff. In addition to default access, they can:
✅ Manage staff leave balance and records ✅ Manage public holiday lists and weekend policies ✅ Approve staff leave requests
Payroll Access
Managers with Payroll Access (Payroll Managers) can only view their assigned staff. In addition to default access, they can:
✅ View and edit private staff information, such as bank details and employment contracts ✅ Manage staff salary items ✅ Manage staff insurance ✅ Manage staff bank accounts ✅ Manage staff expense records ✅ Approve staff expenses ✅ Run expense and payroll reports
Admin Access
Managers with Admin Access (Admin Managers) can view all staff in the company and perform all tasks available to Time Managers and Payroll Managers.
Admin Managers can also:
✅ View, manage, and edit all staff information, including personal details, bank accounts, salaries, expenses, leave, relocation, and more ✅ Manage company documents, agreements, and quotations ✅ Assign managers and vendors to staff ✅ Set profile types and manager access ✅ Change staff Marco account emails ✅ Offboard and delete staff ✅ Manage company information, including business entities, bank accounts, and exchange rates
With these additional privileges, the Admin Manager also functions as a Marco Platform administrator for their company.
Manager Role Assignment
Managers can be assigned to staff in one of the following roles:
Reporting Manager
Data Manager
When a manager is assigned to a staff member in either role, they can view and manage that staff member based on their access privileges.
Each staff member can have:
One Reporting Manager
Multiple Data Managers
The same manager can be assigned as both a Reporting Manager and a Data Manager for the same staff member if needed.

Reporting Manager
A Reporting Manager is the staff member’s direct manager. In addition to their existing privileges, Reporting Managers can approve the staff’s leave requests and expenses.
Data Manager
A Data Manager is responsible for handling staff data for the company. Their permissions depend on their assigned access privileges (e.g., leave management, payroll, salary administration).
Typical Data Managers include HR and payroll employees, who manage staff records within Marco.
Last updated