All posts
Cost Optimization

Building Your Own Spend Cap on an Existing AWS Account: Budget Actions, Service Control Policies and Quotas

By

November 9, 2026

7 min read

Spend limits don't cover existing AWS accounts yet. You can build most of the same protection today: budget actions that apply a deny policy or stop instances at a threshold, service control policies that keep accounts away from the most expensive services, lower quotas, and anomaly alerts. The setup, in order, and the gaps it leaves.

AWS Spend Limits
AWS Budgets
AWS Organizations
Cost Optimization

A budget on its own only sends email. Paired with an action, it can change what the account is allowed to do. The aim is not to stop production at a threshold but to stop new spending from starting, and to stop experiments outright.

The setup, in order

  1. Budgets at 50%, 80% and 100% of what you expect to spend, alerting a shared mailbox and a chat channel.

  2. A budget action at 100% that attaches a deny policy to the roles people and pipelines use: no launching EC2 instances, no new databases, no new model endpoints. In an organization, apply a service control policy to the account instead, which also covers roles you forgot.

  3. For sandbox accounts only, a second action that stops EC2 and RDS instances at the limit.

  4. Service control policies that deny regions you don't use and expensive instance families nobody needs, so a stolen key can't start them in the first place.

  5. Lower EC2 vCPU quotas in sandbox accounts, so the worst case is bounded.

  6. Cost Anomaly Detection for the spend you didn't predict, and AWS Budgets alerts on specific services such as Bedrock.

  7. No long-lived access keys and MFA on the root user.

The gaps it leaves

  • Billing data updates a few times a day, so actions fire hours after spend crosses a threshold.

  • Storage and data transfer keep billing; a deny policy stops new resources, not traffic to existing ones.

  • Policies take care to write well: a deny that is too broad stops your own deployments at month end.

  • Unlike a spend limit, nothing here guarantees a hard ceiling. It narrows the worst case, which for most accounts is the goal.

Want this set up across your accounts?

We'll write the budgets, actions and policies as code, test that they fire, and make sure they don't stop production. 30 minutes, free.

hoolco Monthly Review

Once a month: what changed in tech that month and what it means for you, from cloud and AI to security and the tools you build with. Every item links to its source. No sales pitch, unsubscribe in one click.

As of November 9, 2026. Provided as is, for general information, and accurate to the best of our knowledge on the date shown. Not legal, compliance, tax, financial or other professional advice. Prices, limits and vendor services change; check current vendor documentation before relying on anything here. Terms of use.