Creating a Custom Role
Overview
Available on Ramp Plus. See Ramp Plus overview for plan details.
Ramp allows Plus admins to create custom roles by duplicating an existing system role and tailoring it to your organization's needs, or by creating a new role from scratch. This gives your company more flexibility and control over how you assign responsibilities, without altering global settings for all users with that role.
Video walkthrough: Create a custom role in Ramp by selecting the exact permissions an Employee needs. Best for admins tailoring access without changing a built-in role. Watch the video.
What is a Custom Role?
A custom role is a role you create by starting with an existing role (like Accounting or IT Admin), then renaming it and adjusting its available permissions, or by starting from scratch with all permission options.
Custom roles are add-on roles — they are assigned alongside a user's base role, not instead of it. The user keeps all permissions from their base role and gains additional permissions from the custom role. For more on how roles combine, see User Roles Overview.
This is helpful if you want:
- Two versions of the same role (e.g., one Accounting role that can sync to your accounting system, and another who cannot)
- To create more specific roles like "Travel Manager" or "Vendor Approver"
- To support separation of duties (for example, one person creates bills, another approves them)
Looking to edit the permissions of a built-in role instead? See Customizing Roles and Permissions.
How to create a Custom Role
By duplicating an existing role
- Go to the People tab in Ramp — Navigate to Company > Settings > Roles .
- Choose a role to start from — Select an existing Ramp role as your starting point (like Accounting or Accounts Payable).
- Customize the role:
- Give your role a new name and description .
- Review and toggle the available permissions. Editable permissions are shown with green checkboxes. Permissions that cannot be changed are grayed out.
- Click Save changes .
From scratch
- Go to the People tab in Ramp — Navigate to Company > Settings > Roles .
- Click Create Custom Role .
- Customize the role:
- Give your role a new name and description .
- Review and toggle the available permissions.
- Click Save changes .
Managing or updating a Custom Role
All roles — including your custom ones — are visible in the Company > Settings > Roles tab.
From there, you can:
- Edit the name, description, or permissions
- Duplicate a role to create a variation
- Delete a custom role
Note: You cannot delete a custom role that is already assigned to a user. You must reassign those users to a different role first.
See more on Procurement Custom Role, Vendor Custom Role.
Troubleshooting
I don't see "Create Custom Role"
Custom role creation requires Ramp Plus and an Admin or Owner role. Verify that your account meets both requirements.
I created a Custom Role but can't assign it
Custom roles can only be assigned to users with Employee, Accounting, or IT Admin as their base role. Admin, Owner, and Guest users cannot receive custom add-on roles.
Frequently asked questions
What's the difference between a Custom Role and editing a role's permissions?
When you edit a role's permissions, the changes apply to all users with that role. A custom role is a new role — it lets you tailor permissions without affecting anyone else. For details on editing built-in role permissions, see Customizing Roles and Permissions.
Who can receive a Custom Role?
Custom roles can be assigned to users with an Employee, Accounting, or IT Admin base role. Admin, Owner, and Guest users cannot receive custom add-on roles.