User Roles and Permissions
  • Sombre
    Lumière
  • PDF

User Roles and Permissions

  • Sombre
    Lumière
  • PDF

The content is currently unavailable in French. You are viewing the default English version.
Résumé de l’article

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


(no cost data)

R

R
(no cost data)

R
(no cost data)

R
(no cost data)

View

R

R

R

R
(no cost data) 

R 

R
(no cost data)

R
(no cost data)

R
(no cost data)

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
(no cost data)

R

R
(no cost data)

R
(no cost data)

R
(no cost data)

View

R

R

R

R
(no cost data)

R

R
(no cost data)

R
(no cost data)

R
(no cost data)

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



Cet article vous a-t-il été utile ?