-
Print
-
DarkLight
-
PDF
User Roles and Permissions
-
Print
-
DarkLight
-
PDF
STACK offers a wide array of capabilities and information that can be useful to different people/departments throughout your organization. This makes it beneficial to give several members of your team access to your STACK account. However, we recognize that you probably don't want every user to be able to edit a takeoff or company settings or see costs data and estimates.
To help you to control access to certain tools/features and share relevant information with the appropriate members of your team, when you add a user to your STACK account you will assign them Role based on the level of access you want them to have.
STACK has several different predefined Roles from which to choose. Additional User Permissions can be assigned or removed to help you customize the Roles to fit the specific work each member of your team needs to perform.
TIP: You can manage users' access to specific projects by making a project private. See Private and Public Projects for more info.
See Assign and Manage Account Users for instructions on how to assign user roles and permissions.
User Roles Defined
STACK has several different Roles from which to choose. You can assign a user any role you want, and you can assign multiple users the same role. Some roles include one or more of the User Permissions and you can add additional permissions as needed.
Roles are classified as either a Full-Access or Viewer role.*
Full-Access roles can create, edit, search, and view information as defined in the specific role.
Viewer roles can search/view information as defined in the specific role.
*The number of users to which you can assign Full-Access roles is based on the number of licenses available in your STACK subscription. There is no limit to the number of users who can be assigned Viewer roles.
You can assign a user any role you want and you can assign multiple users the same role.
Full-Access Roles
Account Owner
The Account Owner has complete access to all features and settings in the account. This role includes every user permission with no restrictions, and at least one user in every account must hold this role.
Office Manager
The Office Manager role is designed for organizations with multiple offices and gives office leaders local control over user management without requiring global admin access. Office Managers can add, edit, deactivate, and remove users within their assigned office to support faster onboarding and consistent workflows, while remaining isolated from users and projects in other offices. This role cannot add paid users (Takeoff Operator, Estimator, IT Admin, or Account Owner), ensuring clear boundaries, reduced risk, and better governance at the office level.
Estimator
The Estimator can create and manage projects, upload and organize plans and documents, perform takeoffs, add items and assemblies, and work with reports and estimates. Some permissions—like project creation and annotations—are included by default but can be removed if needed.
Takeoff Operator
The Takeoff Operator can create and manage projects, work with plans and documents, perform takeoffs, add items and assemblies, and run reports. This role does not have access to estimates or cost data, even if additional permissions are assigned.
Viewer Roles
Cost Viewer
The Cost Viewer can view and search all projects, takeoffs, markups, reports, and snapshots. This role is read-only and cannot create or edit takeoffs or the takeoff library.
IT Admin
The IT Admin can view and search projects and takeoffs, hide or unhide takeoffs, print plans and reports, and access Account Settings. This role cannot create or edit takeoffs or the takeoff library and does not have access to estimates or cost data.
Project Creator
The Project Creator can create and manage projects, upload and organize plans and documents, and view takeoffs and reports. This role cannot create or edit takeoffs or the takeoff library.
Viewer
The Viewer can view and search projects and takeoffs, hide or unhide takeoffs, and print plans and reports. This role cannot create or edit takeoffs or the takeoff library.
User Role Permissions
The table below outlines the permissions available for each STACK Takeoff & Estimate user role. Use it to quickly compare what each role can do—from full-access roles that can manage projects and users, to viewer roles with read-only access. This helps ensure every team member is assigned the right level of access based on their responsibilities and your organization’s workflow.
R: Included in the role
R(P): Includes a user permission for this feature
P: permission must be applied
Capability | Account Owner | Office Manager | Estimator | Takeoff Operator | Cost Viewer | IT Admin | Project Creator | Viewer |
|---|---|---|---|---|---|---|---|---|
Create projects | Y | Y | Y | Y | N | N | Y | N |
Edit project settings | Y | Y | Y | Y | N | N | Y | N |
Manage plans & documents | Y | Y | Y | Y | N | N | Y | N |
Perform takeoffs | Y | N | Y | Y | N | N | N | N |
Add items & assemblies | Y | Y | Y | Y | N | N | N | N |
STACK Capabilities | Account Owner | Office Manager | Estimator | Takeoff Operator | Cost Viewer | IT Admin | Project Creator | Viewer |
Projects | ||||||||
Create | R | R(P) | R(P) | R(P) | P | P | R(P) | P |
Edit | R | R(P) | R(P) | R(P) | P | P | R(P) | P |
Delete | R | P | R | R | ||||
View | R | R | R | R | R | R | R | R |
Takeoffs/Measurements | ||||||||
Create | R | R | R | R | ||||
Edit | R | R | R | R | ||||
Delete | R | R | R | R | ||||
View | R | R | R | R | R | R | R | R |
Takeoff Annotations | ||||||||
Create | R | R(P) | R(P) | R(P) | P | P | P | P |
Edit | R | R(P) | R(P) | R(P) | P | P | P | P |
Delete | R | R(P) | R(P) | R(P) | P | P | P | P |
View | R | R | R | R | R | R | R | R |
Estimates | ||||||||
Create | R | R | R | |||||
Edit | R | R | R | |||||
Delete | R | R | R | |||||
View | R | R | R | |||||
Takeoff Reports | ||||||||
Edit | R | R | R | R | R | R | R | R |
View | R | R | R | R | R | R | R | R |
Takeoff Library | ||||||||
Create | R | P | P | P | P | P | P | P |
Edit | R | P | P | P | P | P | P | P |
Delete | R | P | P | P | P | P | P | P |
View | R | P | P | P | ||||
Item Reports | ||||||||
Edit | R | R | R | R | R | R | R | R |
View | R | R | R | R | R | R | R | R |
Items/Assemblies Libraries | ||||||||
Create | R | P | P | P | P | P | P | P |
Edit | R | P | P | P | P | P | P | P |
Delete | R | P | P | P | P | P | P | P |
View | R | P | P | P | P | |||
Item Library Pricing | ||||||||
Create | R | P | P | P | P | P | P | P |
Edit | R | P | P | P | P | P | P | P |
Delete | R | P | P | P | P | P | P | P |
View | R | R | R | P | R | P | P | P |
Cost Type Library | ||||||||
Create | R | P | P | P | P | R(P) | P | P |
Edit | R | P | P | P | P | R(P) | P | P |
Delete | R | P | P | P | P | R(P) | P | P |
View | R | P | P | P | P | R(P) | P | P |
Label Library | ||||||||
Create | R | P | P | P | P | P | P | P |
Edit | R | P | P | P | P | P | P | P |
Delete | R | P | P | P | P | P | P | P |
View | R | R | R | R | P | P | P | P |
Manage Users | ||||||||
Create | R | R | P | P | P | R(P) | P | P |
Edit | R | R (limited) | P | P | P | R(P) | P | P |
Delete | R | R | P | P | P | R(P) | P | P |
View | R | R | P | P | P | R(P) | P | P |
Manage Billing Info | ||||||||
Create | R | P | P | P | P | R(P) | P | P |
Edit | R | P | P | P | P | R(P) | P | P |
Delete | R | P | P | P | P | R(P) | P | P |
View | R | P | P | P | P | R(P) | P | P |
Manage Subscription | ||||||||
Create | R | P | P | P | P | R(P) | P | P |
Edit | R | P | P | P | P | R(P) | P | P |
Delete | R | P | P | P | P | R(P) | P | P |
View | R | P | P | P | P | R(P) | P | P |
User Permission Descriptions
User Permissions can be applied (or removed) to STACK’s predefined user roles so you have more flexibility to further expand or restrict what a certain role can do.
User Permissions give a user more administrative and content management capabilities within the account.
You can apply any or all User Permissions to any role except Account Owner. All permissions are automatically applied to the Account Owner role and cannot be removed.
User Permissions
Can create projects and edit project settings
Gives any user the ability to create a project and edit project information on the project Home screen, as well as upload and manage project plans and documents.
Can delete projects
Gives any user the ability to delete projects.
This permission cannot be assigned unless the Can create projects and edit project settings permission is also assigned.
Can create libraries
Gives any user with a Full-Access role the ability to create Custom Libraries.
Permissions to View, Create, and/or Delete the Takeoffs, Items, and Assemblies within a Custom Library is assigned in each Library. See Custom Libraries for info.
Can delete libraries
Gives any user with a Full-Access role the ability to delete Custom Libraries.
This permission cannot be assigned unless the Can create libraries permission is also assigned.
Can edit account settings
Gives any user the ability to access and manage Account Settings without having to be assigned the role of Account Owner.
NOTE: If you assign a user this permission, they will be able to do anything in Account Settings (even change billing information).
Can create and edit annotations
Gives any user the ability to add, edit, and remove annotations on plan sheets.
Related Articles
Assign and Manage Account Users
Private and Public Projects
Account Settings