Ramp Procurement Quick Start Guide

Get up and running in 15 minutes!

Note: This is a quick start overview of the full procurement workflow on Ramp. For detailed configuration instructions — intake forms, conditional questions, approval policies, and purchase order customization — see Getting started with Procurement.

Overview

Ramp Procurement lets you capture every purchase request in one place, automatically loop in the right approvers, and manage purchase orders — all on one platform. This guide walks you through the end-to-end procurement workflow so you can get set up quickly.

Here's how the process works at a high level:

  1. An employee submits a purchase request through a Spend Program.
  2. The request goes through your approval workflow.
  3. Once approved, Ramp creates a purchase order (PO).
  4. The vendor sends an invoice.
  5. You match the invoice to the PO in Bill Pay.
  6. You approve and pay the bill.

How it works

Use the table below as a quick reference for where key actions live in Ramp:

To do thisGo here
Create a new Spend ProgramManage spend → Programs → Create program
See pending requestsManage spend → Requests tab
See approved purchase ordersManage spend → Purchase Orders tab
Set up vendor onboardingVendors → Settings → Vendor requests
Create custom formsSpend Programs → Programs → Manage automations → Manage workflow forms
Set up Bill Pay approvalsBill Pay → Bills → Settings → Approvals
Assign Accounts Payable rolesBill Pay → Settings (3 dots) → Permissions

Step 1: Create your first Spend Program

A Spend Program is a request form and approval workflow bundled together. When employees want to buy something, they pick the right program and fill out the form. Different programs can have different questions and different approvers.

  1. Go to Manage spend in the left sidebar.
  2. Click Programs.
  3. Click Create program (top right).
  4. Select Start from scratch (Purchase order or Approvals only) or select a template .
  5. Name your program (e.g., "Software purchase request").
  6. Add your intake questions.
  7. Set up your approval workflow.
  8. Click Publish .

Your employees can now submit requests through this program. For detailed configuration options — conditional questions, PO field mapping, line item coding, and custom approval policies — see Getting started with Procurement.

Program template picker showing category templates and Start from scratch options

Step 2: Review and approve requests

When an employee submits a request, it appears in your Procurement requests tab and goes through your approval workflow. Once fully approved, Ramp automatically creates a purchase order.

  1. Go to Manage spend in the left sidebar.
  2. Click the Requests tab.
  3. Click any request to review it.
  4. Approve, reject, or request changes.

You'll also receive email notifications when requests need your approval. For more on submitting and managing requests, see How to submit procurement requests.

Requests page showing pending procurement requests with owner, type, outcome, and status columns

Step 3: Manage purchase orders

A purchase order (PO) is the official record of what you approved. It includes the vendor, amount, and line items. When invoices come in, you match them to the PO to confirm you're paying for what was approved.

  1. Go to Manage spend in the left sidebar.
  2. Click the Purchase Orders tab.
  3. Click any PO to see details, download it, or send it to your vendor.

You can sync purchase orders to your accounting system. For setup instructions, see Syncing Ramp purchase orders into accounting.

Purchase orders list showing vendors, statuses, amounts, and billing progress

Step 4: Set up Bill Pay

When a vendor sends an invoice, you upload it to Bill Pay. Ramp's OCR reads the invoice and can auto-match it to the right PO. You review, approve, and pay — all in one place.

  1. Go to Bill Pay in the left sidebar.
  2. Click the 3 dots (top right), then Settings .
  3. Set up your payment accounts under Payments .
  4. Add Accounts Payable under Permissions . For details on this role, see Accounts Payable on Ramp .
  5. Set up approval workflows by going to Approvals .

For detailed setup instructions, see Bill Pay setup. To configure approval workflows, see Bill Pay approvals.

Bill Pay settings Permissions tab showing Accounts Payable assignments with entity restrictions, Approvers, Vendor Network, and Vendor payments toggles

Step 5 (optional): set up vendor onboarding

When employees request spend with a new vendor, you can automatically send that vendor a form to collect payment details, W-9, and other information — before you approve the request.

  1. Go to Vendors → Settings .
  2. Under Vendor requests → Vendor forms , create a custom form or use the defaults.
  3. To import existing vendors, under Setup & approvals use Import vendors with CSV to upload a CSV or enable syncing from your ERP.
  4. In your Spend Program's approval workflow, add a Vendor onboarding step.

For more on vendor management, see Vendor management on Ramp. To import vendors from your ERP, see Import ERP vendors into Ramp. To learn about the onboarding workflow, see Vendor onboarding in Procurement.

Vendors settings showing request settings, vendor forms, and onboarding form configuration

Step 6 (optional): set up PO matching

PO matching helps you verify that invoices align with what was approved. There are two types:

If you use NetSuite, Sage Intacct, or QuickBooks, you can import POs from your ERP and match invoices to them in Ramp.

  1. Go to Bill Pay → Settings (3 dots) → Importing tab.
  2. Toggle on Automatically import purchase orders .
  3. For 3-way match, enable it in your Spend Program's procurement controls.

For detailed instructions, see Importing and matching POs. For 3-way matching setup, see 3-way match with Ramp Procurement. For overbilling controls, see Overbilling protection.

Bill Pay settings Importing tab with PO auto-import and overbilling protection controls

Role-based functionality

The procurement workflow involves several roles. Here's what each role can do:

For Admins

Admins create and manage Spend Programs, set up approval workflows, configure Bill Pay settings, and assign Accounts Payable roles. Admins can also skip approvals and issue a PO directly, as long as they aren't on the approval chain.

For Employees

Employees submit purchase requests through the Spend Programs you've published. They select a program, fill out the intake form, and track their request status in the Manage spend tab. After a request is approved, employees can submit change orders if something needs to change. For details, see Change orders.

For Accounts Payable

Accounts Payable roles upload and manage invoices in Bill Pay, match invoices to purchase orders, and process payments. To assign Accounts Payable roles, go to Bill Pay → Settings (3 dots) → Permissions. For more on this role, see Accounts Payable on Ramp.

For a full overview of roles and permissions, see User roles overview.

Use cases and examples

One program for all purchases

If your procurement needs are straightforward, create a single "General purchase request" program. Use conditional questions to tailor the form based on spend type — for example, only show software-specific questions when the requester selects "Software" as the category.

Separate programs by spend type

For more control, create separate programs for different categories — for example, "Software," "Hardware," and "Professional services." Each program can have its own intake questions, approval chain, and payment method. This is the most common approach for teams that want category-specific approvals (e.g., routing all software requests through IT).

Programs by department

If different departments have different approval requirements, create department-specific programs. Use the visibility settings to restrict each program to the relevant team — for example, only Engineering employees see the "Engineering purchases" program.

Best practices and tips

Frequently asked questions

What's the difference between a purchase order and a virtual card?

A purchase order requires the vendor to send invoices, which go through a separate set of approvals in Bill Pay. This works well for larger purchases or spend that your AP/finance team needs to review. A virtual card issues a card for the approved amount — once approved, the requester can use it immediately. This is typically better for smaller purchases where you trust the requester and don't need invoice-level review. For more details on configuring payment methods, see Getting started with Procurement.

Can employees edit a request after submitting it?

Before approval, requests can be edited by the request owner, approvers, Accounts Payable and Admin roles. After approval, employees can submit change orders. You can set up a separate approval policy for change orders. See Change orders for details.

Can I import vendors from my existing system?

Yes. You can import vendors via CSV or sync them from your ERP if you have an active integration. Go to Vendors → Settings → Import vendors with CSV to get started. See Import ERP vendors into Ramp for instructions.

Do purchase orders sync to my accounting system?

Yes, they can. Ramp supports PO syncing with NetSuite, Sage Intacct, and QuickBooks. See Syncing Ramp purchase orders into accounting for setup instructions.

Where can I get help with complex setups?

For implementations involving legal reviews, contract management (DocuSign, Ironclad), or multi-entity configurations, reach out to your Ramp CSM or contact Ramp Support.