Budgets overview and setup

Overview

Available on Ramp Plus. Budgets is available by default when your business's payer country is the United States. Businesses with another payer country require Ramp to enable international access. See Ramp Plus overview for plan details.

If Budgets is unavailable for your business, contact Ramp's Support team to confirm your access.

Budgets is not included in older, grandfathered Ramp Plus plans. See Ramp for early customers for features available when you upgrade to the current Ramp Plus plan.

Ramp Budgets is designed to provide real-time visibility into your company's spending across all payment methods. It helps finance teams track plan versus actuals, set up automated alerts, and empower budget owners with the information they need to make informed decisions.

Designed in response to customer feature requests, Ramp Budget delivers these key capabilities:

Users with the Admin, Owner, Accounting, or Auditor role can view all budget information. Assigned budget owners can view their portion of the budget.

Who is budgets for?

Ramp Budgets is designed for finance teams and budget owners in organizations of all sizes who need visibility into spending and improved budget control. It is particularly valuable for:

Features

Automated budget vs. actuals analysis

Automatically track budgets in real time, surfacing over- and underspend so you can act during the month, not after. The dashboard provides clear visualizations of your spending patterns, budget utilization, committed expenses, and potential overruns.

Budget overview showing total budget, actuals, committed spend, monthly utilization, and budget owners

Assign and track budget Owners

Assign specific team members as budget owners for different departments, projects, or expense categories. Easily monitor who is responsible for each budget area and track how their spending compares to the allocated budget.

Budget owner assignment interface showing team members assigned to budget lines

Provide tailored insights to budget Owners

Budget owners receive customized dashboards, creating clear accountability and enabling them to make informed spending decisions within their allocated resources.

Budget owner view showing total budget, actuals, committed spend, and monthly utilization

Add budget approval workflows

Allow creation of budget-based approval workflows to evaluate purchases against available funds. This enables routing to budget owners, automatic triggering based on remaining budget, and displaying budget status during the approval process.

Budget-based approval workflow configuration with routing and threshold settings

Configure budget notifications

Users with the Budget Owner (Manage) role can configure their own email alerts when spending on a directly owned budget row reaches a set percentage. Each budget owner must configure their own threshold; one user's settings do not create alerts for other budget owners.

To set an alert, open Budgets, select your budget, open Settings, and enter a percentage under Notifications. Adding or removing a threshold saves the change immediately.

Budget notification settings with an 85% threshold

How to set up budgets

For a visual walkthrough, watch our Budgets setup tutorial that demonstrates each step in detail. Follow these steps to get started with Ramp Budget.

To set up a budget, you need permission to administer budgets. If you do not have this permission, ask an Admin or Owner to complete these steps.

To configure approval workflows, you also need permission to manage the related approval policy. If you do not have this permission, ask an Admin or Owner to configure them.

Step 1: Access budgets in Ramp

Go to Manage Spend > Budgets.

Step 2: Click 'set up budget'

  1. The first step will be to define your dimensions. Determine which fields you want to budget by (e.g., accounting department, accounting location, etc.) and add roll-up categories if needed for higher-level budget grouping. A single budget can include multiple dimensions, so you can track separate teams, locations, or other criteria within the same budget hierarchy. If you want one broader budget row instead of tracking every ERP category separately, use a parent roll-up category or custom field above the more detailed ERP dimension below it. For example, you can group multiple T&E categories under one parent budget line. Note: these fields will be nested, so the field that you put at the bottom in this step will be the most granular layer of your budget.
  2. Next, set your budget period. This just means what time period you want your budget to track. You can also adjust the interval (monthly, quarterly, yearly) to adjust the time granularity of your tracking.
  3. Next, you'll be prompted to download the template which will be pre-filled with the column names that you selected and the time range that you had previously defined. Keep the generated accounting field column names unchanged; changing them will yield an error. You can rename custom field columns and adjust the date range if needed. If you need to change the structure of your budget return to the first step to define your dimensions. Once you fill out these values, save the file as a csv and return to Ramp to upload it. You can view some examples of budgets here to give you an idea of what a budget sheet should look like.

Step 3: Map fields and validate

After uploading your CSV file, Ramp will highlight any potential inconsistencies of field names to confirm that we have the right information.

Step 4: Assign budget Owners and configure alerts

After uploading your budget:

Editing + maintenance

Users with the Budget Owner (Manage) role can edit budget owner assignments and spend mappings for rows they own. Editing budget amounts or rows requires permission to administer budgets. Re-uploading and structural changes also require permission to administer budgets. If you cannot make the needed change, ask an Admin or Owner to make it.

Troubleshooting

IssueCauseSolution
Fields don't matchBudget field names don’t align with Ramp’sUse the mapping tool to match fields during upload
Invalid data formatBudget amounts contain invalid valuesLeave amount cells blank to import them as zero, or enter numbers; replace any other values
Empty hierarchy cellsThe first hierarchy field is empty, or a populated field follows an empty hierarchy fieldFill the first hierarchy field and remove gaps between populated hierarchy fields
Missing spend dataSome spend is not coded to budgeted dimensionsEnsure spend is coded correctly and budget includes all relevant combinations

Frequently asked questions

Can I have multiple budgets in Ramp?

Ramp supports one active uploaded budget at a time. That uploaded budget can still include multiple dimensions, such as department, location, or other criteria, so you can manage multiple budget lines within the same hierarchy.

What if tracking directly by GL account is too granular for the budget rows I want?

Add a custom field above the detailed accounting field in your budget hierarchy to group granular categories under broader budget lines. For example, you can group Meals, Transportation, and Lodging under one "T&E" parent category.

To create a custom roll-up level:

  1. In the budget hierarchy step, select Add level.
  2. Open the new level's dropdown and select Create custom field.
  3. Enter a name for the field — for example, "Budget Category."
  4. Drag the new field above the detailed accounting field (such as your GL code) in the hierarchy. The lowest level must be a Ramp accounting field — a custom field cannot be the lowest level because Ramp uses accounting fields to match spend to budget rows.
  5. Download the template and enter the same parent value (such as "T&E") for each related detailed-category row. After you upload the file, Ramp groups those categories under the broader parent budget line.

What happens if I upload a new budget file?

Uploading a new budget file replaces the active budget in Ramp. See Editing and maintenance for what happens to the previous upload.

Can I keep multiple budget versions or scenarios active at the same time?

No. If you need different planning scenarios, such as base-case, best-case, or worst-case budgets, you'll need to manage those versions outside Ramp and upload the one you want Ramp to track.