Overview of CodeRabbit roles
Every CodeRabbit account has exactly one role per organization. Each role determines access to billing, account management, and administrative functions.Admin
Full read/write access to all administrative features, including billing,
seat management, Audit Logs, and role management.
Member
No access to Subscription and Billing, Audit Logs, or Roles and
permissions. Members can still use developer features and may have
limited read-only visibility in Team Management.
Billing Admin
Read/write access to Subscription and Billing. Can view Team
Management, Audit Logs, and Roles and permissions, but cannot
change user roles or edit permission matrices.
Default roles
CodeRabbit automatically assigns default roles based on Git platform permissions:Admin (default)
Users with ownership-level Git platform roles (GitHub Admin, Bitbucket
Owner) receive the Admin role
Member (default)
All other users receive the Member role by default
Default assignments happen only during initial account setup. Subsequent Git
platform changes don’t affect CodeRabbit roles.
Manage user roles
View current roles
Access CodeRabbit dashboard
Go to the CodeRabbit
dashboard.
Change user roles
You must have the Admin role to modify other users’ roles.
Access the user accounts table
Follow the steps above to reach your organization’s Subscription page.
Add billing administrators
Billing Admin users don’t consume seat licenses. Add them regardless of
available seats.
The invited user will receive an email to complete setup. Their account appears under the Billing Admins tab after activation.
Once a
Billing Administrator has been successfully invited, they should use the following login process:- Navigate to the Sign in with email page.
- Enter tenant name and email address.
- A login pass should be received via email.
- Use this login pass to access the account.
Role permissions
Administrative functionality available by role:| Resource | Admin | Member | Billing Admin |
|---|---|---|---|
| Learning Resources (Web Interface) | Read/Write | Read/Write | Read/Write |
| Metrics/Dashboard | Read/Write | Read/Write | Read-only |
| Reports | Read/Write | Read/Write | Read/Write |
| Integrations | Read/Write | Read/Write | Read/Write |
| Repository Settings | Read/Write | Read/Write | No access |
| Organization Settings | Read/Write | Read-only | Read-only |
| Team Management | Read/Write | Read-only | Read-only |
| Subscription and Billing | Read/Write | No access | Read/Write |
| Roles and permissions | Read/Write | No access | Read-only |
| Audit Logs | Read-only | No access | Read-only |
All users can manage learnings through pull request comments regardless of
role. The Learning Resources permissions apply only to web interface
management.
Custom roles
Enterprise customers can create custom roles with granular permissions beyond the built-in Admin, Member, and Billing Admin roles. Custom roles let you define exactly what each role can access — from organization settings to reports, learnings, and team management features. For full details on creating and managing custom roles, see Custom roles and permissions.What’s next
Manage your subscription
Configure seat assignments, billing settings, and subscription details for
your organization
Custom roles and permissions
Create custom roles with granular permissions (Enterprise)