There are three roles: Primary Account Owner, Owner, Management, and Tracking. Below is a table that describes what each role has the privileges of doing within Compass.
| Tasks within Compass | Primary Account Owner | Owner | Management | Tracking |
| View Main Map | Yes | Yes | Yes, Assigned Vehicles Only | Trip History Only |
| View "Tools" | Yes | Yes | Yes | No |
| View Alerts Tab | Yes | Yes | Yes, Assigned Vehicles Only | No |
| View Stats Tab | Yes | Yes | Yes, Assigned Vehicles Only | Yes, Only For Self |
| View Reports Tab | Yes | Yes | Yes, Assigned Vehicles Only | No |
| View Maintenance Tab | Yes | Yes | Yes, Assigned Vehicles Only | No |
| Generate Reports | Yes | Yes | Yes, Assigned Vehicles Only | No |
| Invite Users | Yes | Yes | No | No |
| Edit Users | Yes | Yes | No | No |
| Edit Vehicles | Yes | Yes | Yes, Assigned Vehicles Only | No |
| Assign Devices to Vehicles | Yes | Yes | Optional Privilege | No |
| Create/Edit Shareable Groups | Yes | No | No | No |
| Create/Edit Private Groups | Yes | Yes | Optional Privilege | No |
| Create/Edit Categories- Visible to Other Users | Yes | Yes | Yes | No |
| Create/Edit Private Geofences | Yes | Yes | Optional Privilege | No |
| Create/Edit Points of Interest- Visible to Other Users | Yes | Yes | Optional Privilege | No |
| Create/Edit Private Notification Plans | Yes | Yes | Yes | No |
| Create/Edit Work Schedules and assign to Drivers - Visible to Other Users | Yes | Yes | Yes, Only For Self | No |
| Create/Edit Custom Maintenance Schedules - Visible to Other Users | Yes | Yes | Optional Privilege | No |
| View Fuel Receipts | Yes | Yes | Yes, Assigned Vehicles Only | No |
| Create Fuel Receipts - Visible to Other Users | Yes | Yes | Yes | No |
| Submit Trip Change Request* | Yes | Yes | Yes | Yes |
| Approve Trip Change Request* *Trip Change Request is a bit more complex than “yes” or “no”- It depends on which role sends the request and to whom. In general, all roles can send and approve/decline trip change requests. However, for example, if the Owner sends a request to a Driver, it will be applied automatically without the Driver’s confirmation. If a Manager sends a request to a Driver, then the Driver must approve or decline it. | Yes | Yes | Yes | Yes |