CloudSpend Single-Step Budget

Proactively manage cloud costs using budgets to optimize your cloud bills. With the Budget feature, you can plan and forecast your cloud spending. Let your finance and engineering teams know when costs are overrun by setting up recurring budgets that run daily, monthly, quarterly, yearly, month to date (MTD), and year to date (YTD). You can also view a budget forecasts comparison of the current month against the budgeted value for your account. 

Before you create a Budget, you need to create a Budget Profile. A Budget Profile defines what entity the Budget applies to. Currently, you can associate a Budget to an AWS, Azure, or GCP account, tagged resource, or an already-created Business Unit.

Use case

A CloudSpend Budget allows you to set a daily, monthly, quarterly, yearly, MTD, or YTD fixed target amount or percentage to track your cloud costs. This enables you to be proactive and prevent overspending or inefficient cloud utilization.

For instance, consider an Azure cloud that is used to develop and deploy a web application. In this case, you will need development, testing, and production environments, so that you can maintain separate Subscriptions or Resource Groups. Let's take a look at Resource Groups in this scenario.

Configure a budget for the Development environment, which belongs to the development_env Resource Group. In the Create Budget Profile section, create a Budget Profile for the Azure Cost Account with the resourceGroup:development_env Tag filter. You can now use this Budget Profile to set a Budget Value and get notified in case of budget breaches.

Budget dashboard

On the Budget dashboard, you can view the summary and the list of budgets configured for Accounts, Business Units, and Reports in the respective tabs. You can view and configure Single-Step and Multi-Step budgets based on your requirements. To view Multi-Step budgets, select the Multi-Step toggle next to Accounts.

The Summary section at the top provides the below details:

Note that the status counts are updated in real-time to reflect the current state. Single Step Budget

You can also view the budget configured for Accounts, Business Units, or Reports below the Summary section along with the following details:

To edit, suspend, or delete a budget, click the Hamburger icon next to each budget and select the applicable option.

Configure Budget Check

To configure budget check for Accounts, Business Units, and Reports, follow the steps mentioned in the below sections.

Accounts

You can create one or more budgets in your cost account. To configure a budget for your cost accounts:

  1. Go to the CloudSpend console.
  2. In the left navigation pane, choose Checks, and then select the Budget > Accounts tab.
  3. Click Configure Checks and complete the following steps:

Step 1: Choose Profile

  1. In the Choose Profile page, enter the Display Name for the new budget.
  2. Budget Profile: 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. In the Budget Profile dialog box, enter the following details:
    1. Display Name: Enter a display name for the new budget profile.
    2. Resource Type: Choose Accounts.
    3. Accounts: Select the applicable account.
    4. Cost Type: Select one of six different cost types for the budget profile in case of hybrid cloud (AWS, Azure, and GCP): Blended, Actual, Unblended, Amortized, Recurring, or Credits. Azure accounts will have only the Actual Cost as the cost type and GCP accounts will have Actual Cost and Creditsas the cost type.
      1. Blended: The average cost of usage across all billable accounts. For a hybrid account, the Blended cost type is considered by default for AWS accounts.
      2. Unblended: The usage costs charged on a specific day.
      3. Amortized: The total billable cost and the monthly reservation fees that are spread across the billing period.
      4. Recurring: The billable amount that keeps repeating.
      5. Actual Cost: The cost of raw usage and purchases for Azure and third-party marketplace offerings. This cost type is considered by default for Azure or GCP accounts in case of a hybrid account.
      6. Credits: The discounts or promotional offers that reduce the total cost of your GCP usage.
    5. Tags: Choose the applicable tags for your account. You can refine your selection further by selecting tag keys and values. You can also use Tag Profiles to combine two or more tags with multiple conditions for better filtering options.
    6. Click Save to create the Budget Profile.
  4. Click Next to proceed to step 2.

Step 2: Configure Details

  1. In the Configure Details page, enter the following details:
    1. Period: Choose the duration for each budget. The available options include Monthly, Quarterly, Yearly, MTD, YTD, Daily, and Forecast (Month). See the Budget Period section below for more information.
    2. Unit: Choose the measurement in which budgets configured for your cloud cost are displayed. You can either choose Amount (in supported currencies) or Percent (with an option to select the rise or drop percentage next to the Budget Value field).
    3. Currency: Select the applicable currency to create a budget using that currency.
    4. Budget Value: Enter the value of your cloud cost budget, which will either be the total amount or a percent according to the Unit chosen. Your actual spending will be evaluated against this value once every day, and an alert will be triggered if actual spending exceeds the budget value. Actual spending value is based on approximate charges accrued by your cost account during the budget period. These values are subject to change until your cloud bills are finalized. The final billable amount may be higher than the charges that triggered the alert notification.
  2. Click Next to proceed to step 3. To go back to the previous page, click Back.

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

In the Notification Settings page, configure the following details:

  1. Notify via: Choose the mode through which you'd like to get notified. Budget alert notifications are triggered only once and can only be sent to email contacts with Administrator and User roles in CloudSpend.
  2. Users: Notifications are sent to users whose email IDs are mapped.
  3. User Group: Notifications are sent to the user groups selected in the User Group field.
  4. 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:
    1. Display Name: Name of the email template
    2. Subject: Email subject line
    3. 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.
  5. Click Submit.

You can view the newly configured anomaly by navigating to Budget > Accounts.

Business Units

To configure a budget for your Business Units:

  1. Go to the CloudSpend console.
  2. In the left navigation pane, choose Checks, and then select the Budget > Business Units tab.
  3. Click Configure Checks and complete the following steps:

Step 1: Choose Profile

  1. In the Choose Profile page, enter the Display Name for the new budget.
  2. Budget Profile: 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. In the Budget Profile dialog box, enter the following details:
    1. Display Name: Enter a display name for the new budget profile.
    2. Resource Type: Choose Business Units.
    3. Accounts: Select the applicable account.
    4. Cost Type: Select one of six different cost types for the budget profile in case of hybrid cloud (AWS, Azure, and GCP): Blended, Actual, Unblended, Amortized, Recurring, or Credits. Azure accounts will have only the Actual Cost as the cost type and GCP accounts will have Actual Cost and Creditsas the cost type.
      1. Blended: The average cost of usage across all billable accounts. For a hybrid account, the Blended cost type is considered by default for AWS accounts.
      2. Unblended: The usage costs charged on a specific day.
      3. Amortized: The total billable cost and the monthly reservation fees that are spread across the billing period.
      4. Recurring: The billable amount that keeps repeating.
      5. Actual Cost: The cost of raw usage and purchases for Azure and third-party marketplace offerings. This cost type is considered by default for Azure or GCP accounts in case of a hybrid account.
      6. Credits: The discounts or promotional offers that reduce the total cost of your GCP usage.
    5. Tags: Choose the applicable tags for your account. You can refine your selection further by selecting tag keys and values. You can also use Tag Profiles to combine two or more tags with multiple conditions for better filtering options.
    6. Click Save to create the Budget Profile.
  4. Click Next to proceed to step 2.

Step 2: Configure Details

  1. In the Configure Details page, enter the following details:
    1. Period: Choose the duration for each budget. The available options include Monthly, Quarterly, Yearly, MTD, YTD, Daily, and Forecast (Month). See the Budget Period section below for more information.
    2. Unit: Choose the measurement in which budgets configured for your cloud cost are displayed. You can either choose Amount (in supported currencies) or Percent (with an option to select the rise or drop percentage next to the Budget Value field).
    3. Currency: Select the applicable currency to create a budget using that currency.
    4. Budget Value: Enter the value of your cloud cost budget, which will either be the total amount or a percent according to the Unit chosen. Your actual spending will be evaluated against this value once every day, and an alert will be triggered if actual spending exceeds the budget value. Actual spending value is based on approximate charges accrued by your cost account during the budget period. These values are subject to change until your cloud bills are finalized. The final billable amount may be higher than the charges that triggered the alert notification.
  2. Click Next to proceed to step 3. To go back to the previous page, click Back.

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

In the Notification Settings page, configure the following details:

  1. Notify via: Choose the mode through which you'd like to get notified. Budget alert notifications are triggered only once and can only be sent to email contacts with Administrator and User roles in CloudSpend.
  2. Users: Notifications are sent to users whose email IDs are mapped.
  3. User Group: Notifications are sent to the user groups selected in the User Group field.
  4. 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:
    1. Display Name: Name of the email template
    2. Subject: Email subject line
    3. 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.
  5. Click Submit.

You can view the newly configured anomaly by navigating to Budget > Business Units.

Reports

To configure budget for your Reports:

  1. Go to the CloudSpend console.
  2. In the left navigation pane, choose Checks, and then select the Budget > Reports tab.
  3. Click Configure Checks and complete the following steps:

Step 1: Choose Profile

  1. In the Choose Profile page, enter the Display Name for the new budget.
  2. Budget Profile: 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. In the Budget Profile dialog box, enter the following details:
    1. Display Name: Enter a display name for the new budget profile.
    2. Resource Type: Choose Accounts.
    3. Accounts: Select the applicable account.
    4. Cost Type: Select one of six different cost types for the budget profile in case of hybrid cloud (AWS, Azure, and GCP): Blended, Actual, Unblended, Amortized, Recurring, or Credits. Azure accounts will have only the Actual Cost as the cost type and GCP accounts will have Actual Cost and Creditsas the cost type.
      1. Blended: The average cost of usage across all billable accounts. For a hybrid account, the Blended cost type is considered by default for AWS accounts.
      2. Unblended: The usage costs charged on a specific day.
      3. Amortized: The total billable cost and the monthly reservation fees that are spread across the billing period.
      4. Recurring: The billable amount that keeps repeating.
      5. Actual Cost: The cost of raw usage and purchases for Azure and third-party marketplace offerings. This cost type is considered by default for Azure or GCP accounts in case of a hybrid account.
      6. Credits: The discounts or promotional offers that reduce the total cost of your GCP usage.
    5. Click Save to create the Budget Profile.
  4. Click Next to proceed to step 2.

Step 2: Configure Details

  1. In the Configure Details page, enter the following details:
    1. Period: Choose the duration for each budget. The available options include Monthly, Quarterly, Yearly, MTD, YTD, Daily, and Forecast (Month). See the Budget Period section below for more information.
    2. Unit: Choose the measurement in which budgets configured for your cloud cost are displayed. You can either choose Amount (in supported currencies) or Percent (with an option to select the rise or drop percentage next to the Budget Value field).
    3. Currency: Select the applicable currency to create a budget using that currency.
    4. Budget Value: Enter the value of your cloud cost budget, which will either be the total amount or a percent according to the Unit chosen. Your actual spending will be evaluated against this value once every day, and an alert will be triggered if actual spending exceeds the budget value. Actual spending value is based on approximate charges accrued by your cost account during the budget period. These values are subject to change until your cloud bills are finalized. The final billable amount may be higher than the charges that triggered the alert notification.
  2. Click Next to proceed to step 3. To go back to the previous page, click Back.

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

  1. Notify via: Choose the mode through which you'd like to get notified. Budget alert notifications are triggered only once and can only be sent to email contacts with Administrator and User roles in CloudSpend.
  2. Users: Notifications are sent to users whose email IDs are mapped.
  3. User Group: Notifications are sent to the user groups selected in the User Group field.
  4. 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:
    1. Display Name: Name of the email template
    2. Subject: Email subject line
    3. 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.
  5. Click Submit.

You can view the newly configured anomaly by navigating to Budget > Reports.

Budget automation

When creating a 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 through the Configure Triggers step, 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. Using the Configure Triggers step, you can associate IT Automation Templates that define what actions should be executed based on your budget conditions.

Triggers

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.

As part of the same Configure Triggers 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.
For instance, when the budget reaches 90%, 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 step. 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.

Budget details

The Budget Details section provides all information related to your budgets. You can view the budget details by clicking on the new tab icon next to your budgets.

Budget 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, amount spent, the budgeted amount and the deviation from the budgeted amount. Click Show more to view all the alerts from the time you've created the budget, when there are more than five alerts.

History

Get monthly, quarterly, or yearly historical data related to your budget based on the configured period type using History. This can help you in getting an idea about the amount spent during that period (usage value), budgeted value, and 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 to 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:

*Regardless of the date of budget creation.

Access budget insights through AI

Instead of reviewing each budget configuration and threshold manually, you can query budget performance and violations through your AI assistant when Zoho MCP is connected.

Here is what you can pull through the AI:

Sample prompt: Which budgets have exceeded their thresholds this month?

Budget insights

What AI returns: The AI identifies all budgets that have exceeded their thresholds for the selected period and groups them by scope, such as account level, business unit, and report level budgets. It presents details including budget name, associated account or business unit, configured budget value, current spending, and the amount and percentage by which the budget was exceeded.
It also highlights key observations, such as the most critical breaches, budgets that are already trending higher, and those likely to exceed further based on current spend patterns. Where relevant, the AI includes additional context such as top contributing services and projected end of period spend to help understand the reason behind the breach.

Amount based and Percentage based cloud budget thresholds

CloudSpend Single-Step Budget supports both amount based and percentage based budget thresholds for cloud cost management across AWS, Azure, and Google Cloud Platform. This helps teams define a single clear budget limit for Accounts, Business Units, and Reports while maintaining flexibility in how cloud spend is tracked.

An amount based budget defines a fixed cloud cost limit in a selected currency. A percentage based budget defines a threshold based on usage growth, forecast, or historical spend such as MTD or YTD comparisons. Both options are commonly used in cloud cost optimization and FinOps practices.

How Single-Step budget works for cloud cost control

In Single-Step budget, a single threshold is configured to monitor cloud spending. The unit you choose determines how CloudSpend evaluates budget consumption and triggers alerts.

Amount based cloud budgets are used for:

Percentage based cloud budgets are used for:

In Single-Step budget configuration:

Using amount based and percentage based thresholds in Single-Step budget improves cloud financial management and cost visibility:

Single-Step budget is used in cloud cost management tools to enforce budget limits, track cloud spending, and maintain cost efficiency across teams, regions, and cloud environments.

Related articles
Top