Skip to content
inetGeek

Amazon Aurora pricing and limits

iScore62–73 · ≈#8/14
aws.amazon.com/rds/aurora · Managed databases
SEPT 2026 audit

AWS relational database engine compatible with MySQL and PostgreSQL, built on a shared cluster volume with copy-on-write cloning and a serverless capacity mode.

Visit Amazon Aurora documentation
Compare Amazon Aurora with

No affiliate links, sponsored placements or paid rankings appear on this site. Ordering follows the sourced data and the stated criteria.

Entry paid planNo plan fee and no minimum commitment — Aurora charges for what you use. AWS's own worked example prices serverless compute at $0.12 per ACU-hour on Aurora Standard in US East (N. Virginia), and the smallest capacity you can set is 0.5 ACUs; storage and I/O are billed separately.
Regions34 AWS regions, the same list for the MySQL- and PostgreSQL-compatible editions. Counted from the two availability tables in Aurora's own docs, which publish the regions and no total.
Free tierNo — capped Free plan plus time-limited credits
CategoryManaged databases

Reviewed by Palash BagchiUpdated 29 criteria comparedSources last checked

Amazon Aurora pricing at a glance

Entry paid plan
No plan fee and no minimum commitment — Aurora charges for what you use source ↗
Pricing model
Pay per use with no plan fee: instances plus storage plus I/O, or ACU-hours in serverless mode source ↗
When the free offer ends
6 months after the account is opened, or when the credits run out — whichever comes first source ↗

First line of each sourced value. The full text is in Amazon Aurora pricing below. How this free offer stacks up: cloud free tiers compared.

01.Evaluation guide

Who it suits

Teams on AWS who want a Postgres or MySQL cluster that can throw off a copy-on-write clone of production in minutes, keep up to fifteen readers behind it, and pause to nothing between bursts in serverless mode.

Consider something else if…

You want the upstream database rather than a compatible one, or a branch workflow rather than a clone. AWS documents cloning as a way to build a test environment, not as something you do per pull request.

Editorial · Palash Bagchi · approved

Each value below links to the page it was read from, with the sentence it came from. Criteria Amazon Aurora does not publish are not listed.

Amazon Aurora pricing

5 criteria
Free tierNo — capped Free plan plus time-limited credits
Sources (1) →
  • Amazon Aurora pricing — Amazon Web Services ↗

    “New AWS customers can get started with Aurora PostgreSQL serverless at no cost with the AWS Free Tier. You get $100 in AWS credits at sign-up to be used across eligible AWS services, including Aurora, for up to 12 months, in both Free and Paid plans, and you can earn an additional $100 in credits, for a total of $200. Free plan gives you access to Aurora PostgreSQL serverless instances with up to 4 ACUs and 1 GiB of storage per cluster.”

    Read 2026-09-09 · official pricing · Report a correction

Kind of free offerIntroductory free tier
Sources (1) →
  • AWS Free Tier ↗

    “The account closes on its own 6 months after you open it or when your credits run out, whichever comes first. You won't be charged unless you convert to a Paid plan.”

    Read 2026-09-13 · official pricing · Report a correction

When the free offer ends6 months after the account is opened, or when the credits run out — whichever comes first.
Sources (1) →
  • AWS Free Tier ↗

    “The account closes on its own 6 months after you open it or when your credits run out, whichever comes first.”

    Read 2026-09-13 · official pricing · Report a correction

Entry paid planNo plan fee and no minimum commitment — Aurora charges for what you use. AWS's own worked example prices serverless compute at $0.12 per ACU-hour on Aurora Standard in US East (N. Virginia), and the smallest capacity you can set is 0.5 ACUs; storage and I/O are billed separately.
Sources (1) →
  • Amazon Aurora Pricing — Amazon Web Services ↗

    “With Aurora, you only pay for what you use. Aurora charges for database instances and storage, along with any optional features you choose to enable. [...] With Aurora serverless , the minimum database capacity you can set is 0.5 ACUs. [...] 5 ACUs * $0.12 per ACU-hour * 30/60 hour”

    Read 2026-09-13 · official pricing · Report a correction

Pricing modelPay per use with no plan fee: instances plus storage plus I/O, or ACU-hours in serverless mode. AWS's own worked example prices serverless compute at $0.12 per ACU-hour on Aurora Standard and $0.156 on Aurora I/O-Optimized in US East (N. Virginia) — the difference being whether I/O is metered separately or folded into a higher compute and storage rate. Provisioned instances also offer Reserved Instance pricing, and usage may qualify for Database Savings Plans against a committed hourly spend.
Sources (1) →
  • Amazon Aurora pricing — Amazon Web Services ↗

    “Aurora charges for database instances and storage, along with any optional features you choose to enable. Aurora PostgreSQL and Aurora MySQL offer On-Demand and Reserved Instance pricing. [...] We want to calculate the compute costs of running this workload on Aurora serverless with the database cluster configured as Aurora Standard and Aurora I/O-Optimized in US East (N. Virginia). [...] 5 ACUs * $0.12 per ACU-hour * 30/60 hour $0.30 [...] 5 ACUs * $0.156 per ACU-hour * 30/60 hour $0.39”

    Read 2026-09-09 · official pricing · Report a correction

Limits

2 criteria
Storage (entry plan)No included allowance on the pay-as-you-go Paid plan: storage scales automatically up to 256 TiB and is metered per GB-month — $0.10 per GB-month for Aurora Standard in AWS's US East (N. Virginia) example. The AWS Free Tier Free plan caps a cluster at 1 GiB.
Sources (1) →
  • Amazon Aurora Pricing — Amazon Web Services ↗

    “Free plan gives you access to Aurora PostgreSQL serverless instances with up to 4 ACUs and 1 GiB of storage per cluster. You can upgrade to the Paid plan at any time to increase capacity up to 256 ACUs and automatically scale storage up to 256 TiB. [...] We want to calculate the storage and I/O cost of running this workload with Aurora Standard and Aurora I/O-Optimized storage in US East (N. Virginia). [...] 80 GB * $0.10 per GB-month (30 days)”

    Read 2026-09-13 · official pricing · Report a correction

Memory (entry plan)No plan tiers: memory comes with the Aurora Capacity Unit, and AWS states 1 ACU has approximately 2 GiB of memory. The smallest capacity you can set is 0.5 ACUs; the AWS Free Tier Free plan caps a cluster at 4 ACUs and the Paid plan at 256.
Sources (1) →
  • Amazon Aurora Pricing — Amazon Web Services ↗

    “1 ACU has approximately 2 GiB of memory with corresponding CPU and networking, similar to that used in Aurora provisioned instances. [...] With Aurora serverless , the minimum database capacity you can set is 0.5 ACUs. [...] Free plan gives you access to Aurora PostgreSQL serverless instances with up to 4 ACUs and 1 GiB of storage per cluster.”

    Read 2026-09-13 · official pricing · Report a correction

Execution

1 criteria
Managed connection poolingSupported — through Amazon RDS Proxy, a separate feature of the service
Sources (1) →

Infrastructure

3 criteria
Scales to zeroSupported — serverless capacity mode only
Sources (1) →
  • Managing Aurora Serverless v2 — Amazon Aurora User Guide ↗

    “Newer DB engine versions allow a maximum capacity of 256 ACUs, a minimum capacity of 0 ACUs, or both. [...] For the auto-pause and resume capability that's enabled by setting the minimum capacity to 0 ACUs, see Scaling to Zero ACUs with automatic pause and resume for Aurora serverless.”

    Read 2026-09-09 · official docs · Report a correction

Regions34 AWS regions, the same list for the MySQL- and PostgreSQL-compatible editions. Counted from the two availability tables in Aurora's own docs, which publish the regions and no total.
Sources (1) →
  • Regions and Availability Zones — Amazon Aurora User Guide ↗

    “Aurora MySQL Region availability The following table shows the AWS Regions where Aurora MySQL is currently available and the endpoint for each Region. Region Name Region Endpoint Protocol US East (Ohio) us-east-2 rds.us-east-2.amazonaws.com HTTPS US East (N. Virginia) us-east-1 rds.us-east-1.amazonaws.com HTTPS [...] Aurora PostgreSQL Region availability”

    Read 2026-09-09 · official docs · Report a correction

Uptime SLA99.99% for a cluster deployed across two or more Availability Zones; 99.9% for a single-AZ cluster. Both are service-credit thresholds.
Sources (1) →
  • Amazon Aurora Service Level Agreement ↗

    “make each Multi-AZ Cluster available with a Monthly Uptime Percentage as shown in the table below during any monthly billing cycle [...] Less than 99.99% but equal to or greater than 99.0% 10% [...] make each Single-AZ Cluster available with a Single-AZ Uptime Percentage [...] Less than 99.9% but equal to or greater than 99.0% 10%”

    Read 2026-09-14 · official site · Report a correction

Data

8 criteria
EngineMySQL- and PostgreSQL-compatible. Aurora is AWS's own engine rather than a hosted build of either, so compatibility is the claim being made — existing code, tools and applications are stated to work, which is not the same as being the upstream database.
Sources (1) →
Connection limitDerived from memory, not set per plan. On Aurora serverless the default follows the maximum ACU setting — 90 connections on MySQL and 189 on PostgreSQL at 1 ACU, 135/823 at 4 ACUs, 1,000/1,669 at 8 ACUs — and a minimum capacity of 0 or 0.5 ACUs caps PostgreSQL at 2,000.
Sources (1) →
  • Performance and scaling for Aurora serverless — Amazon Aurora User Guide ↗

    “The default value for this parameter is derived from a formula based on the memory size of the DB instance. [...] Maximum ACUs Default maximum connections on Aurora MySQL Default maximum connections on Aurora PostgreSQL 1 90 189 4 135 823 8 1,000 1,669 [...] However, when you specify a minimum capacity of 0 or 0.5 ACUs on PostgreSQL-compatible DB instances, the maximum value of max_connections is capped at 2,000.”

    Read 2026-09-13 · official docs · Report a correction

When idlePauses only in serverless mode with minimum capacity set to zero ACUs: the instance auto-pauses after an idle interval you choose — 300 seconds (five minutes) by default and at minimum, up to 86,400 seconds (one day) — and resumes automatically when a connection request arrives.
Sources (1) →
  • Scaling to Zero ACUs with automatic pause and resume for Aurora serverless — Amazon Aurora User Guide ↗

    “Aurora serverless DB instances can automatically pause after a period with no user connections, and automatically resume when a connection request arrives. [...] To enable the auto-pause behavior for all the Aurora serverless DB instances in an Aurora cluster, you set the minimum capacity value for the cluster to zero ACUs. [...] The minimum interval that you can set is 300 seconds (five minutes). That's the default if you don't specify an interval. The maximum interval that you can set is 86,400 seconds (one day).”

    Read 2026-09-13 · official docs · Report a correction

Database branchingLimited — clones, not a branch workflow
Sources (1) →
Point-in-time recoveryAny point inside the backup retention period, so up to 35 days. Aurora's backups are continuous and incremental against the cluster volume rather than periodic snapshots plus log replay, which is why AWS states no performance impact while they are taken.
Sources (1) →
Read replicasSupported — 15 per cluster, a quota AWS will not raise
Sources (1) →
Backup retention1 to 35 days. Unlike an RDS DB instance it cannot be set to 0 — Aurora backs the cluster volume up continuously and there is no way to turn that off.
Sources (1) →
Rewind in placeLimited — Aurora MySQL edition only
Sources (1) →
  • Backtracking an Aurora DB cluster — Amazon Aurora User Guide ↗

    “With Amazon Aurora MySQL-Compatible Edition, you can backtrack a DB cluster [...] Backtracking "rewinds" the DB cluster to the time you specify. [...] If you mistakenly perform a destructive action, such as a DELETE without a WHERE clause, you can backtrack the DB cluster to a time before the destructive action”

    Read 2026-09-09 · official docs · Report a correction

Compliance

10 criteria
SOC 2Assessed by third-party auditors under multiple AWS compliance programs, SOC among them; the docs name SOC, not SOC 2. Reports download via AWS Artifact. AWS names the SOC program, not a SOC 2 type.
Sources (1) →
ISO 27001Covered under AWS's account-wide ISO/IEC 27001:2022 certification — not scoped per-service the way SOC, HIPAA and PCI DSS are on AWS's own site.
Sources (1) →
HIPAAListed as a HIPAA-eligible service on AWS's own reference page.
Sources (1) →
  • HIPAA Eligible Services Reference — AWS ↗

    “The services listed below are eligible to create, receive, process, maintain, or transmit electronic protected health information (ePHI). [...] Amazon Aurora AWS B2B Data Interchange AWS Backup AWS Batch Amazon Bedrock Amazon Bedrock”

    Read 2026-09-13 · official site · Report a correction

GDPR / data residencyAWS customers can process personal data on all AWS services in compliance with GDPR, and choose the storage type and geographic region for their data.
Sources (1) →
  • GDPR — Amazon Web Services ↗

    “AWS customers can use all AWS services to process personal data [...] in compliance with the GDPR. [...] Customers have control of their customer data. With AWS, customers can: Determine where their customer data will be stored, including the type of storage and geographic region of that storage.”

    Read 2026-09-12 · official site · Report a correction

PCI DSSAssessed by third-party auditors under multiple AWS compliance programs, PCI among them; no level or version named. Reports download via AWS Artifact.
Sources (1) →
Encryption at restOn by default: all new database clusters created on or after February 18, 2026 are encrypted at rest with AES-256 under an AWS KMS key.
Sources (1) →
Customer-managed keysThree KMS key types: an AWS owned key by default, an AWS managed key, or a customer managed key stored in your account that you own and fully control. AWS KMS charges apply for a customer managed key.
Sources (1) →
Role-based access controlIAM identity-based policies and roles govern who may act on Aurora resources, and IAM database authentication can be used to sign in to the DB cluster.
Sources (1) →
  • Identity and access management for Amazon Aurora — Amazon Aurora User Guide ↗

    “AWS Identity and Access Management (IAM) is an AWS service that helps an administrator securely control access to AWS resources. IAM administrators control who can be authenticated (signed in) and authorized (have permissions) to use Amazon RDS resources. [...] An IAM role is an identity within your AWS account that has specific permissions. [...] You can authenticate to your DB cluster using IAM database authentication.”

    Read 2026-09-13 · official docs · Report a correction

Private networking / VPCClusters sit behind security groups with network access off by default; a non-public instance is reachable over Site-to-Site VPN or Direct Connect. DB clusters launch into a VPC at no additional cost.
Sources (1) →
  • Infrastructure security in Amazon Aurora — Amazon Aurora User Guide ↗

    “Security groups control the access that traffic has in and out of a DB cluster . By default, network access is turned off to a DB cluster . [...] If your DB instance is in a VPC but isn't publicly accessible, you can also use an AWS Site-to-Site VPN connection or an Direct Connect connection to access it from a private network.”

    Read 2026-09-13 · official docs · Report a correction

Dedicated infrastructureWith dedicated VPC tenancy an Aurora DB cluster runs on dedicated hardware; all Aurora PostgreSQL instance classes except burstable db.t3/db.t4g support it.
Sources (1) →
  • Security with Amazon Aurora PostgreSQL - Amazon Aurora User Guide ↗

    “The supported VPC tenancy depends on the DB instance class used by your Aurora PostgreSQL DB clusters. With default VPC tenancy, the DB cluster runs on shared hardware. With dedicated VPC tenancy, the DB cluster runs on a dedicated hardware instance. [...] All other Aurora PostgreSQL DB instance classes support both default and dedicated VPC tenancy.”

    Read 2026-09-13 · official docs · Report a correction

When these numbers change, hear about it. Sources are re-checked monthly; a repricing goes out as a short note.

Confirm by email; unsubscribe from any issue. Your address goes to Kit and nowhere else — what we do with it.

Amazon Aurora in the news

Headlines from other publications, not checked by us · collected

Selected by a search on this company, refreshed weekly. Nobody here has verified these claims — where something material is confirmed, it is written into the page above with its source, the way every other fact on this site is.

Amazon Aurora pricing questions

How much does Amazon Aurora cost?

No plan fee and no minimum commitment — Aurora charges for what you use. AWS's own worked example prices serverless compute at $0.12 per ACU-hour on Aurora Standard in US East (N. Virginia), and the smallest capacity you can set is 0.5 ACUs; storage and I/O are billed separately.

Amazon Aurora Pricing — Amazon Web Services · read

How does Amazon Aurora charge?

Pay per use with no plan fee: instances plus storage plus I/O, or ACU-hours in serverless mode. AWS's own worked example prices serverless compute at $0.12 per ACU-hour on Aurora Standard and $0.156 on Aurora I/O-Optimized in US East (N. Virginia) — the difference being whether I/O is metered separately or folded into a higher compute and storage rate. Provisioned instances also offer Reserved Instance pricing, and usage may qualify for Database Savings Plans against a committed hourly spend.

Amazon Aurora pricing — Amazon Web Services · read

Does Amazon Aurora have a free tier?

No free tier; the free offer is a introductory free tier.

Amazon Aurora pricing — Amazon Web Services · read

Does the Amazon Aurora free offer expire?

6 months after the account is opened, or when the credits run out — whichever comes first.

AWS Free Tier · read

What uptime does Amazon Aurora guarantee?

99.99% for a cluster deployed across two or more Availability Zones; 99.9% for a single-AZ cluster. Both are service-credit thresholds.

Amazon Aurora Service Level Agreement · read

Compare Amazon Aurora withAll alternatives, ranked →

Comments

Every page here is sourced and dated.