With Serverless v2, the hourly cost is somewhere like 12-20 cents per ACU per hour, depending on the AWS Region. You can check the price for each combination of AWS Region and Aurora database engine here: https://aws.amazon.com/rds/aurora/pricing/ Let's consider us-east-1, which (as of January 2024) is 12 cents per ACU per hour. The minimum for Serverless v2 is 0.5 ACUs, so 6 cents / hour. A typical month has 720 hours (30 days) or 744 (31 days). So if you set minimum capacity to 0.5 ACUs, leave the cluster idle, and nothing unexpected happens, best case is roughly $43-45 per month for instance charges. Plus whatever usage-based charges for storage, I/O, and there are some other optional features that could result in charges. (That's why you would go through the exercise with the pricing calculator.) What could interfere with the best case? Turning on memory-consuming or CPU-consuming features could prevent the idle cluster from scaling down to 0.5 ACUs. Something like Performance Insights (minimum 2 ACUs) or global database (minimum 8 ACUs). Cleanup operations like PostgreSQL vacuum could run and cause scaling up when you think the database should be idle. What actions could you take to make the best case even better? Do "stop cluster" overnight or other long periods when you don't need to use the database. If you need to add reader instances to the cluster to test out multi-AZ usage (read/write splitting etc.), delete the reader instances when they're not needed. Have cron jobs to run stop-db-cluster, modify-db-cluster, etc. to put things into a cheaper state during overnight periods if you forget to do it at the end of the day. Answer from rePost-User-6113899 on repost.aws
🌐
AWS
aws.amazon.com › amazon rds › amazon aurora › pricing
Amazon Aurora Pricing
4 days ago - The effective hourly price shows the amortized hourly instance cost. This takes the total cost of the Reserved Instance over the entire term, including any upfront payment, and spreads it out over each hour of the Reserved Instance term. Select to see details about PostgreSQL-Compatible pricing options ... Amazon Aurora Serverless is an on-demand, auto scaling configuration that automatically adjusts database capacity based on application needs.
🌐
Holori
holori.com › accueil › blog › mastering aws aurora pricing: tips for cost optimization
Holori - Mastering AWS Aurora Pricing: Tips for Cost Optimization
October 25, 2024 - I/O Operations: Aurora charges for input/output requests made to the storage layer, typically calculated per million requests. ... For unpredictable or variable workloads, Aurora Serverless provides a cost-effective option.
🌐
CloudySave
cloudysave.com › aws › aurora-serverless-pricing-calculator
All About Aurora Serverless Pricing Calculator - CloudySave
February 15, 2021 - In this article, you will learn everything you should know about Amazon Aurora Serverless, including the configuration of Aurora Serverless, the benefits of using Amazon Aurora Serverless and the Amazon Aurora Serverless Pricing.
Top answer
1 of 2
2
With Serverless v2, the hourly cost is somewhere like 12-20 cents per ACU per hour, depending on the AWS Region. You can check the price for each combination of AWS Region and Aurora database engine here: https://aws.amazon.com/rds/aurora/pricing/ Let's consider us-east-1, which (as of January 2024) is 12 cents per ACU per hour. The minimum for Serverless v2 is 0.5 ACUs, so 6 cents / hour. A typical month has 720 hours (30 days) or 744 (31 days). So if you set minimum capacity to 0.5 ACUs, leave the cluster idle, and nothing unexpected happens, best case is roughly $43-45 per month for instance charges. Plus whatever usage-based charges for storage, I/O, and there are some other optional features that could result in charges. (That's why you would go through the exercise with the pricing calculator.) What could interfere with the best case? Turning on memory-consuming or CPU-consuming features could prevent the idle cluster from scaling down to 0.5 ACUs. Something like Performance Insights (minimum 2 ACUs) or global database (minimum 8 ACUs). Cleanup operations like PostgreSQL vacuum could run and cause scaling up when you think the database should be idle. What actions could you take to make the best case even better? Do "stop cluster" overnight or other long periods when you don't need to use the database. If you need to add reader instances to the cluster to test out multi-AZ usage (read/write splitting etc.), delete the reader instances when they're not needed. Have cron jobs to run stop-db-cluster, modify-db-cluster, etc. to put things into a cheaper state during overnight periods if you forget to do it at the end of the day.
2 of 2
0
Your best bet is to use AWS Calculator # https://calculator.aws/#/ in order to estimate the operating cost with the services that you plan to use. Secondly using the Graviton2 instances would save a lot compared with other instances. I have listed some common instance types that you may start using and then change later based on your project workload. t4g : For dev/test workload m6g : For general purpose workload r6g : For memory optimized workload Go with small storage initially and then you can scale it based on the need to optimize the cost.
🌐
Cloudexmachina
cloudexmachina.io › blog › aws-aurora-pricing
AWS Aurora Pricing Explained: What You Really Pay for and Why
September 2, 2025 - Compute (Instances) Provisioned instances are billed per second (5-minute minimum), based on type (e.g., db.r6g.large). Serverless v2 uses Aurora Capacity Units (ACUs), combining CPU and memory with fine-grained scaling, but no Reserved Instance discounts. Graviton2 (r6g) offers ~20% better price-...
🌐
Amazon Web Services
amazonaws.cn › en › rds › aurora › pricing
Amazon Aurora Pricing
4 days ago - The following examples demonstrate how Aurora costs are calculated for resources and features available for Aurora. Examples using Aurora Serverless: Consider a workload that needs 5 ACUs and runs for 30 minutes.
🌐
TigerData
tigerdata.com › blog › estimate-amazon-aurora-costs
Estimating Amazon Aurora Costs
January 17, 2024 - When determining which Aurora model to choose, it’s important to remember the requirements of the application. Services that require an “always-on” model will benefit from managed instances and likely reserved instances since running serverless all the time can increase costs significantly, as noted in this
Top answer
1 of 2
1
To estimate the cost of a cross-region headless cluster using AWS Aurora Global Database in the AWS Pricing Calculator, you’ll need to manually configure the components since the calculator doesn’t provide a direct “headless cluster” option. In a headless Aurora cluster, where no writer or reader instances are provisioned and only storage is used (for scenarios like DR or cross-region replication), you can focus on the storage and I/O costs. First, select Amazon Aurora in the calculator and configure the Global Database option. Then, for each region involved, specify the estimated amount of storage in GB under “Storage” (using Aurora’s default storage type, usually General Purpose SSD). You can also estimate the backup storage and I/O requests based on your expected usage. Make sure to set the instance count to zero or deselect instances if possible to simulate a headless configuration. While the calculator may still require at least one instance to be configured for some settings, you can use a minimal instance temporarily just to calculate base storage and I/O, and then exclude instance pricing manually in your internal cost estimates. Additionally, don’t forget to account for cross-region data transfer costs, which are incurred when replication traffic flows between primary and secondary clusters
2 of 2
0
When calculating costs for an Aurora Serverless cluster, you need to consider several components: For Aurora Serverless v2, pricing is based on Aurora Capacity Units (ACUs). Each ACU represents approximately 2 GiB of memory with corresponding CPU and networking resources. You're billed for every second your database runs, with costs calculated per ACU-hour. For a cross-region Aurora Global Database using Serverless, you would need to account for: 1. ACU usage in each region - The primary region and each secondary region will incur ACU charges based on actual usage. If you're running in multiple Availability Zones, the ACU usage is cumulative (e.g., 1 ACU per AZ across 3 AZs would be 3 ACUs per hour). 2. Storage costs - Aurora storage is billed per GB-month and is separate from compute costs. 3. Data transfer costs - For a Global Database, you'll incur charges for data replicated between regions. To estimate costs when there's no direct option in the AWS Pricing Calculator for a headless cluster: - Calculate the minimum ACU configuration you expect to use - Estimate your average ACU usage based on your workload patterns - Add storage costs (based on GB-month) - Include cross-region data transfer costs For a more accurate estimate, you could: 1. Set up a test environment with Aurora Serverless 2. Monitor the actual ACU consumption over a few days of typical use 3. Use CloudWatch metrics to observe scaling patterns 4. Calculate costs based on the observed usage patterns This approach will give you a more realistic cost projection than theoretical calculations alone. **Sources** Serverless relational database – Amazon Aurora DSQL pricing – AWS Moving from Aurora to Aurora Serverless | AWS re:Post RDS Aurora Serverless - Is cost multiplied by availability zone? | AWS re:Post
Find elsewhere
🌐
Reddit
reddit.com › r/aws › is there a way to get a realistic estimate of how much aurora would cost?
r/aws on Reddit: Is there a way to get a realistic estimate of how much Aurora would cost?
May 22, 2025 -

Our production database needs some maintenance because it was neglected for a while. Some dba friends I know keep telling me to migrate to Postgres compatible Aurora. Others tell me it is too expensive.

When I did some quick estimates in the aws calculator, the cost seems unrealistically low.

Is there some tool that would give me a better idea of how much it would realistically cost?

Top answer
1 of 2
1
Hey Kyle, Here's what is mentioned in the Serverless documentation[1]: If your provisioned workload has memory requirements that are too high for small DB instance classes such as T3 or T4g, choose a minimum ACU setting that provides memory comparable to an R5 or R6g DB instance. In particular, we recommend the following minimum capacity for use with the specified features (these recommendations are subject to change): Performance Insights – 2 ACUs Aurora global databases – 8 ACUs (applies only to the primary AWS Region) Now, I can tell you that Performance Insights is definitely wanting 2 ACU/4gb because you need extra RAM to store the performance_schema tables Performance Insights requires. The 8 ACU is precisely in line with the memory requirements for provisioned instances - the r5.large is 2 vCPU and 16gb, and 8 ACU is the same 16gb of RAM. So they're asking roughly the same specifications. They are recommendations, not absolute rules, so you can go lower, though it does risk out-of-memory errors, and problems with slower than expected replication. It's important to remember to ask how much money might be saved, and how much a crash or restart might affect your application. If it's a new application, still being tested, you can probably afford a lot of scaling up (then back down), and/or the occasional crash. If it's for production, you'd want to measure the cost savings versus the costs of a crash or OOM error. In regards to the AWS pricing calculator please know that the charges for Aurora Serverless v2 capacity are measured in terms of ACU-hours. This is calculated by the average # of ACU's used per hour. For example, if on average every hour you use 4 ACUs for 30 minutes and 2 ACUs for the other 30 minutes each hour would be 3 ACU's. How you calculate this estimate is entirely based on your workload and how often it scales up/down ACUs. Please take a look at the following documentation for more examples on how this estimation process works [2]. Please note in addition to ACU’s used per hour you will be charged for storage rate and I/O rate. For Aurora Standard in US-East-1 you are charged $0.10 per GB-month and $0.20 per 1 million requests. For more information on these prices please view here [3]. Also if you leave the instance running it will continue to use the minimum ACU value that you configured for this cluster. As per Doc [4] “Aurora Serverless v2 writers and readers don't scale all the way down to zero ACUs. Idle Aurora Serverless v2 writers and readers can scale down to the minimum ACU value that you specified for the cluster.” **References:** [1]https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/aurora-serverless-v2.setting-capacity.html#aurora-serverless-v2.min_capacity_considerations [2]Aurora Pricing Examples: https://aws.amazon.com/rds/aurora/pricing/#:~:text=Japanese%20Consumption%20Tax.-,Aurora%20pricing%20examples,-The%20following%20examples [3]Amazon Aurora Pricing: https://aws.amazon.com/rds/aurora/pricing/ [4]https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/aurora-serverless-v2.how-it-works.html#aurora-serverless-v2.how-it-works.scaling
2 of 2
0
hi Kyle, Hope you are well. Maybe you find global database serverless v2 pgsql capacity that config ACUs set to 8 (https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/aurora-serverless-v2.setting-capacity.html), Actually, Serverless v2 price base on capacity(ACUs)/seconds, the smallest ACU is the smallest billing specification of the cluster in the current month, and new fees will be added as the ACUs is elastic. Meantime, you can also configure the smallest ACUs according to your own practice
🌐
Reddit
reddit.com › r/aws › aurora serverless 2 - cost estimation
r/aws on Reddit: Aurora Serverless 2 - Cost estimation
August 10, 2022 -

Hi everyone.

I would like to know your opinion on how to evaluate costs for using Aurora Serverless 2 against a current RDS workload.

Basically, I have a client running a PG RDS. Given the workload they have with sudden spikes during business hours and very low usage off business hours and weekends, I would like to recommend serverless 2.

But is their a way I can predict their TCO (Total Cost of Ownership) using Serveless 2 based on their current RDS metrics from Cloud Watch?? That would be really helpful to get the client to buy in

Thanks in advance!!

🌐
Cloudthread
cloudthread.io › blog › understanding-amazon-aurora-serverless-pricing
Understanding Amazon Aurora Serverless Pricing
But AWS charges you to transfer data from Aurora to other AWS regions at a set price per target region. AWS charges a higher fee per GB when you transfer data to the internet, but it decreases as you transfer more data. Now you know how Aurora charges for serverless instances.
🌐
Mydbops
mydbops.com › blog › aws-rds-vs-aurora-vs-serverless-cost-comparison
RDS vs Aurora vs Aurora Serverless: A Real-World Cost Comparison for AWS Databases
June 10, 2025 - Actual costs depend on precise usage, region, current pricing, RI strategy, and features used. Use the AWS Pricing Calculator for accurate estimates.) For a more detailed discussion with real-world insights, watch our expert-led webinar on "AWS MySQL Showdown: RDS vs. Aurora vs. Serverless".
🌐
AWSstatic
d1.awsstatic.com › events › Summits › reinvent2023 › DAT321-R_Optimize-your-Amazon-Aurora-resources-to-reduce-costs-REPEAT.pdf pdf
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Compute cost (serverless) • Auto scaling configuration, automatically adjusts compute capacity · • Scales compute capacity on demand (up and down) Serverless example · • · Aurora provisioned (db.r7g.2xlarge/64 GB) = $1.106/hours * 730 hours/month = $807.38 ·
🌐
LinkedIn
linkedin.com › pulse › comparing-costs-between-rds-aurora-serverless-v2-joseph-howe
Comparing costs between RDS & Aurora Serverless v2
September 22, 2022 - I did some digging around, even spoke to AWS support, and came away disappointed. All AWS provides is this: AWS Aurora Serverless v2 calculator
🌐
AWS
aws.amazon.com › amazon aurora › amazon aurora dsql › pricing
Amazon Aurora DSQL Pricing
4 days ago - Amazon Aurora DSQL is the fastest serverless distributed SQL database with virtually unlimited scale, the highest availability, and zero infrastructure management. It automatically scales compute and storage to match your workload demands, so you only pay for what you use with no upfront costs.
🌐
TrustRadius
trustradius.com › home › database-as-a-service (dbaas) › amazon aurora › pricing
Amazon Aurora Pricing 2025: Compare Plans and Costs
With TrustRadius, learn about Amazon Aurora. With details to help you compare pricing plans, explore costs, discover free options, & so much more.
Rating: 8.7/10 ​ - ​ 161 votes
🌐
Lumigo
lumigo.io › guides › aws serverless ecosystem › aurora serverless v2: why you need it, new features and pricing
Aurora Serverless v2: Why You Need It, New Features and Pricing
December 19, 2022 - The pricing calculation for one day would be as follows: (64 x 2 x 1 + 64 x 9 x 0.4 + 64 x 12 x 0.1) x $0.12 = $52.224 per day. That’s $1566.72 per month, significantly cheaper than the $2,188.80 per month for the same capacity in v1.