Cost & Billing 4 min read Updated

Budgets and Billing Alerts on Every Major Cloud: Where to Find Them and What to Set

A provider-by-provider guide to setting budgets and billing alerts, from AWS Budgets and Google Cloud Billing budgets to Azure Cost Management, DigitalOcean billing alerts and UpCloud automated payments.

Cloud budgets and billing alerts illustration: a bar chart of spending with a dashed budget line

A billing alert is the cheapest insurance in cloud computing. It costs nothing, takes five minutes and catches the forgotten GPU instance, the runaway function or the leaked key before the invoice does. Every provider offers one, but they hide in different places and behave differently. This guide lists where each provider keeps its budgets and alerts, and suggests thresholds for a new account. For the wider practice, see cloud cost management.

Where the alerts live #

Provider Tool Notes
AWS AWS Budgets, in Billing and Cost Management Cost, usage and reservation budgets with email or SNS alerts at actual and forecast thresholds; pair with Cost Explorer for analysis
Google Cloud Cloud Billing budgets and alerts Set per billing account or project with alert thresholds; Billing Reports and the Cost Table show trends
Microsoft Azure Budgets in Cost Management Scoped to subscription or resource group, with alert conditions and action groups
DigitalOcean Billing alerts in the Billing section Email when month-to-date usage crosses a threshold
Linode (Akamai Cloud) Billing page and notifications Post-paid model with a billing limit; alerts when spending exceeds thresholds
Oracle Cloud Budgets in Billing and Cost Management Alerts by compartment or tag; Cost Analysis for breakdowns
Hetzner Cloud Console billing and usage Hourly-capped pricing keeps the ceiling predictable; review usage and invoices monthly
UpCloud Prepaid balance with automated payments Set automated top-ups so the balance never runs low, and review the billing dashboard
Alibaba Cloud Expenses and Costs console Billing alerts at spending thresholds
OVHcloud Billing preferences in the Control Panel Automatic renewal by default; set manual renewal for services you want to approve
Kamatera Billing dashboard in the Management Console Monthly prepaid or hourly billing; watch traffic and storage add-ons

What to set on a new account #

  1. A low first threshold. Set the first alert at an amount that would surprise you, not at the amount you plan to spend. On an experiments account that might be a few dollars.
  2. A forecast alert where available. AWS and Azure can alert when the forecast for the month exceeds the budget, which is earlier warning than actual spend.
  3. A hard-stop plan. Alerts do not stop spending on their own. Decide in advance what you will do when one fires: stop instances, rotate keys, delete the endpoint.
  4. More than one recipient. Send alerts to a shared mailbox or chat channel, not one person’s inbox.
  5. Per-environment budgets once you have separate production and development accounts, so a development spike is visible on its own.

What alerts catch #

  • Instances, notebooks and inference endpoints left running after a session.
  • Unattached disks, old snapshots and unused static IPs that bill quietly.
  • Outbound traffic spikes from a misconfigured CDN or a scraped media bucket.
  • Leaked credentials being used to mine cryptocurrency or send spam, which usually shows as a sudden spend jump before anything else.
  • Serverless functions in a retry loop.

Pairing alerts with the rest of cost control #

Alerts tell you something changed; tags and cost reports tell you what. Organize resources as described in our account management essentials, right-size instances, use autoscaling, move predictable baseline onto committed pricing where it exists, and sweep for unused resources monthly. Our comparison of cloud pricing models explains which of those levers each provider offers.

Step by step on the three hyperscalers #

AWS Budgets

  1. Open Billing and Cost Management, then Budgets, and choose Create budget.
  2. Pick a cost budget, monthly period, and enter the amount.
  3. Add alert thresholds: for example 50 percent actual, 80 percent actual and 100 percent forecasted.
  4. Enter recipient email addresses or an SNS topic, then create the budget.
  5. Optionally attach a budget action that applies a restrictive IAM policy when a threshold is crossed.

Google Cloud Billing budgets

  1. Open Billing, select the billing account, then Budgets and alerts, and choose Create budget.
  2. Scope it to all projects or a specific project, and set a specified amount or last month’s spend.
  3. Add threshold rules such as 50, 90 and 100 percent, choosing actual or forecasted spend.
  4. Choose email recipients (billing admins and users by default) or connect a Pub/Sub topic for automation.

Azure Cost Management budgets

  1. Open Cost Management and Billing, choose the scope (subscription or resource group), then Budgets and Add.
  2. Set the name, reset period and amount.
  3. Add alert conditions for actual and forecasted spend at chosen percentages.
  4. Select alert recipients or an action group that can email, message or run automation.

Step by step on developer clouds #

  • DigitalOcean: Billing, then Billing alerts; enter a month-to-date usage amount and the email address to notify.
  • Linode: Account, then Billing, to review the billing limit and current balance; enable notifications in the account settings.
  • UpCloud: Account, then Billing, to enable automated payments and set a top-up amount, and review the balance on the dashboard.
  • Hetzner: the Cloud Console’s usage and invoices pages; monthly-capped pricing means the maximum bill is known at server creation.
  • Oracle Cloud: Billing and Cost Management, then Budgets, scoped to a compartment with an alert rule at a percentage of the budget.
  • Alibaba Cloud: Expenses and Costs, then Cost Center or Billing alerts, with a threshold and notification method.
  • OVHcloud and Kamatera: billing preferences in the Control Panel or Management Console; review renewal dates and add-on usage monthly.

Frequently asked questions #

Do billing alerts stop charges automatically?

No. They notify you. Some platforms can trigger automation from an alert, such as an AWS Budgets action, but the default is a message. Have a response plan.

What threshold should I use?

Low enough to be surprising. Start at a fraction of expected spend and raise it once you know what normal looks like.

Why did my alert fire late?

Billing data lags usage by hours on most platforms. Alerts are early warning compared with the invoice, not real-time metering.

Back to the Guide

Have a question about a platform or a guide?

Send a note and we will point you to the right overview, guide or official documentation.

Contact us