Stitchflow
Railway logo

Railway User Management Guide

Manual workflow

How to add, remove, and manage users with operational caveats that matter in production.

UpdatedMar 16, 2026

Summary and recommendation

Railway 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.

Railway's team management lives entirely in the dashboard at railway.app/dashboard → Team Settings → Members. There are two roles - Admin and Member - with no custom roles, no granular project-level permission controls, and no bulk import tooling.

Every app your team deploys lives inside a workspace where access is controlled by individual invitations only.

Quick facts

Admin console pathrailway.app/dashboard → Team Settings → Members
Admin console URLOfficial docs
SCIM availableNo
SCIM tier requiredEnterprise
SSO prerequisiteNo

User types and roles

Role Permissions Cannot do Plan required Seat cost Watch out for
Team Admin Full control over team settings, billing, member management, and all projects within the team. Pro or Enterprise (teams require Pro plan minimum) $20/seat/month on Pro plan (plus usage) The team creator is automatically the Admin; there is no documented way to transfer ownership to another member via self-serve UI.
Team Member Can create and manage projects within the team workspace; access is scoped to projects they are added to. Cannot manage billing, invite/remove other team members, or change team settings. Pro or Enterprise $20/seat/month on Pro plan (plus usage) Each invited member consumes a paid seat on the Pro plan immediately upon accepting the invite.

Permission model

  • Model type: role-based
  • Description: Railway uses a two-tier role model at the team level (Admin and Member). Project-level membership can be managed separately, allowing specific members to be added to individual projects. No custom roles or granular permission sets are available.
  • Custom roles: No
  • Custom roles plan: Not documented
  • Granularity: Team-level (Admin vs Member) and project-level inclusion/exclusion only. No field-level or action-level permission controls.

How to add users

  1. Navigate to railway.app/dashboard and select your Team.
  2. Open Team Settings → Members.
  3. Click 'Invite Member'.
  4. Enter the invitee's email address.
  5. Select the role (Admin or Member).
  6. Send the invitation; the invitee receives an email and must accept to join.

Required fields: Email address of the invitee, Role selection (Admin or Member)

Watch out for:

  • Invitee must have or create a Railway account to accept the invitation.
  • A seat is billed as soon as the invitation is accepted, not when it is sent.
  • Teams are only available on the Pro plan ($20/seat/month) or Enterprise; Hobby plan users cannot create teams.
Bulk option Availability Notes
CSV import No Not documented
Domain whitelisting No Automatic domain-based user add
IdP provisioning No Not documented

How to remove or deactivate users

  • Can delete users: Unknown
  • Delete/deactivate behavior: Railway's official docs describe removing a member from a team (revoking access), but do not explicitly document a 'deactivate' state distinct from removal, nor do they detail what happens to the removed user's Railway account itself. The account continues to exist independently.
  1. Navigate to railway.app/dashboard and select your Team.
  2. Open Team Settings → Members.
  3. Locate the member to remove.
  4. Click the options menu next to their name and select 'Remove Member'.
  5. Confirm the removal.
Data impact Behavior
Owned records Projects and services created by the removed member within the team workspace remain in the team; they are not deleted when the member is removed.
Shared content Shared projects and environments remain accessible to remaining team members.
Integrations Not documented
License freed The seat is freed and billing for that seat stops at the next billing cycle after removal.

Watch out for:

  • Removing a member does not delete their Railway account; they retain access to any personal (non-team) projects.
  • Official docs do not specify an immediate vs. end-of-cycle seat credit for mid-cycle removals; verify with Railway billing support.

License and seat management

Seat type Includes Cost
Pro Team Seat Access to team workspace, project creation, collaboration features, and usage-based resource allocation (CPU, memory, egress). $20/seat/month plus usage overages
Enterprise Seat All Pro features plus SSO, audit logs, BYOC (Bring Your Own Cloud), dedicated VMs, and priority support. Pricing negotiated per contract. Custom; committed spend starting at $10,000+/month
  • Where to check usage: railway.app/dashboard → Team Settings → Usage (shows per-seat and resource usage for the current billing period)
  • How to identify unused seats: No built-in 'last active' or seat utilization report is documented in official sources. Admins must manually review member activity within projects.
  • Billing notes: Railway uses usage-based billing on top of per-seat fees. The $20/seat/month covers the seat; CPU, memory, and egress are billed separately based on consumption. Enterprise pricing is negotiated and based on committed spend tiers.

The cost of manual management

Teams require the Pro plan at $20/seat/month plus usage-based charges for CPU, memory, and egress. A seat is billed the moment an invitation is accepted, not when it is sent - so pending invites carry no cost, but accepted ones do immediately.

SSO is gated to Enterprise, which starts at $10,000+/month in committed spend, placing it out of reach for most small-to-mid-size teams. There is no documented 'last active' or seat utilization report, so identifying unused seats requires manually reviewing member activity across projects.

What IT admins are saying

Community evidence is not specific enough to quote or summarize yet for this app.

The decision

Railway's manual user management is workable for small engineering teams with low turnover. It becomes operationally expensive as headcount grows: every onboarding and offboarding event is a manual, per-person action with no automation hooks at the dashboard level. Teams that require SSO, audit logs, or IdP-driven provisioning must commit to Enterprise pricing.

If your team needs every app access to be governed by a central identity provider without that spend threshold, Railway's current feature set is a poor fit without a third-party provisioning layer.

Bottom line

Railway gives Admins a straightforward two-role model that covers basic team access control, but it offers no automation, no bulk tooling, and no seat visibility reporting. Every onboarding and offboarding action is manual and per-person.

SSO and audit logs are Enterprise-only, and SCIM provisioning is not available at any tier, making Railway a high-touch environment to manage at scale without external tooling.

Automate Railway 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.

Every app coverage, including apps without APIs
60+ app integrations plus browser automation for apps without APIs
IT graph reconciliation across apps and your IdP
Less than a week to launch, maintained as APIs and admin consoles change
SOC 2 Type II. ~2 hours of your team's time

UpdatedMar 16, 2026

* Details sourced from official product documentation and admin references.

Keep exploring

Related apps

Abnormal Security logo

Abnormal Security

API Only
AutomationAPI only
Last updatedMar 2026

Abnormal Security is an enterprise email security platform focused on detecting and investigating threats such as phishing, account takeover (ATO), and vendor email compromise. It does not support SCIM provisioning, which means every app in your stack

ActiveCampaign logo

ActiveCampaign

API Only
AutomationAPI only
Last updatedFeb 2026

ActiveCampaign uses a group-based permission model: every user belongs to exactly one group, and all feature-area access (Contacts, Campaigns, Automations, Deals, Reports, Templates) is configured at the group level, not per individual. The default Adm

ADP logo

ADP

API Only
AutomationAPI only
Last updatedFeb 2026

ADP Workforce Now is a mid-market to enterprise HCM platform that serves as the HR source of record for employee data — payroll, benefits, time, and talent. User access is governed by a hybrid permission model: predefined security roles (Security Maste