← All AWS pricing calculators

Aurora Pricing Calculator - Instances, Serverless & DSQL

AWS Aurora pricing calculator for Instance-based, Serverless v2, and Aurora DSQL deployments. Compare MySQL and PostgreSQL engines, Aurora Standard vs I/O-Optimized storage, Reserved Instances, and regional pricing across all AWS regions.

Free price alerts · Platform launching early 2027

Get an email when Aurora prices change

CloudBurn re-checks AWS prices every week and emails you when a price behind this calculator changes.

Waitlist form loading.

30% founding-member discount

Only waitlist members get it. Join now and keep 30% off for as long as you keep your plan.

Alert emails only arrive when a price changes; the waitlist sends two a month at most. Unsubscribe anytime. Privacy policy

Tick the box to also save your spot on CloudBurn Platform:

  • Price your whole stack in minutesThe AWS Simple Pricing Calculator puts Aurora and the rest of your AWS services in one estimate, ready to export.
  • Know the cost before you deployThe GitHub App estimates what your Terraform, CDK or CloudFormation changes will cost before they ship.
  • Find the waste, then fix itScans of your live AWS accounts show what is costing money for nothing, with clear steps to fix each finding, including checks for Aurora.

Frequently Asked Questions

How accurate is this Aurora pricing calculator?

This Aurora pricing calculator uses official AWS pricing data updated regularly from Amazon's public pricing API. It accounts for regional pricing differences, engine-specific rates, storage types, and Reserved Instance discounts. For production budgets, verify final costs in the AWS Billing console since pricing occasionally changes.

What is the difference between Aurora and standard RDS?

Aurora is a cloud-native database with higher performance and availability. Aurora offers up to 5x throughput of MySQL and 3x of PostgreSQL on standard RDS. It automatically replicates data across 3 Availability Zones with 6 copies of your data. Aurora storage auto-scales up to 128 TB. While Aurora instance pricing is slightly higher than RDS, the improved performance and built-in high availability often provide better overall value.

Should I use Aurora Instance-based or Serverless v2?

Choose Serverless v2 for variable or unpredictable workloads. Serverless v2 automatically scales capacity based on demand, scaling in seconds and only charging for what you use. Instance-based is more cost-effective for predictable, steady-state workloads where you can right-size instances. Serverless is ideal for development environments, new applications, or workloads with significant idle periods.

What is Aurora DSQL and how is it priced?

Aurora DSQL is a serverless, distributed SQL database with PostgreSQL compatibility. It uses Distributed Processing Units (DPUs) as its billing metric, covering all database activity including compute, reads, and writes. DSQL scales to zero when idle with no hourly charges. This estimate bills all entered DPUs and storage. Multi-region clusters add approximately 50% to DPU costs for cross-region write replication.

Should I use Aurora DSQL or Serverless v2?

Choose Aurora DSQL for distributed, multi-region workloads that need active-active availability with strong consistency. DSQL scales to zero and charges per DPU with no minimum. Choose Serverless v2 when you need MySQL compatibility, full PostgreSQL extension support, or when your workload is confined to a single region. DSQL is PostgreSQL-compatible but has a distinct feature set focused on distributed transactions.

Should I use Aurora Standard or I/O-Optimized storage?

I/O-Optimized is recommended for I/O-intensive workloads. Aurora Standard charges separately for storage ($0.10/GB) and I/O requests ($0.20 per million). I/O-Optimized has higher storage cost ($0.225/GB) but includes unlimited I/O. If your workload performs more than 1 million I/O requests per GB of storage per month, I/O-Optimized is typically more cost-effective and provides predictable pricing.

What is an Aurora Capacity Unit (ACU)?

An ACU (Aurora Capacity Unit) represents approximately 2 GB of memory with corresponding CPU and networking. Serverless v2 scales between your configured minimum and maximum ACUs. Each ACU costs around $0.12-0.16/hour depending on engine and region. Set minimum ACUs to 0.5 for development or 2+ for production workloads that need faster scaling response.

How much can I save with Aurora Reserved Instances?

Aurora Reserved Instances offer significant savings for long-term commitments. 1-year No Upfront terms save approximately 25-35% compared to On-Demand pricing. 3-year No Upfront terms save approximately 40-50%. Reserved Instances apply to instance-based Aurora only (not Serverless). They are tied to a specific instance type, region, and database engine family.

Should I use Graviton (ARM) Aurora instances?

Yes, Graviton instances are recommended for most Aurora workloads. Graviton-based instances (db.r6g, db.r7g, db.t4g, db.x2g) offer up to 35% better price-performance than equivalent x86 instances. They're fully compatible with Aurora MySQL and PostgreSQL. Only use x86 instances if you have specific compatibility requirements.

Should I choose Aurora MySQL or Aurora PostgreSQL?

Both engines offer similar Aurora benefits. Aurora MySQL is compatible with MySQL 5.7/8.0 and offers faster simple queries and replication. Aurora PostgreSQL is compatible with PostgreSQL and offers advanced SQL features, better JSON support, and extensions like PostGIS. Choose based on your existing expertise and application requirements.

How is Aurora backup storage priced?

Aurora provides free backup storage equal to your total Aurora cluster storage size (across all instances). Additional backup storage beyond this amount is charged per GB-month. Automated backups are retained for 1-35 days (configurable). Manual snapshots are retained until you delete them and count toward your backup storage usage.

What data transfer costs should I expect with Aurora?

Data transfer within the same Availability Zone is free. Cross-AZ replication traffic between Aurora replicas is free. This calculator charges all entered internet transfer usage at the published rates. Data transfer between Aurora and other AWS services in the same region is typically free. Plan for data transfer costs if your application frequently sends large result sets to clients outside AWS.

How does Aurora provide high availability?

Aurora automatically replicates data across 3 Availability Zones. Your data is stored in 6 copies across 3 AZs, providing durability even if an entire AZ fails. Aurora can lose up to 2 copies without affecting write availability and up to 3 copies without affecting read availability. Failover to a read replica typically completes in under 30 seconds.