CapBrake

All providers

How to cap Google Cloud billing with spend cap budgets

0 of 10 steps done

Last checked 2026-10-20 (ET). Tick each step as you go. Your progress is saved in this browser only.

Google Cloud billing has two kinds of budget, and only one of them can stop spend:

Using Firebase? Its caps use the same system. Firebase spend caps. See all 9 providers.

Official docs: Manage spend cap budgets and Create, edit, or delete budgets and budget alerts

Services you can cap

Create a spend cap budget

You need a billing role that includes billing.budgets.configureSpendCap (billing account level) or billing.resourcebudgets.configureSpendCap (project level).

What the cap does

What it does not do

Alerts for everything else

For services you can't cap, create an alerts-only budget:

Google's warning about alerts-only budgets: they "don't automatically prevent the use or billing of your services when the alerts-only budget amount or threshold rules are met or exceeded."

Thresholds can trigger on Actual or Forecasted spend. Google's example: "if you set a 110% forecasted cost alert on a $100 budget, then you receive an alert notification when you are forecasted to spend more than $110 by the end of the budget calendar period." Also, "Budgets configured for a custom time range cannot trigger alerts on Forecasted costs."

Google notes it "may take several hours before receiving the first email or Pub/Sub notification," and that cost data lags usage.

If you need a harder stop for other services, Google documents a pattern where a budget notification triggers your own function to disable billing on the project. Disabling billing can shut services down, so read Google's warnings first.

Where CapBrake helps

Google Cloud does not give you one hard cap on your whole bill, so alerts still matter. Use the free CapBrake checklist to tick off each step above. Your progress is saved in your browser. No account and no credentials.

CapBrake also has an alert relay for providers like Google Cloud. It is free in early access. You put a private relay address on your budget alerts, and CapBrake sends each alert to your browser or Slack. CapBrake will never ask for your Google Cloud credentials.