Amazon EC2 resources fall under a few general billing categories.
To stop accruing charges for EC2 resources, delete or terminate all On-Demand EC2 resources in all AWS Regions.
Do the following in all AWS Regions: Note: Deleted, terminated, or released resources can’t be recovered.
How do I avoid AWS charges?
To avoid unnecessary charges:
- Understand what services and resources are covered by the AWS Free Tier.
- Monitor Free Tier usage with AWS Budgets.
- Monitor costs in the Billing and Cost Management console.
- Be sure that your planned configuration falls under the Free Tier offering.
Do stopped instances cost money AWS?
No, For stopped instances, AWS does not charge for any instance usage fees, however, you will be charged for any other resources that are attached to your stopped instances such as EBS volume or S3 storage. You can learn more about Amazon Elastic Compute Cloud on AWS EC2.
How do I delete everything from my AWS account?
There is no way to delete all resources in an account owned by a particular user but there is a way to delete all resources in an account. You can use aws-nuke which was created somewhat out of the same use case you described. At first, you need to set an account alias for your account.
Why is AWS charging me for free tier?
Using the AWS Free Tier. When your Free Tier expires, AWS starts charging the regular rates for any AWS services and resources that you’re using. To avoid charges while on the Free Tier, you must keep your usage below the Free Tier limits. You are charged for any usage that exceeds the limits.