Summary and recommendation
Amplitude user management can be run manually, but complexity usually increases with role models, licensing gates, and offboarding dependencies. This guide gives the exact mechanics and where automation has the biggest impact.
Amplitude's admin console lives at Settings > Organization settings > Members & Groups. The platform ships four org-level roles - Viewer (default on invite), Member, Manager, and Admin - plus project-level role overrides on Growth and Enterprise plans (must be enabled by your CSM, not self-serve).
Enterprise adds full RBAC with custom roles scoped by product area. Internal user seats are unlimited on all plans; Amplitude's billing unit is Monthly Tracked Users (MTUs), not headcount. SCIM provisioning is available on Growth or Enterprise with SSO as a prerequisite.
Like every app that gates provisioning behind a plan tier, the manual path is the default until that threshold is met.
Quick facts
| Admin console path | Settings (gear icon) > Organization settings > Members & Groups |
| Admin console URL | Official docs |
| SCIM available | Yes |
| SCIM tier required | Growth or Enterprise |
| SSO prerequisite | Yes |
User types and roles
| Role | Permissions | Cannot do | Plan required | Seat cost | Watch out for |
|---|---|---|---|---|---|
| Viewer | Can view and interact with charts, dashboards, and cohorts. Can create, edit, and delete undiscoverable content they own. Can co-own undiscoverable content created by another user. Can add themselves to team spaces. | Cannot create discoverable content visible to the whole org. Cannot modify project settings. Cannot add users to the organization. | All plans (Starter, Plus, Growth, Enterprise) | No per-seat cost; Amplitude pricing is MTU/event-volume-based, not per-internal-user. | New users invited to an organization are assigned the Viewer role by default. |
| Member | Can create and manage discoverable content (charts, dashboards, cohorts). Can create and manage team spaces, add content, invite users to spaces, and archive spaces. | Cannot modify project settings. Cannot add or remove users from the organization (can only invite to team spaces). | All plans | No per-seat cost; MTU/event-volume-based pricing. | Members can invite users to team spaces but cannot add users to the organization itself. |
| Manager | Comprehensive access to content. Can modify project settings. Can add and remove users from the organization. Can adjust user roles for projects where they are a Manager. | Cannot grant or revoke the Admin role. Can only modify user roles for projects where they themselves hold Manager access. | All plans | No per-seat cost; MTU/event-volume-based pricing. | Managers can only modify a user's role for the project where they are a Manager, not across all projects. |
| Admin | Highest-level role. Full control over organization settings, user management, permission groups, SCIM/SSO configuration, billing (Plus plan), data governance, and content ownership transfers. Only Admins can grant or revoke the Admin role. Only Admins can edit permission groups. | The Admin role's default permissions cannot be modified via RBAC (it is the only default role that does not support permission updates). Custom roles with different admin-like permissions must be created separately. | All plans; at least one Admin required per organization. | No per-seat cost; MTU/event-volume-based pricing. | Amplitude recommends limiting the number of Admins. The sole Admin in an organization cannot have their role changed or be removed until another Admin is designated. |
Permission model
- Model type: hybrid
- Description: Amplitude uses a layered permission model. By default, permissions exist at the organization level, giving users the same access across all projects. Growth and Enterprise customers can enable project-level permissions, allowing different roles per project. Enterprise customers additionally get full RBAC with custom roles (Roles > Permissions > Actions hierarchy) and permission groups for bulk assignment. When a user belongs to multiple groups or has both individual and group permissions, Amplitude grants the union (highest level) of all assigned permissions.
- Custom roles: Yes
- Custom roles plan: Enterprise
- Granularity: Organization-level by default; project-level available on Growth and Enterprise (must be enabled by CSM); flag/experiment-level available on Enterprise. RBAC custom roles are scoped by product area (Analytics, Experiment, etc.) with Base, Expanded, or Full permission tiers per area.
How to add users
- Navigate to Settings (gear icon) > Organization settings > Members & Groups.
- From the Members page, click 'Invite New Users'.
- Type one or more email addresses into the text box; press Enter after each address.
- For each email, select the appropriate team.
- Click Next.
- (Enterprise with Groups enabled) Select the group(s) this user belongs to from the 'Select Groups' dropdown. The user inherits all group project permissions. Click Next.
- Select the individual projects the user has access to and choose the appropriate role from the dropdown for each project. Click Next.
- Specify the user's default project and select appropriate team spaces. Click Next.
- Review the invitation and click Send.
Required fields: Email address (unique identifier; cannot be changed after account creation), Team assignment, Project access and role (at least one project recommended)
Watch out for:
- Only Admins and Managers can add users to the organization; Members can only invite to team spaces.
- New users are assigned the Viewer role by default.
- Email addresses are permanent unique identifiers; neither users nor admins can change them. Changing email requires inviting a new address, transferring content, and removing the old address.
- Project-level permissions must be enabled by contacting the Customer Success Manager; it is not on by default.
- If a user is assigned to a group during invite, their group-granted permissions cannot be downgraded at the individual level.
- An optional 'Allow Team Members to Request Access' toggle (Settings > Advanced Settings) lets users request access from the login page, requiring admin approval.
| Bulk option | Availability | Notes |
|---|---|---|
| CSV import | No | Not documented |
| Domain whitelisting | No | Automatic domain-based user add |
| IdP provisioning | Yes | Growth or Enterprise (SCIM must be enabled by Amplitude; SSO prerequisite) |
How to remove or deactivate users
- Can delete users: No
- Delete/deactivate behavior: Amplitude does not have a 'deactivate' state for organization members. The only removal action is 'Remove', which immediately eliminates all access provisions and removes the user from the organization. There is no soft-disable or suspension. Full account/profile deletion from Amplitude's system requires a GDPR request to privacy@amplitude.com. Via SCIM (Okta), removing a user assignment from the Okta application removes the user from the Amplitude organization.
- Navigate to Settings > Organization settings > Members & Groups.
- Check the box next to the name of the user(s) to remove. Multiple users can be selected at once.
- Click Remove.
- In the 'Remove Members?' modal, optionally check the box to transfer the removed user's content to another existing user before confirming.
- Confirm removal.
| Data impact | Behavior |
|---|---|
| Owned records | All content (charts, dashboards, cohorts) created by the removed user is designated as 'unassigned'. Content transfer must occur before the user is deleted from the organization; it cannot be reversed afterward. |
| Shared content | Admins can use 'Bulk Transfer Edit Access' (Settings > Organization settings > Members & Groups > Bulk Transfer Edit Access) to transfer ownership of orphaned content to another user. The receiving user must have logged into Amplitude at least once in the prior 30 days and may need explicit permissions granted to access transferred content. |
| Integrations | Any API keys or integrations associated with the user's account are not explicitly documented as auto-revoked; project API keys are project-scoped, not user-scoped. |
| License freed | Amplitude pricing is MTU/event-volume-based, not per-internal-user seat. Removing an internal user does not directly reduce the contract cost. |
Watch out for:
- Content transfer can only occur before the user is deleted; the bulk transfer process cannot be reversed.
- The sole Admin of an organization cannot be removed until another user is promoted to Admin.
- User spaces (personal spaces) and their content are not migrated during domain changes or transfers; only cohorts, charts, dashboards, and notebooks are transferable.
- SCIM removal (via Okta unassignment) removes the user from the Amplitude organization but does not delete their Amplitude account or data from Amplitude's system.
- Full GDPR/profile deletion from Amplitude's system requires contacting privacy@amplitude.com separately.
License and seat management
| Seat type | Includes | Cost |
|---|---|---|
| MTU (Monthly Tracked User) | A unique end-user (anonymous or identified) who triggers one or more events in the organization within a calendar month. This is the primary billing unit for Amplitude plans, not internal user seats. | Starter: free up to 50K MTUs. Plus: $49/month up to 300K MTUs (scales with volume). Growth: custom pricing, custom MTU volume. Enterprise: custom pricing, custom MTU volume. |
| Internal organization user (admin/analyst seat) | Users invited to the Amplitude organization to access analytics, dashboards, and settings. All plans include unlimited internal user seats. | No per-seat cost for internal users. Pricing is driven by MTU/event volume, not headcount. |
- Where to check usage: Settings (gear icon) > Organization settings > General > Plans & Billing section. Displays contract start/end date, MTU/event limit, MTUs/events used this month and last month.
- How to identify unused seats: Amplitude does not expose a native 'last login' or 'inactive user' report in the admin UI per official docs. The Members & Groups page shows Joined Users vs. Pending Users (outstanding invites). Pending users who have never accepted can be identified and removed. No documented automated idle-user detection for internal seats.
- Billing notes: Amplitude pricing is usage-based (MTUs and event volume), not per-internal-user seat. Growth and Enterprise plans require annual contracts with custom pricing negotiated with sales. Plus plan billing is self-serve and manageable from Settings > Plans & Billing. Overages for exceeding MTU/event limits can incur additional charges. Negotiation is common on Growth/Enterprise renewals (discounts of 8–25% reported). Startup Scholarship provides one year of Growth plan features free for qualifying startups.
The cost of manual management
Without automated provisioning, every app in your stack demands the same repetitive admin work: navigate to Members & Groups, click Invite New Users, enter each email, assign a team, select projects, set a role per project, and confirm.
For Amplitude specifically, that multi-step invite flow is compounded by the fact that project-level permissions are off by default and require a CSM to enable - meaning misconfigured access is easy to miss at scale.
Offboarding carries its own risk: Amplitude has no deactivate or suspend state, so removal is immediate and permanent from the org. Content orphaning is a real operational cost - ownership transfer must happen before removal, and the window to do so closes the moment you confirm.
Email addresses are immutable identifiers; a name change or domain migration requires inviting a new address, manually transferring all charts, dashboards, cohorts, and notebooks, then removing the old account.
What IT admins are saying
Practitioners flag three recurring friction points with Amplitude's user management. First, the interaction between group-assigned and individually-assigned permissions is non-obvious: when a user belongs to multiple groups, Amplitude silently grants the union (highest level) of all permissions, which can result in broader access than intended.
Second, project-level permissions require CSM engagement to activate and are not surfaced as a self-serve toggle, creating a support dependency for a foundational access control feature.
Third, there is no native inactive-user report in the admin UI - the Members & Groups page distinguishes only Joined from Pending users, leaving admins without a reliable signal for identifying stale seats.
Community reviewers also note that pricing complexity and permission model depth create a steeper learning curve for non-technical admins managing the platform.
Common complaints:
- SCIM availability depends on organization enablement by Amplitude; must contact sales or CSM to activate.
- Key regeneration for SCIM immediately invalidates the old key, which can disrupt existing IDP integrations.
- Project-level permissions are not enabled by default on Growth/Enterprise; requires CSM engagement to turn on.
- Email addresses cannot be changed after account creation; changing a user's email requires a multi-step manual process (invite new, transfer content, remove old).
- User permissions model is complex and confusing for non-technical admins, particularly the interaction between group-assigned and individually-assigned permissions.
- No native 'deactivate' or 'suspend' state; removal is immediate and permanent from the org.
- Content transfer must be completed before user removal is confirmed; the process cannot be reversed.
- Pricing opacity for Growth and Enterprise plans makes cost forecasting difficult; costs can escalate quickly with MTU growth.
- Some important admin features (RBAC custom roles, project-level Experiment permissions) are gated behind Enterprise plan.
- Documentation has been reported as occasionally misleading by developers.
The decision
Manual management is workable for small, stable teams where Amplitude is a secondary tool and org membership changes infrequently.
The calculus shifts when you account for every app in your portfolio that requires the same invite-assign-remove cycle: the cumulative overhead of multi-step provisioning, CSM-gated permission features, and an immediate-removal-only offboarding model adds up quickly across a mid-size IT environment.
The absence of a deactivate state and the immutability of email addresses are the two constraints most likely to create audit or compliance exposure at scale. If your organization is already on Growth or Enterprise and has SSO in place, the incremental cost of enabling SCIM is low relative to the manual overhead it eliminates.
Bottom line
Amplitude's manual user management is functional but layered: a multi-step invite flow, project-level permissions that require CSM activation, no native idle-user detection, and an immediate-removal-only offboarding model that puts the burden of content transfer squarely on the admin.
For teams with low churn and a small analyst headcount, the manual process is manageable.
For organizations running Amplitude at scale - multiple projects, frequent onboarding and offboarding, or strict access review requirements - the operational cost of manual administration accumulates quickly, and the risk of orphaned content or over-permissioned users through group inheritance is real.
Automate Amplitude workflows without one-off scripts
Stitchflow builds and maintains end-to-end IT automation across your SaaS stack, including apps without APIs. Built for exactly how your company works, with human approvals where they matter.