- Newest
- Most votes
- Most comments
I understand your concern about unexpected charges on your AWS bill. Even when you believe you have terminated all active services, there are several reasons why you might still see charges for EC2:
-
Stopped instances: While your t2.micro instances were stopped and fall under the free tier, the associated EBS (Elastic Block Store) volumes may still incur charges. Stopped instances continue to retain their EBS volumes, which can result in storage costs.
-
Elastic IP addresses: If you allocated Elastic IP addresses and didn't release them, these can result in charges even when not associated with running instances.
-
Snapshots: Any EBS snapshots you may have created will continue to incur storage charges, even if the original volumes or instances have been terminated.
-
Data transfer: There might be charges for data transfer between AWS regions or out to the internet, even if instances are not running.
-
Other EC2-related resources: Services like load balancers or NAT gateways, if created, can continue to generate charges.
-
Regional resources: Ensure you've checked for resources across all AWS regions, not just your primary region.
To identify the source of these charges:
- Review your detailed bill in the AWS Billing Dashboard, focusing on the EC2 section.
- Use the AWS Cost Explorer to break down charges by service and usage type.
- Check each AWS region for any lingering resources like unattached EBS volumes, snapshots, or Elastic IPs.
Regarding a potential refund, AWS may consider refunding charges in certain circumstances, especially for new users or if there's been a misunderstanding about resource usage. I recommend contacting AWS Support directly to discuss your situation. They can provide a detailed breakdown of the charges and advise on the possibility of a refund.
For future prevention of unexpected charges:
- Fully terminate (not just stop) instances you're not using.
- Delete unnecessary EBS volumes and snapshots.
- Release any unattached Elastic IP addresses.
- Set up AWS Budgets or billing alerts to notify you of any unexpected usage.
Remember, it's crucial to regularly review your AWS account and clean up any unused resources to avoid unexpected charges.
Sources
Unexpected billing because of EC2, VPC, and Data Transfer | AWS re:Post
Billing misunderstand | AWS re:Post
Billing without active service | AWS re:Post
Charge for EC2 after i remove all resources | AWS re:Post
answered 2 years ago
Relevant content
asked a year ago
asked 3 years ago
- AWS OFFICIALUpdated 4 years ago
- AWS OFFICIALUpdated 5 years ago
