Skip to content
Team Management Reference

Role-Based Permissions Reference

Who can do this?

  • The Office Admin · Office Admins
  • Learning the Ropes · Apprentices
  • The Boss · Business Owners
  • The Books · Finance
  • One-Person Show · Sole Traders
  • The Foreman · Supervisors
  • On the Tools · Tradies

Overview

MyApprentice uses a role-based access model. Each user is given a role, and the role controls what they can see and do across the platform. This article summarises the default permissions for each role, what an Apprentice can and cannot do, and where the Business Owner can change role-level permissions.

Who uses this feature

All users benefit from understanding their role. The Business Owner is the only role that can change permissions.

When to use this feature

  • You want to know what your role can do.
  • You are setting up a new team member and choosing the right role.
  • You want to adjust default permissions for a role.

What you can do with this feature

  • Understand the six roles and what each is designed for.
  • See the default permission matrix.
  • Know which restrictions apply to Apprentices.
  • Locate the Business Settings area where the Business Owner adjusts permissions.

How the feature works

The six roles

RolePurpose
Business OwnerFull control of the business account. Sees and does everything including billing, permissions, and settings.
SupervisorOperational management. Manages jobs, teams, and schedules within permitted scope.
TradieField worker. Views assigned work, clocks in/out, completes tasks, logs materials.
ApprenticeField worker with restricted access. Views assigned shifts and completes basic tasks.
FinanceFinancial administration. Accesses invoicing, payments, and financial reporting. Business Settings access is scoped to Xero-related items only.
Sole TraderSingle-person business mode. Full access to all features without team management complexity.

Default permissions — Jobs & Quotes

RoleCreateViewEditDeleteNotes
Business OwnerYesYesYesYesFull access to all jobs and quotes.
SupervisorYesYesYesLimitedCan create and manage; delete may require Owner approval.
TradieNoAssigned onlyLimitedNoViews jobs they are assigned to via shifts.
ApprenticeNoAssigned onlyNoNoView only on assigned jobs.
FinanceNoYesLimitedNoViews jobs for invoicing purposes.

Default permissions — Scheduling

RoleCreate ShiftView ScheduleAssign WorkersDelete ShiftNotes
Business OwnerYesFullYesYesFull scheduling access.
SupervisorYesTeamYesYesWithin their team scope.
TradieNoOwn onlyNoNoSees own shifts only.
ApprenticeNoOwn onlyNoNoSees own shifts only.
FinanceNoView onlyNoNoFinance does not schedule but can view for invoicing context (operational visibility).

Default permissions — Invoicing & Payments

RoleCreateViewSendMark PaidNotes
Business OwnerYesYesYesYesFull invoicing including Xero.
SupervisorLimitedYesLimitedNoDepends on Owner-set permissions.
TradieNoNoNoNoNo invoicing access by default.
ApprenticeNoNoNoNoNo invoicing access.
FinanceYesYesYesYesFull invoicing and payments.

Default permissions — Timesheets

RoleClock In/OutView OwnView AllEdit / ApproveNotes
Business OwnerYesYesYesYesApproves all team timesheets.
SupervisorYesYesTeamYesApproves their team.
TradieYesYesNoNoOwn time only.
ApprenticeYesYesNoNoOwn time only.
FinanceNoNoYesNoViews for payroll / reporting.

Default permissions — Users & Team Management

RoleInviteView ListEdit RolesDeactivateNotes
Business OwnerYesYesYesYesFull team management.
SupervisorNoYesNoNoView list only.
TradieNoNoNoNoNo team management.
ApprenticeNoNoNoNoNo team management.
FinanceNoNoNoNoNo team management.

Apprentice-specific restrictions

The Apprentice role is designed for team members who are learning on the job and should have supervised, read-heavy access. The following restrictions apply by default:

FeatureApprentice access
Viewing assigned shiftsAllowed
Viewing job details on assigned shiftsAllowed
Clocking in and out of shiftsAllowed
Completing Shift To-Do’sAllowed
Creating or editing jobsNot allowed
Creating or editing quotesNot allowed
Accessing invoicing or paymentsNot allowed
Inviting or managing team membersNot allowed
Viewing other workers’ schedulesNot allowed
Accessing business settings or billingNot allowed

How the Business Owner adjusts permissions

  1. Select Settings (or Business Settings) from the sidebar.
  2. Navigate to the Permissions or Roles section.
  3. Select the role you want to adjust.
  4. Review the list of permission toggles for each feature area.
  5. Enable or disable as required.
  6. Save changes.

Permission changes apply to all users with that role.

Role-specific notes

  • Only the Business Owner can modify role permissions.
  • Permission changes are role-wide — if you need a single user to have different access, consider a different role for that person.
  • Managing Users, Roles, and Seats
  • Configuring Business Settings

Important notes

  • The permissions shown here are defaults. Your Business Owner may have customised them for your business.
  • If you cannot access something you expect to see, check with your Business Owner.

Related in Team Management

See this in other guide types