Why am I being billed for Elastic IP addresses when all my instances are terminated?

Last updated: 04-23-2019

I terminated all my Amazon Elastic Compute Cloud (Amazon EC2) instances, but I'm still billed for Elastic IP addresses. The Amazon EC2 pricing page says that Elastic IP addresses are free. Why am I being billed?


An Elastic IP address doesn’t incur charges as long as the following conditions are true:

  • The Elastic IP address is associated with an EC2 instance.
  • The instance associated with the Elastic IP address is running.
  • The instance has only one Elastic IP address attached to it.

Note: If the address is from a BYOIP address pool, you will never be charged for that address.

You're charged by the hour for each Elastic IP address that doesn't meet these conditions. For pricing information, see Elastic IP Addresses on the Amazon EC2 pricing page.

To see which Elastic IP addresses are provisioned to your account, check the Amazon EC2 console.

If you don’t need an Elastic IP address, you can stop the charges by releasing the IP address. Note that after you release an IP address, you can’t provision that same Elastic IP address again.

Did this article help you?

Anything we could improve?

Need more help?