STACK licensing is designed to give you flexibility while maintaining clear control over who can access specific features. This article explains how user licenses, add-ons, and seat-based features work together so you can confidently manage access across your organization.
STACK uses a hybrid licensing model that combines company-level access with user-level license assignment. Core subscriptions and some add-ons are assigned to individual users, while other add-ons remain available company-wide once enabled.
Understanding the difference helps ensure the right people have access to the right tools—without over-licensing or confusion.
NOTE
STACK Takeoff & Estimate has free users that do not consume a paid license and have limited platform access. These users may be added to projects for collaboration and visibility, with a maximum of 400 free users per project.
Key Information
STACK licenses are assigned per user, per year.
Each user must have a base STACK license to access the platform.
Licenses in STACK follow two models: user-level and company-level.
User-level licenses must be assigned to individual users by an Account Owner.
Company-level add-ons are enabled at the account level and are available to all licensed users automatically.
Core subscriptions (Takeoff and Estimating) and certain add-ons are licensed at the user level.
The system enforces license quantities and prevents assigning more users than purchased licenses.
Licenses can be revoked and reassigned at any time by the Account Owner.
Removing a user immediately frees up their assigned license.
If no licenses are available, Account Owners are prompted to request additional licenses.
Users can only access features that are both assigned to them and allowed by their role.
Plans and Available Add-Ons
Plans
This table shows what’s included with each subscription plan.
| Plan | Takeoff | Estimates | Estimate Reports | STACK Assist |
|---|---|---|---|---|
| Takeoff Standard | X |
|
||
| Takeoff Premium | X |
|
|
X |
| Takeoff & Estimating Pro | X |
X |
X |
X |
Each paid STACK plan is licensed per user, per year.
Every user must have a base STACK license to access the platform.
Licenses are assigned to named users.
Pricing varies by plan (Standard, Premium, Pro, or Custom).
NOTE
Existing customers with "Takeoff & Estimating Standard" subscriptions can continue using their current plan through their renewal date. Nothing changes for you today. Takeoff & Estimating Standard is a legacy plan and is no longer available for new purchases. When your subscription comes up for renewal, you'll transition to one of our current plans: Takeoff Standard, Takeoff Premium, or Takeoff and Estimating Pro. Your Account Manager will help you select the best option for your needs.
NOTE
Pricing varies by plan and subscription type.
A base license allows a user to log in and use the core Takeoff and Estimating features included in their plan.
Available Add-Ons
This table shows which add-ons can be used with STACK Takeoff & Estimate plans and how access to each add-on is managed.
| Add-On | Available With | How Access Is Managed |
|---|---|---|
| STACK Assist | All plans | Enabled at the company level for all licensed users |
| STACK for Excel | All plans | Assigned to individual users |
| Workpack | All plans | Assigned to individual users |
| ERP Integrations | All plans | Enabled at the company level |
| Libraries | All plans | Enabled at the company level |
| Retrieve Aerials | All plans | Enabled at the company level |
| API Access | All plans | Enabled at the company level |
| Additional Storage | All plans | Enabled at the company level |
STACK add-ons fall into two categories: company-wide and seat-based.
Company-wide
Company-wide add-ons are enabled once for the entire account and are available to all licensed users automatically.
What Happens When a Company-Wide Add-On Is Purchased:
The add-on is enabled at the account level
All current licensed users can access it
Any newly licensed users automatically receive access
No user-level setup is required
What You Do Not Need to Do:
Assign access to users
Manage seats
Track usage by user
Seat-Based
Seat-based add-ons are limited to a specific number of users and require explicit assignment.
Seat-Based Add-Ons Include:
STACK for Excel (must be enabled in Account Settings)
Floor Plan AI: Floor Plan AI is a STACK add-on that uses AI to automatically detect and create editable takeoffs for rooms, walls, doors, and windows from scaled floor plans, significantly speeding up floor plan takeoffs. (Visit the Floor Plan AI article for more information)
What Happens When a Seat-Based Add-On Is Purchased:
A fixed number of seats is added to the account
Each seat must be assigned to an individual user
Only users with an assigned seat can access the add-on
The system prevents assigning more users than available seats
Licensing Dashboard
Assigning licenses can be accessed through your Profile Icon, Account Settings, and Company users. (Visit the Assign And Manage Account Users for more information)
Seat Management (Account Owner Only)
Account Owners Can:
Assign a seat to a user
Remove a seat from a user
Reassign a freed seat to another user
View a user's role permissions to confirm what actions they can perform within the platform.
System Behavior:
Removing a user immediately frees their seat
Attempting to assign a seat when none are available shows an error
A prompt appears to request additional seats
Access Rules and Limitations
Seat-based add-ons cannot be enabled for all users
Each seat is tied to one specific user
Assigning a seat does not grant permissions. The user must already have the required role and permissions to use the add-on’s features.
Purchasing Additional Licensed Use Seats
Additional licensed user seats can be purchased at any time to expand access across the organization.
STACK uses a user-based licensing model, so access is tied to individual users and the number of licenses available. License limits are enforced, preventing assignment beyond the number of available seats.
When Additional Seats Are Needed
Additional seats are required when:
- All licenses are currently assigned
- New users require access to licensed features
- More users need access to seat-based add-ons
If no licenses are available, the system displays a prompt when attempting to assign a license.
Purchasing Additional Seats
Additional seats can be purchased in the platform or, for additional support, by contacting an Account Manager or STACK Support.
In Platform:
Click your Profile Icon.
Select Account Settings.
From the left side panel, choose Company Users.
Under the Licenses section, click the cart icon where you want to add seats.
Enter how many additional seats you need per license type.
Click Calculate Price.
Once the total number of new seats is entered, click Proceed to Payment.
Click Close.
-
After seats are added:
Total license availability is updated
Licenses can be assigned immediately
Assigned users gain access based on their license and role permissions
Licenses remain fully flexible and can be reassigned as needed
NOTES
Licenses are assigned to individual users and cannot be shared.
Removing a user or unassigning a license immediately frees the seat.
Only Account Owners can manage license assignments.
Users without an assigned license cannot access associated features.
Useful Links
For more information on STACK Takeoff & Estimate licensing options, visit our pricing page.
Related Articles
See how others use this feature in the STACK Community.
If you need additional assistance, please Contact Us.
Comments
Please sign in to leave a comment.