Aurora Cost Calculator
Compare Aurora Standard against Aurora I/O-Optimized on instance, storage and I/O charges, and find the break-even I/O volume.
Inputs
db.r6g.large is around $0.29/hour in us-east-1.
I/O-Optimized removes per-request I/O charges but raises instance and storage rates.
Estimated Monthly Cost
$725.10
Instance Hours
$635.10
Cluster Storage
$40.00
I/O Requests
$50.00
I/O-Optimized Break-even Volume
1,202.7million requests/month
Cheaper Configuration
Aurora Standard wins at this I/O volume
Step by step
Values used
Instance price = 0.2900 $/hour; Read replicas = 2 replicas; Billed hours per month = 730 hours; Cluster volume in use = 400 GB; Standard storage price = 0.1000 $/GB-month; I/O requests per month = 250 millions; I/O price = 0.2000 $/million; Use Aurora I/O-Optimized = No; I/O-Optimized instance uplift = 30 %; I/O-Optimized storage price = 0.2250 $/GB-month
Aurora Cost
Standard = instances × hourly × hours + GB × 0.10 + I/O millions × 0.20. I/O-Optimized = instances × hourly × hours × (1 + uplift) + GB × 0.225, with no I/O charge.
Estimated Monthly Cost
= 725.10
Instance Hours
= 635.10
Cluster Storage
= 40.00
I/O Requests
= 50.00
I/O-Optimized Break-even Volume
= 1,202.7 million requests/month
Cheaper Configuration
= Aurora Standard wins at this I/O volume
How it works
An Aurora Standard bill has a variable third component: every 8 KB page the storage layer reads or writes is a billable I/O request, so an I/O-heavy workload can spend more on I/O than on compute. I/O-Optimized trades that variability for a flat surcharge on instance and storage rates, and the break-even output is simply the extra fixed cost divided by the per-million I/O price. All rates are editable inputs with realistic us-east-1 defaults, so confirm current prices with AWS for your region. AWS suggests I/O-Optimized pays off once I/O is more than roughly 25% of the Aurora bill, and this is the arithmetic behind that rule of thumb for your own numbers.
Formula
Aurora Cost
Standard = instances × hourly × hours + GB × 0.10 + I/O millions × 0.20. I/O-Optimized = instances × hourly × hours × (1 + uplift) + GB × 0.225, with no I/O charge.
- instances
- Writer plus read replicas, each billed at the full instance rate
- I/O request
- One 8 KB page read from or write to the cluster volume
- uplift
- Percentage added to the instance rate on I/O-Optimized
- break-even
- Monthly I/O volume at which the two configurations cost the same
Frequently Asked Questions
How is Aurora Cost calculated?
Standard = instances × hourly × hours + GB × 0.10 + I/O millions × 0.20. I/O-Optimized = instances × hourly × hours × (1 + uplift) + GB × 0.225, with no I/O charge. An Aurora Standard bill has a variable third component: every 8 KB page the storage layer reads or writes is a billable I/O request, so an I/O-heavy workload can spend more on I/O than on compute. I/O-Optimized trades that variability for a flat surcharge on instance and storage rates, and the break-even output is simply the extra fixed cost divided by the per-million I/O price. All rates are editable inputs with realistic us-east-1 defaults, so confirm current prices with AWS for your region.
Why does Aurora Cost matter?
AWS suggests I/O-Optimized pays off once I/O is more than roughly 25% of the Aurora bill, and this is the arithmetic behind that rule of thumb for your own numbers.
What values do I need to enter?
This calculator takes 10 inputs: Instance price, Read replicas, Billed hours per month, Cluster volume in use, Standard storage price, I/O requests per month, I/O price, Use Aurora I/O-Optimized, I/O-Optimized instance uplift, I/O-Optimized storage price. The pre-filled defaults are a realistic starting point — replace them with figures from your own environment for a result you can act on.
Do I pay for replicas at the same rate as the writer?
Yes — each Aurora Replica is billed as a full instance. Replicas share the cluster volume so they add no storage cost, but their queries do generate billable read I/O on Aurora Standard.
Are these prices current?
They are realistic us-east-1 defaults only. Aurora rates vary by region, engine and instance family, so confirm each figure against the AWS Aurora pricing page for your region before quoting a budget.