CloudSpend Multi-Step Budget

Multi-Step Budget in CloudSpend is an advanced cloud cost management feature that helps you track and control cloud spending using multiple budget thresholds. Instead of relying on a single budget limit, you can define step-based thresholds that trigger alerts at different stages of spend.

This approach enables proactive cloud cost monitoring across platforms like AWS, Azure, and Google Cloud Platform. Each step represents a level of budget consumption, allowing teams to identify cost spikes early and take corrective action before a full budget breach occurs.

Multi-step budgets are designed for organizations that need better visibility, structured escalation, and tighter cost governance across cloud environments.

How this is useful

In modern cloud environments, costs grow gradually and often go unnoticed until they exceed limits. Multi-step budgeting helps you catch these changes early and respond in a controlled way:

This is especially useful for organizations running workloads across AWS, Azure, or Google Cloud Platform, where spend is distributed and dynamic. You can view and configure Single-Step and Multi-Step budgets based on your requirements. To view Single-Step budgets, select the Single-Step toggle next to Accounts.

Multi step budget

Benefits of Multi-Step Budget

The Multi-Step Budget feature provides you with the following benefits:

Use cases

Configuring Multi-Step Budget check

To configure the Multi-Step Budget check for Accounts, Business Units, and Reports, follow the steps mentioned in the sections below.

Accounts

To configure multi-step budgets for your cost accounts:

  1. Go to the CloudSpend console.
  2. In the left navigation pane, choose Checks.
  3. Select Budget, then the Accounts tab.
  4. Click Configure Check and complete the following steps:
    1. Step 1: Choose Profile
    2. Step 2: Configure Details
    3. Step 3: Configure Triggers
    4. Step 3: Notification Settings

Step 1: Choose Profile

Define the basic configuration for your cloud budget in the Choose Profile page:

  1. Display Name: Enter the name of the budget used for identification across CloudSpend dashboards and reports.
  2. Budget Type: Select Multi-Step Budget.
  3. DRI: Assign a responsible owner for this budget. This ensures accountability for cloud cost control.

Step Budget

Step 2: Configure Details

Define budget thresholds using these steps. Each step represents a specific level of budget consumption and helps in tracking cloud spend more granularly.

In the Configure Details page, enter the following details:

  1. Step Name: A name that represents the stage of budget usage.
  2. Budget Profile: Defines the scope of the budget, such as account, service, or region. Select the applicable Budget Profile. Budget profiles are reusable across multiple budgets. If you wish to create a new profile, click Add to open the Budget Profile dialog box. To edit a profile, click Edit and after you make the necessary changes, click Save.
  3. Period: Defines the duration for tracking spend (e.g., daily, monthly, yearly).
  4. Unit: This is the measurement in which a budget check is configured for your cloud cost, and the default unit is Percentage.
  5. Budget Currency: The currency used for cost tracking.
  6. Budget Value: The threshold value that triggers alerts.
  7. Severity: Defines the impact level of the threshold. The available options are Information, Warning, High, Critical, and Custom. If you select the Custom option, the Custom Severity field will be displayed, enabling you to define custom severity labels. Choose a preferred color to indicate the severity levels.
  8. Priority: Indicates urgency for action and alert handling.
  9. Click Next to go to the Notifications Settings page or click the + icon to add more steps.

Steps Configuration

Adding multiple steps

To add multiple budget steps, click the + icon to add more steps.

Each step can be configured independently with different:

  • Budget thresholds
  • Severity levels
  • Notification rules

This enables fine-grained cloud cost monitoring and escalation.

Step 3: Configure Triggers

In the Configure Triggers page, configure the following details:

  1. IT Automation Templates: Automate incident remediation using IT Automation. Select the applicable template. To add an IT automation template, click Add. To refresh the settings, click Refresh.
  2. Third-party Services: You can choose to receive notifications via third-party services of your choice. Select the required third-party services. To add any third-party services, click Add. To refresh the settings, click Refresh.
  3. Click Next to proceed to step 4. To go back to the previous page, click Back.

Step 4: Notification Settings

Define how alerts are triggered when thresholds are reached. In the Notification Settings page, configure the following details:

  • Disable Alert: Select this check box to disable notifications for this step while still tracking budget violations.
  • Notify via: Choose the mode through which you'd like to get notified. If you select Users, the application will send notifications to the users whose email IDs are mapped. If you select User Groups, the application will send notifications via the User Alert Groups. Budget step alert notifications are triggered only once and can only be sent to email contacts with Administrator and User roles in CloudSpend.
  • Email Template for Alerts: Select or create a custom email template for notifications. To add an email template, click Add to customize alert communication. In the Add Email Template page, enter the following details:
    • Display Name: Name of the email template
    • Subject: Email subject line
    • Content: Email message content

This helps tailor alerts based on severity and audience. Type $ in the Subject or Content fields to insert dynamic placeholders. These placeholders automatically populate values such as check name, threshold, severity, priority, and time based on the step configuration when the alert is triggered.

Email Template

Business Units

To configure multi-step budgets for your Business Units:

  1. Go to the CloudSpend console.
  2. In the left navigation pane, choose Checks.
  3. Select Budget, then the Business Units tab.
  4. Click Configure Check and complete the following steps:
    1. Step 1: Choose Profile
    2. Step 2: Configure Details
    3. Step 3: Configure Triggers
    4. Step 4: Notification Settings

Step 1: Choose Profile

Define the basic configuration for your cloud budget in the Choose Profile page:

  1. Display Name: Enter the name of the budget used for identification across CloudSpend dashboards and reports.
  2. Budget Type: Select Multi-Step Budget.
  3. DRI: Assign a responsible owner for this budget. This ensures accountability for cloud cost control.

Step 2: Configure Details

Define budget thresholds using steps. Each step represents a specific level of budget consumption and helps in tracking cloud spend more granularly.

In the Configure Details page, enter the following details:

  1. Step Name: A name that represents the stage of budget usage.
  2. Budget Profile: Defines the scope of the budget, such as account, service, or region. Select the applicable Budget Profile. Budget profiles are reusable across multiple budgets. If you wish to create a new profile, click Add to open the Budget Profile dialog box. To edit a profile, click Edit and after you make the necessary changes, click Save.
  3. Period: Defines the duration for tracking spend (e.g., daily, monthly, yearly)
  4. Unit: This is the measurement in which a budget check is configured for your cloud cost, and the default unit is Percentage.
  5. Budget Currency: The currency used for cost tracking.
  6. Budget Value: The threshold value that triggers alerts.
  7. Severity: Defines the impact level of the threshold. The available options are Information, Warning, High, Critical, and Custom. If you select the Custom option, the Custom Severity field will be displayed, enabling you to define custom severity labels. Choose a preferred color to indicate the severity levels.
  8. Priority: Indicates urgency for action and alert handling.
  9. Click Next to go to the Notifications Settings page or click the + icon to add more steps.

Adding multiple steps

To add multiple budget steps, click the + icon to add more steps.

Each step can be configured independently with different:

  • Budget thresholds
  • Severity levels
  • Notification rules

This enables fine-grained cloud cost monitoring and escalation.

Step 3: Configure Triggers

In the Configure Triggers page, configure the following details:

  1. IT Automation Templates: Automate incident remediation using IT Automation. Select the applicable template. To add an IT automation template, click Add. To refresh the settings, click Refresh.
  2. Third-party Services: You can choose to receive notifications via third-party services of your choice. Select the required third-party services. To add any third-party services, click Add. To refresh the settings, click Refresh.
  3. Click Next to proceed to step 4. To go back to the previous page, click Back.

Step 4: Notification Settings

Define how alerts are triggered when thresholds are reached. In the Notification Settings page, configure the following details:

  • Disable Alert: Select this check box to disable notifications for this step while still tracking budget violations.
  • Notify via: Choose the mode through which you'd like to get notified. If you select Users, the application will send notifications to the users whose email IDs are mapped. If you select User Groups, the application will send notifications via the User Alert Groups. Budget step alert notifications are triggered only once and can only be sent to email contacts with the Administrator and User roles in CloudSpend.
  • Email Template for Alerts: Select or create a custom email template for notifications. To add an email template, click Add to customize alert communication. In the Add Email Template page, enter the following details:
    • Display Name: Name of the email template
    • Subject: Email subject line
    • Content: Email message content

This helps tailor alerts based on severity and audience.

Reports

To configure multi-step budgets for Reports:

  1. Go to the CloudSpend console.
  2. In the left navigation pane, choose Checks.
  3. Select Budget, then the Reports tab.
  4. Click Configure Check and complete the following steps:
    1. Step 1: Choose Profile
    2. Step 2: Configure Details
    3. Step 3: Configure Triggers
    4. Step 4: Notification Settings

Step 1: Choose Profile

Define the basic configuration for your cloud budget in the Choose Profile page:

  1. Display Name: Enter the name of the budget used for identification across CloudSpend dashboards and reports.
  2. Budget Type: Select Multi-Step Budget.
  3. DRI (Direct Responsible Individual): Assign a responsible owner for this budget. This ensures accountability for cloud cost control.

Step 2: Configure Details

Define budget thresholds using steps. Each step represents a specific level of budget consumption and helps in tracking cloud spend more granularly.

In the Configure Details page, enter the following details:

  1. Step Name: A name that represents the stage of budget usage.
  2. Budget Profile: Defines the scope of the budget, such as account, service, or region. Select the applicable Budget Profile. Budget profiles are reusable across multiple budgets. If you wish to create a new profile, click Add to open the Budget Profile dialog box. To edit a profile, click Edit and after you make the necessary changes, click Save.
  3. Period: Defines the duration for tracking spend (e.g., daily, monthly, yearly).
  4. Unit: This is the measurement in which a budget check is configured for your cloud cost, and the default unit is Percentage.
  5. Budget Currency: The currency used for cost tracking.
  6. Budget Value: The threshold value that triggers alerts.
  7. Severity: Defines the impact level of the threshold. The available options are Information, Warning, High, Critical, and Custom. If you select the Custom option, the Custom Severity field will be displayed, enabling you to define custom severity labels. Choose a preferred color to indicate the severity levels.
  8. Priority: Indicates urgency for action and alert handling.
  9. Click Next to go to the Notifications Settings page or click the + icon to add more steps.

Adding multiple steps

To add multiple budget steps, click the + icon to add more steps.

Each step can be configured independently with different:

  • Budget thresholds
  • Severity levels
  • Notification rules

This enables fine-grained cloud cost monitoring and escalation.

Step 3: Configure Triggers

In the Configure Triggers page, configure the following details:

  1. IT Automation Templates: Automate incident remediation using IT Automation. Select the applicable template. To add an IT automation template, click Add. To refresh the settings, click Refresh.
  2. Third-party Services: You can choose to receive notifications via third-party services of your choice. Select the required third-party services. To add any third-party services, click Add. To refresh the settings, click Refresh.
  3. Click Next to proceed to step 4. To go back to the previous page, click Back.

Step 4: Notification Settings

Define how alerts are triggered when thresholds are reached. In the Notification Settings page, configure the following details:

  • Disable Alert: Select this check box to disable notifications for this step while still tracking budget violations.
  • Notify via: Choose the mode through which you'd like to get notified. If you select Users, the application will send notifications to the users whose email IDs are mapped. If you select User Groups, the application will send notifications via the User Alert Groups. Budget step alert notifications are triggered only once and can only be sent to email contacts with the Administrator and User roles in CloudSpend.
  • Email Template for Alerts: Select or create a custom email template for notifications. To add an email template, click Add to customize alert communication. In the Add Email Template page, enter the following details:
    • Display Name: Name of the email template
    • Subject: Email subject line
    • Content: Email message content

This helps tailor alerts based on severity and audience.

Budget Details

The Budget Details section provides a detailed view of a selected budget, including its status, step-level performance, alerts, and historical data. To access this page, click the new tab icon next to a budget.

This page helps you monitor budget consumption, track threshold breaches, and analyze spend over time.

Step Budget Details

Overview

The Overview section provides a summary of the budget and its current state.

You can view the following details:

Steps Configuration

The Steps Configuration section shows how each configured step is performing against its defined threshold.

You can view the following details:

Click a budget step to view detailed information for that step.

Step Details

The Budget Step Details page provides a detailed view of a selected step, including its performance, alerts, and trends.

Step details

Alerts Timeline

The Alerts Timeline section shows when alerts were triggered across different steps.

This section helps you understand how the budget progressed over time and when thresholds were crossed.

Alerts Timeline

Recent Alerts

The Recent Alerts section lists the latest alerts triggered for the budget. You can view the following details:

History

The History section provides past budget performance data. You can view the following details:

Schedule report

You can schedule four reports from the budget details section for:

Recent Alerts

View all the alerts that were raised for a particular budget using Recent Alerts and plan your expenses accordingly. You can view the time of notification, the medium through which the notification was sent, the period, the amount spent, the budgeted amount, and the deviation from the budgeted amount. If there are more than five alerts, you will need to click Show more to view all the alerts from the time you've created the budget.

History

Get monthly, quarterly, or yearly historical data related to your budget based on the configured period type using History. This can provide you with information about the amount spent during that period (the usage value), the budgeted value, and the deviation from the budgeted amount. Historical data can help you in understanding the pattern of spending and the fluctuations from the budgeted amount, so you can plan your expenses for the upcoming months.

Budget Period

A Budget Period helps you choose the duration for each budget configured in your account. You can also choose to get notified in case of any variation from the budgeted amount. The various period options available are:

*Note: Regardless of the date of budget creation.

Budget automation in multi-step budgets

When creating a multi step budget in CloudSpend, you can leverage IT automation and third party integrations to streamline your budget management process for Accounts, Business Units, and Reports. These capabilities are configured within each step of the budget through the Configure Triggers stage, where you define the actions that should run when budget thresholds are reached.

CloudSpend sends budget alert notifications when thresholds are breached, ensuring that the right stakeholders are informed and can take timely action. Within each step, the Configure Triggers stage allows you to associate IT Automation Templates that define what actions should be executed based on the conditions set for that step.

For example, you can configure one or more IT Automation Templates to automatically stop or downscale non essential cloud resources, like shutting down a group of EC2 instances or scaling down a Kubernetes cluster, when the budget reaches a certain percentage within a specific step.

Triggers Multi-Step

As part of the same Configure Triggers stage in each step, you can also select the applicable Third party Services to enable communication across platforms. With these integrations, you can connect to external ticketing systems, communication platforms like Slack, or ITSM tools to escalate budget related issues, notify teams, or trigger workflows. This ensures that all stakeholders are informed and can take appropriate actions quickly at every stage of the budget.

For instance, when the budget reaches 90% in a given step, a Slack message can be sent to a dedicated channel, informing the team about the expenditure status.

CloudSpend sends budget alert notifications based on the settings defined in the Notification Settings stage. Notifications are triggered only once when a threshold is breached and are sent via email to selected users and user groups within CloudSpend. This ensures that the right stakeholders receive timely updates and can take action when required.

Amount based and Percentage based budgets for cloud cost management

CloudSpend supports both amount based and percentage based budget thresholds across AWS, Azure, and Google Cloud Platform environments. This helps organizations manage cloud costs across Accounts, Business Units, and Reports with better control and visibility. 

An amount based budget defines a fixed cloud cost limit in your selected currency. This is useful for teams that plan monthly or yearly cloud budgets and want to track exact spend against allocated cost.

A percentage based budget tracks cloud spend relative to a baseline such as previous usage, forecast, or allocated budget. This helps identify cost increases, usage spikes, and deviations in real time.

How amount based and percentage based budgets are used in CloudSpend

Cloud cost management strategies often require both fixed budget tracking and dynamic usage monitoring. CloudSpend supports this through flexible unit selection within multi step budgets.

Amount based budgets are used for:

Percentage based budgets are used for:

In multi-step budgets:

Using both amount based and percentage based budgets improves cloud financial management and cost optimization:

This approach is widely used in cloud cost management platforms to manage dynamic workloads, optimize cloud spending, and maintain budget discipline across regions and teams.
 

Related articles

Top