Creating an Organization
When you sign up for Supabase, a personal organization is automatically created. You can create additional organizations for teams or different business units.Organization Details
Enter:
- Organization Name: Your company or team name
- Billing Email: Where invoices will be sent
- Plan: Free, Pro, Team, or Enterprise
Organization Structure
Team Roles & Permissions
Supabase organizations support role-based access control:Owner
Full administrative access:- Create and delete projects
- Manage billing and subscriptions
- Invite and remove team members
- Change organization settings
- Access all projects
- Delete organization
Administrator
Project and team management:- Create and delete projects
- Invite team members (cannot remove Owners)
- Configure project settings
- Access API keys and database credentials
- View billing information
- Cannot manage billing or delete organization
Developer
Project development access:- Access assigned projects
- View and edit database schema
- Deploy edge functions
- Manage storage buckets
- View logs and metrics
- Cannot create projects or invite members
- Cannot access billing information
Read-Only
View-only access:- View database schema (cannot edit)
- View project settings
- View logs and metrics
- Cannot make any changes
- Cannot access API keys or credentials
Custom roles with granular permissions are available on Enterprise plans.
Managing Team Members
Inviting Members
Set Permissions
Enter email address and select role (Owner, Administrator, Developer, or Read-Only).
Managing Existing Members
Change Role:- Navigate to Team settings
- Click the member’s role dropdown
- Select new role
- Click member’s project access settings
- Add or remove project permissions
- Click the remove icon next to member
- Confirm removal
- Member loses access immediately
Single Sign-On (SSO)
Enterprise organizations can enable SAML-based SSO:- Okta
- Azure AD
- Google Workspace
- OneLogin
- Auth0
- Custom SAML 2.0 providers
Organization Settings
General Settings
Organization Name: Update display name for your organization Slug: URL-friendly identifier (e.g.,my-company → supabase.com/dashboard/org/my-company)
Billing Email: Primary contact for invoices and billing notifications
Tax ID: Add VAT, GST, or other tax identification numbers
Security Settings
Two-Factor Authentication (2FA):- Require 2FA for all organization members
- Supports TOTP authenticator apps
- SMS backup codes
- Restrict dashboard access to specific IP ranges
- Require VPN for remote team members
- Track all organization and project changes
- Monitor member activity
- Compliance and security reviews
Integrations
Connect external services to your organization: GitHub:- Deploy edge functions from repositories
- Automatic deployments on push
- Preview deployments for pull requests
- Auto-configure environment variables
- Preview environments for each branch
- Project alerts and notifications
- Deployment updates
- Error monitoring
Billing & Plans
Billing is managed at the organization level:Plan Comparison
- Free
- Pro
- Team
- Enterprise
Perfect for hobby projects and learning:
- 2 projects included
- 500 MB database
- 1 GB file storage
- 2 GB bandwidth
- Community support
- Projects pause after 7 days inactivity
Usage-Based Pricing
Beyond included limits, pay for:- Compute: Additional database CPU and memory
- Storage: Database and file storage
- Bandwidth: API requests and file transfers
- Edge Functions: Invocations and compute time
- Realtime: Concurrent connections and messages
Managing Billing
Payment Methods:- Credit/debit cards (Visa, Mastercard, Amex)
- ACH transfers (Enterprise)
- Wire transfers (Enterprise)
- Automatically generated monthly
- Downloadable from dashboard
- Sent to billing email
- Include detailed usage breakdown
- Set maximum monthly spend
- Receive alerts at 50%, 75%, and 90%
- Prevent unexpected charges
Transferring Projects
Move projects between organizations:Best Practices
Separate Organizations
Separate Organizations
Create separate organizations for different companies or business units to isolate billing and access.
Principle of Least Privilege
Principle of Least Privilege
Grant team members the minimum permissions needed. Use Developer role for most team members.
Regular Access Reviews
Regular Access Reviews
Quarterly review of team member access. Remove members who have left or changed roles.
Enable 2FA
Enable 2FA
Require two-factor authentication for all organization members, especially Owners and Administrators.
Monitor Usage
Monitor Usage
Set spending limits and enable billing alerts to avoid unexpected charges.
Next Steps
Projects
Learn about managing projects
Billing
Understand pricing and usage
Security
Security best practices
Support
Get help from our team
