User role deep-dive: Guest

Overview

Available on Ramp Plus. See Ramp Plus overview for plan details.

The Guest user is a role with limited access to Ramp. This role is great for temporary employees or candidates who need to access spend on Ramp or request reimbursements but shouldn't have full access to the platform.

How to enable the Guest role

The Guest role requires Ramp Plus. If you do not see Guest as an option when inviting users, your business may not have this feature enabled.

Inviting a Guest

Like an Employee, a Guest can be invited to Ramp by Admins, IT admins, and Managers as a new user. To change a Guest's role, follow the instructions in Editing a user's role.

For details on upgrading a Guest to an Employee, see Upgrading a Guest to Employee below.

What Guest users can do

What the Guest user cannot do

Guest vs. View-Only Admin vs. Employee

These three roles are commonly confused. Use the table below to compare their capabilities.

CapabilityGuestView-Only AdminEmployee
Can spend on issued cardsYes (if issued by admin/manager)NoYes
Can request spendNoNoYes
Can request physical cardsNoNoYes
Can submit reimbursementsYesNoYes
Can see other users' dataNoYes (read-only, all company data)No
Can book own travelNoNoYes
Can be assigned an AssistantNo (requires special configuration)NoYes
Requires Ramp PlusYesYesNo

For more details on all roles and how role stacking works, see Roles and permissions overview.

Upgrading a Guest to employee

To upgrade a Guest to an Employee:

  1. Go to Company > People .
  2. Find the Guest user and click Edit Profile .
  3. Change their role to Employee.

Keep the following in mind when upgrading:

Use cases

Best practices and tips

Automatically deactivate Guest users

To maintain security and compliance, you can schedule guest users to be automatically deactivated. When inviting a guest through the Ramp UI or the Developer API, the deactivation date defaults to 6 months from the invite date. For bulk CSV imports and the Dashboard API, the deactivation date is not pre-filled — see CSV Import Experience for Guests below for CSV details.

Setting a deactivation date is optional, but recommended for organizations that regularly grant short-term access to contractors, agencies, auditors, or other temporary collaborators.

Adding a deactivation date

A guest deactivation date defines when a guest user's access will automatically expire. Once the date is reached:

If no deactivation date is provided, the guest remains active until manually deactivated.

CSV import experience for Guests

When importing guest users via CSV, you can include a deactivation_date column to schedule when access should end.

If any error exists in the file, the Import button will be disabled.

Deactivation date warnings in CSV

Leaving the deactivation_date field blank triggers a warning, not an error.
This means:

Ensure all red error indicators are corrected before retrying the import.

Frequently asked questions

Why can't I see Guest as a role option?

The Guest role requires Ramp Plus. See How to enable the Guest role above.

How can I issue virtual cards to a Guest user?

An admin within Ramp can issue virtual cards or Spend Programs to Guest users. Managers can request spend for Guest users on their team, but the request goes through the standard approval workflow.

What can't a Guest user do?

Guests have several restrictions, including the inability to request cards, book their own travel, or view other employees' data. See What the Guest user cannot do for the full list.

Can I change a Guest's email when upgrading them to Employee?

Automatic email changes are not supported. You can either deactivate the Guest and re-invite them as an Employee with the correct email, or upgrade their role first and then have an admin (or the user) update the email manually. See Upgrading a Guest to Employee for details.

Can Guests make approvals?

No, Guests cannot make any approvals.