Skip to main content

Budgets 2.0

How to configure and use Spendesk budgets

The budgets feature is aimed at giving finance teams and budget owners real time budget impact and visibility in Spendesk, enabling informed decisions for spend and preventing going over budget accidentally.

Budgets 2.0 enables flexible control, suitable for yearly financial budgets, or smaller project-based budgets.

Feature availability

Budgets 2.0 is the upgraded budgeting experience. It provides the core tools needed to create, manage, and monitor budgets directly in Spendesk.

Advanced Budgets includes all Budgets 2.0 capabilities, plus advanced dimensions, flexible budget ownership, sub-budget viewer access, and AI-powered budget configuration.

Included in Budgets 2.0

  • In-app budget creation and editing

  • Budget criteria setup, including name, period, and granularity

  • Cost centre and expense category dimensions

  • Multi-level sub-budgets using these dimensions

  • Budget overview with used and committed spend

  • Real-time budget tracking

  • Budget impact visible when reviewing requests

  • View-only budget access for cost centre owners and co-owners

Included in Advanced Budgets

Advanced Budgets includes everything in Budgets 2.0, plus:

  • Supplier as a budget dimension

  • Custom analytical fields as budget dimensions, such as project, client, or region

  • The ability to assign a dedicated Budget Owner to any company member, independently of the cost centre structure

  • Full edit permissions for assigned Budget Owners

  • Sub-budget Viewer role

  • AI-powered budget configuration, allowing customers to upload an existing budget spreadsheet and automatically create the budget structure in Spendesk

Terminology

Here are some specific terms used by our budget feature:

  • Committed spend: any spend generated from a request that has not yet left the wallet, such as an approved expense claim that has not yet been reimbursed.

  • Used spend: any spend that has already left the wallet, such as a reimbursed expense claim or a card payment.

Configuration

To configure a budget, go to the Budgets page and select Create new budget. There are three steps to creating a budget.

Step 1: Setting up the criteria

This step involves setting the basic criteria for the budget:

  • Name: a description for the budget.

  • Period: the start and end date the budget covers, such as a financial year.

  • Granularity: whether the budget forecast is set as a single amount for the period or broken down by month.

  • Budget management: Admins, Controllers, and Account Owners can manage and edit budgets.

  • Budget Owners: with Advanced Budgets, dedicated Budget Owners can be assigned to any company member, independently of the cost centre structure.

  • Cost centre owners and co-owners: have view-only access to the relevant budgets.

  • Sub-budget Viewers: available with Advanced Budgets, allowing additional users to track specific sub-budgets without receiving full editing permissions.

Step 2: Defining the structure

You can define the budget structure in two ways:

  • Manual creation using the in-app UI

  • AI budget file upload, available as part of the Advanced Budgets capabilities

Your budget structure can use multiple dimensions, values, and sub-budget layers.

The available dimensions are:

  • Cost centre: included in Budgets 2.0

  • Expense category: included in Budgets 2.0

  • Supplier: available with Advanced Budgets

  • Custom analytical field: available with Advanced Budgets. Custom analytical fields can be used to track spend according to the way your business operates, for example by project, client, region, or another internal classification.

When creating your structure, you may see two special options: All other and future and Unassigned. These options ensure that spend continues to be captured when values are missing or added later.

All other and future

The All other and future option groups together:

  • Values that already exist but are not explicitly assigned to another sub-budget

  • Values that may be created in the future, after the budget is set up

Example: If you create a budget by cost centre and a new cost centre is added later, it will automatically be grouped under All other and future cost centres, unless you assign it to a specific sub-budget.

This is useful for planning ahead and making sure future spend is always captured in your budget.

Unassigned

The Unassigned option captures spend from transactions where no value was selected for that dimension.

Example: If you create a budget by expense category and expense categories are optional for employees, some transactions may have no category assigned. Without an Unassigned sub-budget, that spend may not appear in your budget breakdown. Adding an Unassigned sub-budget ensures that all spend without an assigned value is still included.

Step 3: Setting the forecast values

Finally, set the forecast values for each dimension of your budget.

  • If you selected Overall in Step 1, set a single value for each dimension.

  • If you selected Monthly, specify a value for each month within the budget period.

  • Use Distribute evenly to fill in equal amounts across the months quickly.

Once saved, you will return to the budget overview screen. If the budget period is active, its impact will be reflected immediately.

Usage

Viewing your budget

Budget impact is visible in the following places:

  • Budget overview screen: the central hub for all your budgets, where you can:

    • See the overall health of your budgets at a glance

    • Drill down into each budget

    • View used and committed spend

    • Track available budget in real time

  • Request review panel: approvers can see the impact of a request on the relevant budget before approving it.

Impact on the budget

All spend impacts any relevant budget based on the metadata attached to it, including expense claims, invoices, and card payments.

Budget impact is calculated based on the date of the expense, which in most cases falls within a single budget period.

For certain spend types, such as invoices, you can define a specific invoice period to spread the impact across multiple months or budget periods. In this case, the total amount is divided evenly across each month within the defined period.

Example

  • Invoice amount: €12,000

  • Invoice period: 01/01/2025 to 31/12/2025

  • Budget periods:

    • 24/25: 01/04/2024 to 31/03/2025

    • 25/26: 01/04/2025 to 31/03/2026

  • Budget granularity: Monthly

The invoice is spread evenly across 12 months at €1,000 per month. Of those 12 months, three fall within the 24/25 budget period, January, February, and March 2025, and nine fall within the 25/26 budget period, April to December 2025.

Access & Permissions

Budget visibility

Role

Can see budgets?

Which budgets?

Account Owner

All budgets in the company

Admin

All budgets in the company

Controller

All budgets in the company

Budget Owner (any role)

Only budgets they are assigned to as owners

Cost Center Owner / Viewer

Only the budget lines (& sub-lines) impacting their cost center if the option has been ticked (not default)

Sub-budget Viewer

Only budget lines (& sub-lines) they are assigned to as viewers

Requester (not a budget owner)

Budget editing

Role

Can edit budgets?

Which budgets?

Account Owner

All budgets

Admin

All budgets

Controller

All budgets

Budget Owner (any role)

Only budgets they own

Cost Center Owner / Viewer

Sub-budget Viewer

Requester (not a budget owner)

Assigning budget owners

When creating / editing a budget, you can use the owner selector field to search for and select a company member. The members available to you depend on your role:

Role

Can assign anyone as budget owner?

Details

Account Owner / Admin / Controller

✅ Yes — full member list

Can search and add any company member

Cost Center Owner / Viewer

✅ Yes — full member list

Can search and add any company member (because they have full member visibility via cost center access)

Group Admin (team manager)

⚠️ Partial

Can only add members of their managed teams. Already-assigned owners from outside their teams are still visible and can be removed.

Budget Owner (requester, no other role)

⚠️ Partial

Cannot add anyone. Already-assigned owners are still visible and can be removed.

FAQ

Can I make a subscription count toward a budget based only on what is actually paid?

Yes. You can override the committed amount for each subscription card from the subscription details page. If you enable Budget commitment and set the Amount per period to 0, the subscription will no longer contribute a fixed committed amount to the budget. In that case, only the actual paid amount will be reflected in the budget.

What is included in Advanced Budgets?
Advanced Budgets includes everything in Budgets 2.0, plus: supplier and analytical field dimensions (project, client, region, or any custom field), a standalone Budget Owner role, sub-budget viewership, and AI-assisted budget upload.

Who can be assigned as a Budget Owner?
AAny company member can be assigned as a Budget Owner, independent of cost centre structure. Budget Owners get full edit permissions and real-time visibility of their assigned budgets.

What is the difference between a Budget Owner and a sub-budget viewer?
A Budget Owner has full edit permissions and real-time visibility of their assigned budget. A sub-budget viewer has read-only access to a specific sub-budget, giving them the context they need without edit access.

Is my data safe when I use the AI budget upload?
Yes. Your budget data is only used to build your budget structure in Spendesk. It is not used to train AI models and is not shared with other customers. AI can make mistakes - always review key details before confirming.

Did this answer your question?