Set These Billing Alerts Before You Touch Any Cloud Account
This is the post I wish someone had handed me before I logged into AWS for the first time. Cloud providers make it very easy to accidentally spend money. Not because they're evil — just because the free tier has edges, and it's easy to step over one without noticing.
Here's how to protect yourself before you do anything else.
Why This Happens
Free tiers have limits. Run a service too long, pick the wrong region, spin up one extra instance, leave something running overnight — and you're now in paid territory. The providers won't stop you. They'll just charge you and send an email.
The good news is every major provider has a billing alert system. Takes about five minutes to set up. Do it first, before you launch anything.
AWS
Go to the Billing console, then Budgets. Create a new budget, pick "Cost budget," set the amount to $1. Yes, one dollar. That way you get an email the moment anything charges you, not after you've racked up $50.
Also turn on the "Free Tier usage alerts" checkbox in your Billing preferences. It's off by default, which is insane, but there it is.
Google Cloud
Go to Billing, then Budgets and Alerts. Create a budget for your project, set it to $1, and make sure email alerts are turned on at 50%, 90%, and 100%. GCP will email you as you approach the limit, not just when you blow past it. That's actually pretty useful.
Azure
Search for "Cost Management" in the portal. Create a budget, set it to $1 or whatever you're comfortable with, and add your email as an alert recipient. Azure also has a spending limit on free accounts that kicks in automatically, but don't rely on that alone.
Oracle
Honestly, Oracle's free tier is hard to accidentally spend money on because the Always Free resources are clearly labeled and capped. But if you signed up with a trial credit, go to Billing, then Budgets, and set an alert there too. Once your trial credit runs out, you could start getting charged if you've gone beyond the Always Free limits.
The One Setting Nobody Turns On
Every provider lets you set anomaly alerts — notifications when your spending spikes unexpectedly compared to your normal pattern. These are separate from budget alerts and catch things like a runaway process or a forgotten instance that starts costing real money.
AWS calls it Cost Anomaly Detection. GCP calls it anomaly alerts in Cost Management. Azure has it under Cost Management too. Turn it on. It's free and has saved people from four-figure bills.
Before You Go
Five minutes now saves a nasty surprise later. Set the alert, confirm the email, then go build whatever you're building.
Need to compare what each provider actually offers for free? Here's the full breakdown.