AWS: How to disable all services?

You can close your entire account in AWS Billing: https://console.aws.amazon.com/billing/home?#/account

Or if you just want to disable your "Free-Tier" services that has charges, view them here: https://console.aws.amazon.com/billing/home#/freetier

Then open your EC2 dashboard - and cancel those services:

https://us-west-2.console.aws.amazon.com/ec2

For example: Stop running instances, delete volumes, remove elastic IPs, etc.

Otherwise, I recommend sending an email to [email protected] from the email you used to signup with their service.


I had an RDS running and I couldn't figure out how to cancel just that service

Here's how to do it:

  • Go to billing services

  • https://console.aws.amazon.com/billing/home?region=us-west-2#/

  • Click "Bill Details"

  • Inspect it

enter image description here

You'll find NAME OF SERVICE + ITS LOCATION. This is the information you need.

  • https://console.aws.amazon.com/rds/home?region=us-east-1

Go to topright of page. Select the correct server location

enter image description here

The rest is straightforward from here


I was also frustrated (by being charged on the free tier without any info/warning in prior) and found a simple and elegant solution to turn off all AWS services. You delete your account and forget about these fraudulent (to be honest) AWS services.

Here is the link:

https://console.aws.amazon.com/billing/home?#/account

Here is the section:

enter image description here


I know this is a somehow an old question, but I would like to add a new answer because I think AWS has changed a lot since this was asked. I have stumbled on a similar situation as the OP and I found out that there are 3 possible ways to achieve this:

  • To have a single turn-off-everything button, but I'm not sure if this exists.
  • Overkill, go through the services and check them one by one and shutdown/delete any instances or running services.
  • To find out the actual source of leaking (cost occurring services) by viewing what is posting charges on your account and then turn off these services one by one. This can be done by visiting:

your AWS account >> My Billing Dashboard

Find your account username and open the drop down menu:

enter image description here

You can check what services are incurring fees.

enter image description here

Percentage table:

enter image description here

I followed the services by searching for their name on AWS console, if I couldn't find it I'd Google how to do so and then turned them off one by one.

In my case, there was no charge towards my bank even thought billing showed I have some balance, I think it's because I was using the free tier, maybe?


I just hit my free tier limit. I terminated my ec2 instance, deleted my storage volume and even removed my security group and key pair so I have nothing now. Hopefully no charge :P

Always make sure you select the right region. I once had 2 instances running and didnt realize it.

enter image description here