User Roles and Permissions Matrix
Baulit has four user roles. Each role determines what a person can see and do within a project. This page describes each role and provides a complete permissions matrix.
The Four Roles
Admin
The account owner. An Admin has full access to everything: all projects, settings, billing, team management, and AI features. There is one Admin per account, and the Admin always counts as a paid seat.
Manager
A project lead or superintendent. Managers have the same project-level access as the Admin — they can create projects, edit tasks, manage budgets, write daily logs, and run reports. Managers count as paid seats against your tier limit.
Contractor
A subcontractor, trade partner, or supplier. Contractors see only the tasks assigned to them. They can update the status of their own tasks, request approval, and upload photos to tasks they are assigned to. Contractors cannot see budgets, change orders, or other team members' tasks. Contractor seats are free and unlimited on every tier.
Stakeholder
A homeowner, investor, lender, or other party who needs visibility but not editing access. Stakeholders get a read-only view of project progress. They can view files but cannot make any changes. Stakeholder seats are free and unlimited on every tier.
Permissions Matrix
| Capability | Admin | Manager | Contractor | Stakeholder |
|---|---|---|---|---|
| Create / edit projects | Yes | Yes | No | No |
| Create / edit tasks | Yes | Yes | No | No |
| Change task status | Yes | Yes | Own tasks only | No |
| Request approval | Yes | Yes | Yes | No |
| Approve / reject tasks | Yes | Yes | No | No |
| View budget | Yes | Yes | No | No |
| Edit costs | Yes | Yes | No | No |
| Create change orders | Yes | Yes | No | No |
| Approve change orders | Yes | Yes | No | No |
| Write daily logs | Yes | Yes | No | No |
| Upload files | Yes | Yes | Task-level | No |
| View files | Yes | Yes | Yes | Yes |
| Upload approval photos | Yes | Yes | Yes | No |
| Manage team | Yes | Yes | No | No |
| View reports | Yes | Yes | No | No |
| Access settings | Yes | Yes | No | No |
| Use AI features | Yes | Yes | No | No |
Seat Costs by Role
| Role | Counts as Paid Seat? | Cost |
|---|---|---|
| Admin | Yes | Included in plan |
| Manager | Yes | Included up to tier limit, then $19/mo each |
| Contractor | No | Free — unlimited |
| Stakeholder | No | Free — unlimited |
How Roles Are Assigned
When you invite someone to a project, you choose their role during the invitation process. Roles are set per-project, so the same person could be a Manager on one project and a Contractor on another.
Only Admins and Managers can invite team members. To change someone's role after they have been invited, remove them from the project and re-invite them with the new role.