Yandex Cloud
Search
Contact UsGet started
  • Blog
  • Pricing
  • Documentation
  • All Services
  • System Status
    • Featured
    • Infrastructure & Network
    • Data Platform
    • Containers
    • Developer tools
    • Serverless
    • Security
    • Monitoring & Resources
    • ML & AI
    • Business tools
  • All Solutions
    • By industry
    • By use case
    • Economics and Pricing
    • Security
    • Technical Support
    • Customer Stories
    • Cloud credits to scale your IT product
    • Gateway to Russia
    • Cloud for Startups
    • Education and Science
    • Yandex Cloud Partner program
  • Blog
  • Pricing
  • Documentation
© 2025 Direct Cursus Technology L.L.C.
Yandex Cloud Billing
  • Getting started
    • All guides
      • Enabling notifications
      • Purchasing a committed volume of services (CVoS)
  • Access management
  • Pricing policy
  • Terraform reference
  • Audit Trails events

In this article:

  • Creating a budget
  • See also
  1. Step-by-step guides
  2. Cost optimization
  3. Enabling notifications

Enabling notifications

Written by
Yandex Cloud
Updated at April 9, 2025
  • Creating a budget
  • See also

To manage costs in Yandex Cloud, you can configure notifications using budgets.

Available budget types:

  • Cost: Notification is sent when the cost of resources, without discounts applied, exceeds a specified usage limit.
  • Due and payable: Notification is sent when the cost of resources, with discounts and active promo codes applied, exceeds a specified usage limit.
  • Balance: Notification is sent when the personal account balance falls below a specified threshold.

Note

You can create a trigger that will invoke a function in Cloud Functions or run a container in Serverless Containers when threshold values are exceeded. Read more about triggers for budgets.

Creating a budgetCreating a budget

To create a budget, you need the editor role. The viewer role is enough for the specified recipients to get budget notifications. For more information on access control, see Roles.

To create a budget:

Yandex Cloud Billing interface
API
  1. Go to Yandex Cloud Billing.

  2. Select an account on the Billing accounts page.

  3. Go to the Budgets page and click Create budget.

    1. Enter the budget name.

    2. Select Budget type.

    3. Set Budget amount:

      • For the Cost or Due and payable type, specify the total usage cost.
      • For the Balance type, specify the account balance.
    4. For the Cost and Due and payable types, select a budget tracking period:

      • If you selected the Custom period, set the budget start date. The start date is the first day of the month.
      • Set the budget end date. The end date defines when the budget stops tracking usage or the account balance and sending notifications. The end date is the last day of the month. It must be within five years of the current date.
    5. Under Notify, select the users to notify.

    6. For the Cost and Due and payable types, define the budget Scope. You can select individual clouds, folders, and services to include in a set budget. By default, data is collected from all the clouds, folders, and services that the selected billing account has access to.

    7. Set at least one utilization threshold to trigger notifications. You can specify a threshold as a percentage or a cash value and select the users to receive notifications. A budget can have multiple thresholds.

    Note

    Users listed in the General information section will receive notifications when each specified threshold is exceeded. Users listed when setting a threshold will only receive a notification when that specific threshold is reached.

    If several budget thresholds are reached at the same time, users will receive a single notification.

  4. After filling in all the fields, click Create. This will create a budget.

To create a budget, use the create REST API method for the Budget resource or the BudgetService/Create gRPC API call.

See alsoSee also

  • Creating a budget trigger that invokes a Cloud Functions function to stop VM instances
  • Creating triggers that invoke Cloud Functions functions to stop a VM and send Telegram notifications

Was the article helpful?

Previous
Changing the payment method
Next
Purchasing a committed volume of services (CVoS)
© 2025 Direct Cursus Technology L.L.C.