2 Answers
- Newest
- Most votes
- Most comments
0
As you are aware, Elastic IP does not charge if it is attached to a running EC2.
Fees will be charged if the conditions listed in the following documents do not apply.
https://repost.aws/knowledge-center/elastic-ip-charges
For example, do you have unused Elastic IPs?
0
If you are attaching one elastic IP with running instance it will be of no cost further elastic IP will cost you. Beware that unattached elastic IP will charge you continuously.
Thank you for the comment. I checked again.
Relevant content
- asked a year ago
- asked 2 years ago
- AWS OFFICIALUpdated 4 months ago

Thank you for the comment. I am using only one Elastic IP attached to a running instance.
I don't have access to the actual invoices or the inside of your AWS account, so I don't know the exact information, but are there any Elastic IPs being created outside of your main region, or EC2 outages, etc.?
Part of my invoice is as follows.
Elastic Compute Cloud USD 0.29
US East (N. Virginia) USD 0.29
Amazon Elastic Compute Cloud NatGateway USD 0.18
Amazon Elastic Compute Cloud running Linux/UNIX USD 0.00
EBS USD 0.00
Elastic IP Addresses USD 0.11 $0.00 per Elastic IP address not attached to a running instance for the first hour 1 Hrs USD 0.00 $0.005 per Elastic IP address not attached to a running instance per hour (prorated) 21.6 Hrs USD 0.11
Maybe I should check again tomorrow wheter the last item has changed.
Thanks for sharing. This "21.6 Hrs" is considered to be the Elastic IP that was being held while EC2 was stopped. Check the AWS Cost Explorer to see the daily usage rate, so please check there.
You can check the Elastic IP usage time by setting the following conditions in AWS Cost Explorer. You can check the daily usage rate by selecting "Daily" in Granularity.

I can see this graph going up every day because I keep an Elastic IP that is not in use on my account. If this graph is not rising, the claim has not occurred.