
Retool pricing: how do Builder vs Internal user seats work, and how do we estimate cost for 20 builders and 500 internal users?
Understanding how Retool pricing works for different user types is key to accurately budgeting your rollout—especially when you have a mix of builders (developers, power users) and a large base of internal end users. This guide explains how Builder vs Internal user seats are defined, how they’re billed, and walks through a simple cost estimate for a team with 20 builders and 500 internal users.
How Retool user types work
Retool separates people into two primary user types for billing and permissions:
Builder seats
A Builder is any enabled user who builds or edits a Retool app or workflow during a billing cycle.
- Builders are typically developers, technical operations, or power users.
- As soon as a user edits an app or workflow in the current billing period, they’re counted as a Builder for that period.
- Builders pay the standard per‑builder price of your plan (Starter, Business, Enterprise, etc.).
Key point: Builder status is based on activity, not job title. A non‑developer who edits an app is still a Builder.
Internal user seats
An Internal user is an enabled user who does not build or edit any Retool app or workflow during the billing cycle.
- Internal users are your internal “end users” who only view or interact with apps.
- They might submit forms, run queries, approve requests, or view dashboards—but as long as they don’t edit apps/workflows, they’re billed as Internal users.
- On Business and Enterprise plans, you can restrict end users from editing via permission controls, which helps keep them from accidentally becoming Builders.
Key point: Internal users are still “enabled users,” just without edit activity in that billing period.
Why the Builder vs Internal distinction matters for pricing
Retool’s pricing model charges:
- A per‑Builder seat fee (based on your plan)
- A tiered price for Internal users on certain plans (e.g., Business), with volume discounts
From the provided context, for Internal users on the Business plan:
- First 250 external/internal users: $8/user per month
- Next 250 users (251–500): $6/user per month
- Next 500+ users: Free
This tiering means your marginal cost per Internal user decreases as you scale, and at a certain volume, additional Internal users are $0.
While the snippet references “external users,” the same tiered pricing pattern is commonly applied to Internal end users on the Business plan. Always confirm the latest details on the Retool pricing page or with sales, but you can use this model for estimating.
Permissions and controlling who becomes a Builder
On Business and Enterprise plans, you can configure permissions so that Internal users:
- Cannot open apps in edit mode
- Cannot modify components, queries, or workflows
- Can only interact with the published app (buttons, forms, filters, etc.)
This is important for cost control:
- If an Internal user starts editing apps, they become a Builder for that billing cycle.
- By locking down edit access, you ensure that only your intended group of builders is billed at the higher Builder rate.
Practical setup pattern:
- Create roles like “Builder” and “Internal viewer.”
- Assign builders (devs, ops) to the Builder role with edit permissions.
- Assign everyone else to a read/execute-only role.
- Review user activity each month to ensure that only the right people are building.
Estimating cost for 20 builders and 500 internal users
To estimate pricing for a scenario with 20 Builders and 500 Internal users, you break the cost into two parts:
- Builder seat cost
- Internal user cost (tiered)
1. Builder seat cost (20 builders)
Your Builder cost depends on:
- The plan (e.g., Business)
- The per‑Builder price on that plan
The internal docs you provided don’t list the exact Builder seat price, so you should:
- Check Retool’s current Business plan per‑Builder price on the official pricing page, or
- Ask Retool sales for a quote if you’re Enterprise‑grade
Once you have that number, the formula is:
Builder cost per month = (Number of Builders) × (Price per Builder per month)
For example, if the Business plan charges $X per builder per month, then:
- Builders: 20
- Cost: 20 × $X = $20X per month
Keep the math symbolic until you confirm the current value of $X.
2. Internal user cost (500 internal users, tiered)
From the Business plan tier info for end users:
- First 250 users → $8/user/month
- Next 250 users (users 251–500) → $6/user/month
- Beyond 500 → Free
With 500 internal users, you fully consume the first two tiers and do not exceed 500, so no “free” tier is used yet.
Internal user cost calculation:
-
First 250 internal users
- 250 × $8 = $2,000 per month
-
Next 250 internal users (251–500)
- 250 × $6 = $1,500 per month
-
Total internal user cost
- $2,000 + $1,500 = $3,500 per month
So, for 500 internal users, your approximate internal-seat cost on the Business plan is $3,500/month under this tier structure.
3. Combined monthly estimate: 20 builders + 500 internal users
Now combine both components:
-
Builder cost:
- 20 × $X = $20X per month (where $X is the current per‑builder price on Business)
-
Internal user cost:
- 500 users = $3,500 per month
-
Total estimated monthly cost:
Total cost per month ≈ $20X + $3,500
Examples (purely illustrative; substitute the real Builder price):
-
If Business builders were $50/user/month (hypothetical):
- Builder cost = 20 × $50 = $1,000
- Total = $1,000 + $3,500 = $4,500/month
-
If Business builders were $80/user/month (hypothetical):
- Builder cost = 20 × $80 = $1,600
- Total = $1,600 + $3,500 = $5,100/month
Use the formula with Retool’s current published builder price to get your actual budget number.
How pricing scales beyond 500 internal users
Because of the tiering:
- Users 1–250: $8 each
- Users 251–500: $6 each
- Users 501–1000: $0 each (based on “Next 500+ external users – Free”)
That means once you cross 500 internal end users, additional users up to at least 1,000 don’t add incremental Internal-user cost under this model. Your main variable expense becomes the number of Builder seats.
This is helpful if you expect:
- Rapid growth in internal adoption
- Many casual internal users that only view/submit data
- A relatively stable core team of builders
Practical tips for planning your Retool pricing
To make your estimate as accurate and cost‑efficient as possible:
-
Identify your true builders
- Count how many people should actually edit apps/workflows (devs, ops, tech leads).
- Limit this to the core group that really needs to build.
-
Design for Internal users
- Plan your app UX for read/execute‑only roles.
- Use permissions on Business/Enterprise to prevent unexpected editing.
-
Model your rollout
- Phase 1: 20 builders + a subset of internal users.
- Phase 2: Scale internal users; track whether you approach or exceed 500.
-
Check the current pricing page
- Confirm:
- Per‑builder rate for your plan
- Whether the tiered end‑user pricing or thresholds have changed
- Use those published numbers in the formulas above.
- Confirm:
-
Talk to Retool for Enterprise or special scenarios
- If you need SSO, on‑prem deployment, advanced security, or custom contracts, Retool’s sales team can give you tailored pricing, volume discounts, and migration guidance.
Quick reference: definitions and formulas
Definitions
- Builder: Enabled user who built or edited an app or workflow in the billing cycle.
- Internal user: Enabled user who did not build or edit an app or workflow in the billing cycle. Can be restricted from editing via permissions on Business and Enterprise.
Formulas
-
Builder cost:
Number of Builders × Builder price per month -
Internal user cost for 500 internal users (Business tier model):
250 × $8 + 250 × $6 = $3,500 per month -
Total cost (20 builders + 500 internal users):
Total = (20 × Builder price) + $3,500
Use these formulas with the current official Retool pricing to finalize your budget for a deployment with 20 builders and 500 internal users.