RDS pricing calculator: find the cheapest way to run RDS in EU (Milan) (eu-south-1)
Pick a type and the hours you really run it. See every purchase option, the break-even, the newer generation and the cheapest region.
Loading the catalog…
All 125 RDS instance types in EU (Milan) (A–Z)
- db.m5.12xlarge · 48 vCPU · 192 GiB · $4.7630/h
- db.m5.16xlarge · 64 vCPU · 256 GiB · $5.2600/h
- db.m5.24xlarge · 96 vCPU · 384 GiB · $9.5260/h
- db.m5.2xlarge · 8 vCPU · 32 GiB · $0.7940/h
- db.m5.4xlarge · 16 vCPU · 64 GiB · $1.5880/h
- db.m5.8xlarge · 32 vCPU · 128 GiB · $2.6300/h
- db.m5.large · 2 vCPU · 8 GiB · $0.1980/h
- db.m5.xlarge · 4 vCPU · 16 GiB · $0.3970/h
- db.m5d.12xlarge · 48 vCPU · 192 GiB · $5.8550/h
- db.m5d.16xlarge · 64 vCPU · 256 GiB · $7.8070/h
- db.m5d.24xlarge · 96 vCPU · 384 GiB · $11.7100/h
- db.m5d.2xlarge · 8 vCPU · 32 GiB · $0.9760/h
- db.m5d.4xlarge · 16 vCPU · 64 GiB · $1.9520/h
- db.m5d.8xlarge · 32 vCPU · 128 GiB · $3.9030/h
- db.m5d.large · 2 vCPU · 8 GiB · $0.2440/h
- db.m5d.xlarge · 4 vCPU · 16 GiB · $0.4880/h
- db.m6g.12xlarge · 48 vCPU · 192 GiB · $4.2240/h
- db.m6g.16xlarge · 64 vCPU · 256 GiB · $5.6320/h
- db.m6g.2xlarge · 8 vCPU · 32 GiB · $0.7040/h
- db.m6g.4xlarge · 16 vCPU · 64 GiB · $1.4080/h
- db.m6g.8xlarge · 32 vCPU · 128 GiB · $2.8160/h
- db.m6g.large · 2 vCPU · 8 GiB · $0.1760/h
- db.m6g.xlarge · 4 vCPU · 16 GiB · $0.3520/h
- db.m6gd.12xlarge · 48 vCPU · 192 GiB · $5.2320/h
- db.m6gd.16xlarge · 64 vCPU · 256 GiB · $6.9760/h
- db.m6gd.2xlarge · 8 vCPU · 32 GiB · $0.8720/h
- db.m6gd.4xlarge · 16 vCPU · 64 GiB · $1.7440/h
- db.m6gd.8xlarge · 32 vCPU · 128 GiB · $3.4880/h
- db.m6gd.large · 2 vCPU · 8 GiB · $0.2180/h
- db.m6gd.xlarge · 4 vCPU · 16 GiB · $0.4360/h
- db.m6i.12xlarge · 48 vCPU · 192 GiB · $4.7520/h
- db.m6i.16xlarge · 64 vCPU · 256 GiB · $6.3360/h
- db.m6i.24xlarge · 96 vCPU · 384 GiB · $9.5040/h
- db.m6i.2xlarge · 8 vCPU · 32 GiB · $0.7920/h
- db.m6i.32xlarge · 128 vCPU · 512 GiB · $12.6720/h
- db.m6i.4xlarge · 16 vCPU · 64 GiB · $1.5840/h
- db.m6i.8xlarge · 32 vCPU · 128 GiB · $3.1680/h
- db.m6i.large · 2 vCPU · 8 GiB · $0.1980/h
- db.m6i.xlarge · 4 vCPU · 16 GiB · $0.3960/h
- db.m8g.12xlarge · 48 vCPU · 256 GiB · $4.7200/h
- db.m8g.16xlarge · 64 vCPU · 384 GiB · $6.2930/h
- db.m8g.24xlarge · 96 vCPU · 512 GiB · $9.4400/h
- db.m8g.2xlarge · 8 vCPU · 32 GiB · $0.7870/h
- db.m8g.48xlarge · 192 vCPU · 768 GiB · $18.8800/h
- db.m8g.4xlarge · 16 vCPU · 64 GiB · $1.5730/h
- db.m8g.8xlarge · 32 vCPU · 128 GiB · $3.1460/h
- db.m8g.large · 2 vCPU · 8 GiB · $0.1970/h
- db.m8g.xlarge · 4 vCPU · 16 GiB · $0.3930/h
- db.r5.12xlarge · 48 vCPU · 384 GiB · $6.6780/h
- db.r5.16xlarge · 64 vCPU · 512 GiB · $7.3700/h
- db.r5.24xlarge · 96 vCPU · 768 GiB · $13.3560/h
- db.r5.2xlarge · 8 vCPU · 64 GiB · $1.1130/h
- db.r5.4xlarge · 16 vCPU · 128 GiB · $2.2260/h
- db.r5.8xlarge · 32 vCPU · 256 GiB · $3.6900/h
- db.r5.large · 2 vCPU · 16 GiB · $0.2780/h
- db.r5.xlarge · 4 vCPU · 32 GiB · $0.5570/h
- db.r5d.12xlarge · 48 vCPU · 384 GiB · $8.0100/h
- db.r5d.16xlarge · 64 vCPU · 512 GiB · $10.6790/h
- db.r5d.24xlarge · 96 vCPU · 768 GiB · $16.0190/h
- db.r5d.2xlarge · 8 vCPU · 64 GiB · $1.3350/h
- db.r5d.4xlarge · 16 vCPU · 128 GiB · $2.6700/h
- db.r5d.8xlarge · 32 vCPU · 256 GiB · $5.3400/h
- db.r5d.large · 2 vCPU · 16 GiB · $0.3340/h
- db.r5d.xlarge · 4 vCPU · 32 GiB · $0.6670/h
- db.r6g.12xlarge · 48 vCPU · 384 GiB · $5.9520/h
- db.r6g.16xlarge · 64 vCPU · 512 GiB · $7.9360/h
- db.r6g.2xlarge · 8 vCPU · 64 GiB · $0.9920/h
- db.r6g.4xlarge · 16 vCPU · 128 GiB · $1.9840/h
- db.r6g.8xlarge · 32 vCPU · 256 GiB · $3.9680/h
- db.r6g.large · 2 vCPU · 16 GiB · $0.2480/h
- db.r6g.xlarge · 4 vCPU · 32 GiB · $0.4960/h
- db.r6i.12xlarge · 48 vCPU · 384 GiB · $6.6720/h
- db.r6i.16xlarge · 64 vCPU · 512 GiB · $8.8960/h
- db.r6i.24xlarge · 96 vCPU · 768 GiB · $13.3440/h
- db.r6i.2xlarge · 8 vCPU · 64 GiB · $1.1120/h
- db.r6i.32xlarge · 128 vCPU · 1024 GiB · $17.7920/h
- db.r6i.4xlarge · 16 vCPU · 128 GiB · $2.2240/h
- db.r6i.8xlarge · 32 vCPU · 256 GiB · $4.4480/h
- db.r6i.large · 2 vCPU · 16 GiB · $0.2780/h
- db.r6i.xlarge · 4 vCPU · 32 GiB · $0.5560/h
- db.r7g.12xlarge · 48 vCPU · 384 GiB · $6.7320/h
- db.r7g.16xlarge · 64 vCPU · 512 GiB · $8.9760/h
- db.r7g.2xlarge · 8 vCPU · 64 GiB · $1.1220/h
- db.r7g.4xlarge · 16 vCPU · 128 GiB · $2.2440/h
- db.r7g.8xlarge · 32 vCPU · 256 GiB · $4.4880/h
- db.r7g.large · 2 vCPU · 16 GiB · $0.2810/h
- db.r7g.xlarge · 4 vCPU · 32 GiB · $0.5610/h
- db.r7i.12xlarge · 24 vCPU · 384 GiB · $7.0560/h
- db.r7i.16xlarge · 32 vCPU · 512 GiB · $9.4080/h
- db.r7i.24xlarge · 48 vCPU · 768 GiB · $14.1120/h
- db.r7i.2xlarge · 4 vCPU · 64 GiB · $1.1760/h
- db.r7i.48xlarge · 96 vCPU · 1536 GiB · $28.2240/h
- db.r7i.4xlarge · 8 vCPU · 128 GiB · $2.3520/h
- db.r7i.8xlarge · 16 vCPU · 256 GiB · $4.7040/h
- db.r7i.large · 2 vCPU · 16 GiB · $0.2940/h
- db.r7i.xlarge · 4 vCPU · 32 GiB · $0.5880/h
- db.t3.2xlarge · 8 vCPU · 32 GiB · $0.6050/h
- db.t3.large · 2 vCPU · 8 GiB · $0.1510/h
- db.t3.medium · 2 vCPU · 4 GiB · $0.0760/h
- db.t3.micro · 2 vCPU · 1 GiB · $0.0190/h
- db.t3.small · 2 vCPU · 2 GiB · $0.0380/h
- db.t3.xlarge · 4 vCPU · 16 GiB · $0.3020/h
- db.t4g.2xlarge · 8 vCPU · 32 GiB · $0.5810/h
- db.t4g.large · 2 vCPU · 8 GiB · $0.1450/h
- db.t4g.medium · 2 vCPU · 4 GiB · $0.0730/h
- db.t4g.micro · 2 vCPU · 1 GiB · $0.0180/h
- db.t4g.small · 2 vCPU · 2 GiB · $0.0360/h
- db.t4g.xlarge · 4 vCPU · 16 GiB · $0.2900/h
- db.x2idn.16xlarge · 64 vCPU · 1024 GiB · $22.4510/h
- db.x2idn.24xlarge · 96 vCPU · 1536 GiB · $33.6770/h
- db.x2idn.32xlarge · 128 vCPU · 2048 GiB · $44.9020/h
- db.x2iedn.16xlarge · 64 vCPU · 2048 GiB · $38.3360/h
- db.x2iedn.24xlarge · 96 vCPU · 3072 GiB · $57.5040/h
- db.x2iedn.2xlarge · 8 vCPU · 256 GiB · $4.7920/h
- db.x2iedn.32xlarge · 128 vCPU · 4096 GiB · $76.6720/h
- db.x2iedn.4xlarge · 16 vCPU · 512 GiB · $9.5840/h
- db.x2iedn.8xlarge · 32 vCPU · 1024 GiB · $19.1680/h
- db.x2iedn.xlarge · 4 vCPU · 128 GiB · $2.3960/h
- db.x2m.16xlarge · 32 vCPU · 2048 GiB
- db.x2m.24xlarge · 48 vCPU · 3072 GiB
- db.x2m.2xlarge · 4 vCPU · 256 GiB
- db.x2m.32xlarge · 64 vCPU · 4096 GiB
- db.x2m.4xlarge · 8 vCPU · 512 GiB
- db.x2m.8xlarge · 16 vCPU · 1024 GiB
- db.x2m.xlarge · 4 vCPU · 128 GiB
Where these numbers come from list prices, straight from AWS, checked every night
Straight from AWS
Price List API, Savings Plans offer files, spot history and EC2 specs. Nothing typed in by hand.
Checked before publishing
Consistency rules run on every region file before it replaces the previous one. Catalog 2026-11-06.
List prices only
No tax, EBS, data transfer or private pricing. Full methodology.
List prices are where it starts. Your bill is where it matters.
TruCost reads your actual AWS usage and tells you which of these commitments you should really buy, what your idle capacity costs, and where every dollar of the bill goes. Thirty minutes on your own data.
How Amazon RDS pricing works
You pay per hour for each database instance, at a rate set by the instance class, the engine (MySQL, PostgreSQL, MariaDB, Oracle, SQL Server or Aurora) and the deployment: a Multi-AZ instance keeps a standby in a second Availability Zone and costs about twice the Single-AZ rate. Commercial engines sold licence-included carry the licence in the hourly price. Reserved instances for one or three years lower the instance rate. Database storage (per GB-month), provisioned IOPS, backup storage beyond the size of the database and data transfer are billed on top of the instance.
A worked example. db.m6g.large costs $0.1760 an hour on-demand (MySQL, Single-AZ) in EU (Milan), which is about $128.48 a month for one instance running all 730 hours. A one-year reservation with no upfront payment brings that to $0.1229 an hour, 30% less. Every other type, engine and purchase option for EU (Milan) is in the table above.
RDS pricing: common questions
How much does db.m6g.large cost in EU (Milan)?
$0.1760 an hour on-demand (MySQL, Single-AZ) in EU (Milan), which is about $128.48 a month for one instance running all 730 hours. A one-year reservation with no upfront payment brings that to $0.1229 an hour, 30% less.
Why does Multi-AZ cost twice as much?
A Multi-AZ instance runs a second, synchronously replicated standby in another Availability Zone, so you pay for two instances and two copies of the storage. It is the price of automatic failover; development and test databases rarely need it.
What is not included in the RDS instance price?
Storage, provisioned IOPS, backups beyond the free allowance (equal to the database's storage), snapshots exported to S3 and data transfer. For small databases the storage line can be larger than the instance line.