It's not mandatory to attach a public IP to an EC2 instance. You can simply attach an ENI with only a private IP which doesn't cost anything extra to the instance cost. It's typically bad practice to put public IP's directly on instances anyway. Typically you'd put an ELB or CloudFront in front. If you try and scale on 1 public IP per instance than of course costs will linearly increase. NAT Gateway is the easy way to scale, or roll your own NAT instance and then you can reuse it for outbound across many instances. Answer from elamoation on reddit.com
🌐
AWS
aws.amazon.com › amazon ec2 › pricing › on-demand pricing
EC2 On-Demand Instance Pricing
1 day ago - Learn more about AWS tax policies. To see prices, visit the Elastic Load Balancing page. On-Demand Capacity Reservations are priced exactly the same as their equivalent (On-Demand) instance usage. If a Capacity Reservation is fully utilized, you only pay for instance usage and nothing towards the Capacity Reservation.
🌐
Amazon EC2
instances.vantage.sh
Amazon EC2 Instance Comparison
A free and easy-to-use tool for comparing EC2 Instance features and prices.
Discussions

Do all EC2 instances now effectively have a $4/mo hidden fee?
It's not mandatory to attach a public IP to an EC2 instance. You can simply attach an ENI with only a private IP which doesn't cost anything extra to the instance cost. It's typically bad practice to put public IP's directly on instances anyway. Typically you'd put an ELB or CloudFront in front. If you try and scale on 1 public IP per instance than of course costs will linearly increase. NAT Gateway is the easy way to scale, or roll your own NAT instance and then you can reuse it for outbound across many instances. More on reddit.com
🌐 r/aws
77
26
January 24, 2025
EC2 cost in a month
EC2 instances are paid by the amount of time they are turned on. 1-hour cost $0.044, 1-month is aprox $32. You can see it clearly here https://instances.vantage.sh/aws/ec2/t3.medium?currency=USD&duration=monthly So it doesn't matter if the instance is receiving requests or not, as long as it is on, you are paying for it. Theen, you have all the other small charges, like data transfered from your instance to the outside, public IPs in use, etc, and some others not so small, like if you deployed a Load Balancer in front of your instance, that's hourly cost as well. You can ask Gemini, Copilot, ChatGPT, about the break down of costs of what you created, they can probably give you a good understanding about it. More on reddit.com
🌐 r/aws
15
0
August 2, 2025
How much would this EC2 setup cost me.
Try this search for more information on this topic. Comments, questions or suggestions regarding this autoresponse? Please send them here . Looking for more information regarding billing, securing your account or anything related? Check it out here! I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns. More on reddit.com
🌐 r/aws
26
4
August 19, 2025
Overpriced for an EC2 instance?
Couple of things to take a look at: AWS will break down your bill by resource - this will tell you if the costs you're seeing are all EC2 hosting costs Typically, if all you're doing is hosting a website there's probably better (serverless) ways to do it rather than dropping it on an EC2. This will keep you from paying for uptime when folks aren't hitting your site if you wanna stick with the current architecture, you may wanna look at reserved instance pricing if you haven't already. Default on-demand pricing is always gonna be more expensive. More on reddit.com
🌐 r/aws
8
0
December 3, 2023
🌐
AWS
calculator.aws
AWS Pricing Calculator
AWS Pricing Calculator lets you explore AWS services, and create an estimate for the cost of your use cases on AWS.
🌐
AWS
aws.amazon.com › compute › amazon ec2 › pricing
Pricing
2 days ago - Amazon EC2 usage is billed in one-second increments, with a minimum of 60 seconds. The same is true for provisioned storage for Amazon Elastic Block Store (Amazon EBS) volumes. Per-second billing applies to all purchase options. It's available across all Regions and Availability Zones for these instances:
🌐
nOps
nops.io › blog › ec2-pricing-how-much-does-aws-ec2-really-cost
EC2 Pricing: How Much Does AWS EC2 Really Cost?
June 23, 2025 - Within the same Availability Zone, data transfer between EC2 instances is free when using private IPs. Between AZs or VPCs, even in the same region, charges apply and can add up at scale. Calculating exact prices for AWS EC2 is not easy. There are several factors that determine the price: instance type, Availability Zone (e.g., Singapore vs Ohio), licensing (e.g.
🌐
AWS
aws.amazon.com › amazon ec2 › spot instances › pricing
Amazon EC2 Spot Instances Pricing
1 day ago - With Spot Instances, you pay the Spot price that's in effect for the time period your instances are running. Spot Instance prices are set by Amazon EC2 and adjust gradually based on long-term trends in supply and demand for Spot Instance capacity. To learn more about pricing, visit the Spot ...
Find elsewhere
🌐
AWS
aws.amazon.com › amazon ec2 pricing › reserved instances › pricing
EC2 Reserved Instance Pricing
1 day ago - With the Partial Upfront option, you make a low upfront payment and are then charged a discounted hourly rate for the instance for the duration of the Reserved Instance term. The No Upfront option does not require any upfront payment and provides a discounted hourly rate for the duration of the term. Notice: Red Hat has made an update to their cloud pricing model for Red Hat Enterprise Linux (RHEL). On July 1, 2024 pricing for EC2 RHEL changed to a per-vCPU-hour based pricing model. Learn about the new prices in the RHEL on AWS Pricing page.
🌐
Reddit
reddit.com › r/aws › do all ec2 instances now effectively have a $4/mo hidden fee?
r/aws on Reddit: Do all EC2 instances now effectively have a $4/mo hidden fee?
January 24, 2025 -

A public IP now costs $3.65/mo. This isn't included in the EC2 price; it's not even shown in the AWS pricing calculator when estimating EC2 costs. It's hidden under VPC pricing.

That's a fairly substantial increase for small instance sizes. A t4g.small with the savings plan at around $9/mo will actually cost $13/mo — almost a 50% increase.

And there's no real way around it for most situations, especially small projects where that cost makes a difference.

Let's say you decide to use CloudFront and put your EC2 instance on a private subnet, no internet gateway or public IP. You can use EC2 Instance Connect Endpoint to SSH into your box, but good luck installing packages or pulling Docker images. You can't even connect to ECR without using AWS PrivateLink, which costs a bit over $7/mo.

And don't even think about a NAT Gateway; you'd think NAT would be cheaper than a dedicated IP, but AWS charges you $32.85/mo for what a crappy home router does.

The smallest DO droplet costs as much as an IP, and that's with 10 GB of storage (and an IP).

Is there something I'm missing here? Or is this just a new hidden fee and we have to accept it? It's already bad enough that you can't create an EC2 instance anymore without an EBS volume (another fee), but at least that's reasonably cheap. I know AWS has always been fees left and right, but it's starting to get egregious. You can't even have simple hotlink protection if you choose CloudFront without paying $6/mo, something that's free everywhere else.


Edit: Wow, this is really controversial, it seems.


Edit 2: I need to clarify a bit, because I think a lot of people reading this won't realize what's it's like for a new AWS user, or for someone like myself who's setting up AWS for the first time in 7-8 years.

When I first posted this, I didn't even realize IPv6 public IP was possible. It's not made clear in the console, either when launching an EC2 instance or when creating a VPC. IPv4 is the default for both, too. I think anyone would be forgiven for not knowing there's another way and just eating the automatic $4/mo cost.

And that's really the crux of the problem. It's not an opt-in extra charge like most AWS services. It's opt-out, and you have to know that you can even opt-out at all. And, like I said, for small, single-node applications, that $4/mo fee is a fairly significant % increase.

But the fact that some of you are supporting such hidden fees is, frankly, shameful. I think I'm done with reddit for a while. Y'all suck. Those who suggested v6 and shared your experience, thank you.

🌐
ProsperOps
prosperops.com › home › aws ec2 pricing explained: how it works and optimization tips
AWS EC2 Pricing Explained: How It Works and Optimization Tips - ProsperOps
March 1, 2025 - For more information, our detailed blog on AWS Savings Plans vs. Reserved Instances can help. Spot Instances are the most cost-effective pricing model for Amazon EC2 that allows users to take advantage of unused EC2 capacity at significantly reduced prices — often up to 90% less than On-Demand pricing.
🌐
AWS
aws.amazon.com › amazon ec2 › pricing › dedicated instances
Amazon EC2 Dedicated Instances
2 days ago - $2 per hour - An additional fee is charged once per hour in which at least one Dedicated Instance of any type is running in a region. Notice: Red Hat has made an update to their cloud pricing model for Red Hat Enterprise Linux (RHEL). On July 1, 2024 pricing for EC2 RHEL changed to a per-vCPU-hour ...
🌐
Amazon Web Services
amazonaws.cn › home › products › amazon ec2
Amazon EC2 Pricing
1 day ago - Spot Instance prices are set by Amazon EC2 and adjust gradually based on long-term trends in supply and demand for Spot Instance capacity. When your Spot request is fulfilled, your Spot Instances launch at the current Spot price, not exceeding the On-Demand price.
🌐
Finout
finout.io › blog › aws-ec2-costs-pricing-models-instance-families-cost-cutting-tips
Amazon EC2 Instance Pricing
May 22, 2025 - A 1-year commitment offers a discount of 40% compared to on-demand instances, while a 3-year commitment offers a discount of 60%. Savings plans: Offer a flexible pricing model that can reduce costs by up to 72% compared to on-demand prices, ...
🌐
CloudZero
cloudzero.com › home › blog › amazon ec2 pricing: how it works and how to save
Amazon EC2 Pricing: How It Works And How To Save
2 weeks ago - You can learn more about when to use Reserved Instances pricing and best practices for optimizing AWS RIs here. EC2 Spot pricing offers the biggest savings — up to 90% off standard rates — by using surplus AWS capacity until it’s needed elsewhere. Spot prices fluctuate based on bidding ...
🌐
Reddit
reddit.com › r/aws › ec2 cost in a month
r/aws on Reddit: EC2 cost in a month
August 2, 2025 -

hey how much does it cost you for running an ec2 with a moderate number of requests. I have a ec2 with sql server running in docker in a t3 medium instance for a .Net application. I have no request coming as of now but the cost is like 3-4 $ each day. That would be painful for a small businesses. Is there a way to optimize. I did few rate limiting through nginx but cost changes were minimal. And also other aws managed service would be more expensive than manually handling.

🌐
Spot.io
spot.io › home › aws ec2 pricing › aws ec2 pricing: the ultimate guide
AWS EC2 Pricing: The Ultimate Guide
May 15, 2021 - All Upfront—provides the lowest prices. All costs are charged in one upfront payment. While Saving Plans and EC2 RI both offer major savings for on-demand instances, there are significant differences between the two: Saving Plans—automatically reduce the costs of compute usage across all AWS regions, regardless of usage changes.
🌐
Holori
holori.com › accueil › compare aws ec2 price
Holori - Compare AWS EC2 Price
August 3, 2023 - Reserved instances are of three types, namely , Standard RIs, Convertible RIs. and Scheduled RIs. These allow you to gain a discount of upto 72% off on-demand price. The typical contract lengths for RIs are one year and three years. These plans are similar to Reserved instances and help you to save on AWS EC2 cost.
🌐
Amazon Web Services
aws.amazon.com › compute › savings plans › compute and ec2 instance
Compute and EC2 Instance Savings Plans
1 day ago - When you sign up for a Savings Plan, you will be charged the discounted Savings Plans price for your usage up to your commitment. AWS offers two types of Savings Plans: ... Compute Savings Plans provide the most flexibility and help to reduce your costs by up to 66%. These plans automatically apply to EC2 instance usage regardless of instance family, size, AZ, Region, OS or tenancy, and also apply to Fargate or Lambda usage.
🌐
Parquantix
parquantix.com › an in-depth look at amazon ec2 pricing
Ultimate Guide to Amazon EC2 Pricing | Parquantix
May 4, 2021 - For computing services, like Amazon EC2 pricing, and database services, like Amazon RDS pricing, you can reserve a set number of instances in advance, for a significant discount (up to 60%) compared to on-demand rates. Instances can be reserved at either one-year or three-years in advance and require upfront payments. Larger upfront payments yield greater discounts. With AWS Reserved Instances customers commit to usage attributes.
🌐
Ec2instances
ec2instances.github.io
EC2 instance types pricing table comparison
The data is pulled directly from AWS docs, the same JSON endpoint their pricing page pulls it from, so the data is always up to date. The pricing is for "on-demand" and "reserved 1yr convertible" instances, US-East only for now.