This article provides a detailed overview of PostgresSQL pricing model, also details the charges incurred per instance types.


AWS PostgreSQL Pricing


Introduction to AWS PostgreSQL Pricing:

  • In general, AWS PostgreSQL costs nothing when users start with it.
  • No minimum fee is required. You only pay as you use.
  • Users can consider Reserved Instances or the On-Demand instances for AWS PostgreSQL.
  • Cloudysave Pricing Calculator can help you to calculate & estimate your AWS PostgreSQL costs in detail.
  • AWS PostgreSQL offers a wide list of instance types to choose from, and they are optimized to go with various relational database use cases.

AWS PostgreSQL Pricing for On-Demand DB Instances

AWS PostgreSQL On-Demand DB Instances allow you to pay the cost of compute capacity per hour and these charges will also be discounted based on your DB Instance long-term commitments. This liberates you from other expenses and hardships of arranging, buying & keeping up equipment. This change helps users who are generally paying enormous fixed expenses into less variable expenses.

AWS PostgreSQL pricing for Single-AZ as well as that for Multi-AZ deployments is calculated per consumed DB instance-hour, from the start of launching the DB instance till its stop or deletion.

AWS PostgreSQL Pricing - AWS PostgreSQL Multi-AZ Instance Deployment

AWS PostgreSQL Pricing – AWS PostgreSQL Multi-AZ Instance Deployment

AWS PostgreSQL Partial DB instance-hours: calculated per 1-second increments along with a ten-minute minimum charge after a charged status change like starting, modifying or creating a DB instance class.


In the following table, you will provide the AWS PostgreSQL pricing of a DB Instance that is spun up using a Single AZ deployment model. All the charges are considered in US-East-2 (Ohio) region.

Standard Instances – Current Generation Hourly Price
db.t3.micro $0.018
db.t3.small $0.036
db.t3.medium $0.072
db.t3.large $0.145
db.t3.xlarge $0.29
db.t3.2xlarge $0.579
db.m5.large $0.178
db.m5.xlarge $0.356
db.m5.2xlarge $0.712
db.m5.4xlarge $1.424
db.m5.8xlarge $2.848
db.m5.12xlarge $4.272
db.m5.16xlarge $5.696
db.m5.24xlarge $8.544
Memory Optimized Instances – Current Generation Hourly Price
db.r5.large $0.25
db.r5.xlarge $0.50
db.r5.2xlarge $1.00
db.r5.4xlarge $2.00
db.r5.8xlarge $4.00
db.r5.12xlarge $6.00
db.r5.16xlarge $8.00
db.r5.24xlarge $12.00

T3 CPU Credits

AWS PostgreSQL Pricing - AWS PostgreSQL Pricing Statistics

AWS PostgreSQL RDS T3 DB instances run in Unlimited mode.

  • You are going to pay in case your average CPU utilization goes over the baseline of your instance in a period of rolling 24 hours.
  • CPU Credits pricing= $0.075 per vCPU-Hour.
  • The CPU Credit pricing is similar for every T3 instance size in every AWS Region and Reserved Instances do not cover it.

AWS PostgreSQL Pricing for Reserved Instances
AWS PostgreSQL Pricing - AWS PostgreSQL Pricing for Reserved Instances

AWS PostgreSQL Pricing – AWS PostgreSQL Pricing for Reserved Instances

AWS PostgreSQL Reserved Instances allow you to get a DB instance reserved for a 1 or 3-year term which will get you a great discount in comparison with the On-Demand Instance PostgreSQL pricing for the same DB instance.

AWS PostgreSQL offers 3 RI payment options:

  • No Upfront
  • Partial Upfront
  • All Upfront

The above RI payment options give you the ability to keep a balance between the amount paid upfront and the effective price per hour.

  • AWS PostgreSQL Reserved Instances offer flexibility in size for the PostgreSQL database engine.
  • Size flexibility gives the possibility for your RI’s discounted rate to be performed directly on the usage of whichever size in similar instance families such as T3, M5 and R5.
  • AWS PostgreSQL Reserved Instance pricing does not include the I/O or the storage costs.
  • You are capable of designating AWS PostgreSQL database instances as Reserved Instances through the call to the Purchasing API or the selection of the Reserved Instance option from the AWS console.
AWS PostgreSQL Pricing - AWS PostgreSQL Database System

AWS PostgreSQL Pricing – AWS PostgreSQL Database System

Upon the designation of an AWS PostgreSQL database instance as a Reserved Instance, you will need to do the following:

  • Designate a region (Reserved Instances can be utilized in this designated region only)
  • Designate an instance type
  • Designate an instance quantity for the applicable Reserved Instances
  • AWS PostgreSQL Reserved Instance pricing program is capable of being terminated whenever chosen to.

Along with undergoing Reserved Instance pricing, those Reserved Instances are also subject to every data transfer and different fees that may be applicable. Few of the pricing models are described below.


db.t3.micro

AWS POSTGRESQL PRICING FOR STANDARD 1-YEAR TERM
Payment Upfront Every Month Effective Per Hour Savings over On-Demand On-Demand Hourly
No Upfront $0 $9.417 $0.013 28% $0.0180
Partial Upfront $54 $4.526 $0.012 31%
All Upfront $106 $0.000 $0.012 33%

AWS POSTGRESQL PRICING FOR STANDARD 3-YEAR TERM
Payment Upfront Every Month Effective Per Hour Savings over On-Demand On-Demand Hourly
Partial Upfront $114 $3.139 $0.009 52% $0.0180
All Upfront $224 $0.000 $0.009 53%

db.t3.small

AWS POSTGRESQL PRICING FOR STANDARD 1-YEAR TERM
Payment Upfront Every Month Effective Per Hour Savings over On-Demand On-Demand Hourly
No Upfront $0 $18.834 $0.026 28% $0.0360
Partial Upfront $108 $8.979 $0.025 32%
All Upfront $211 $0.000 $0.024 33%

AWS POSTGRESQL PRICING FOR STANDARD 3-YEAR TERM
Payment Upfront Every Month Effective Per Hour Savings over On-Demand On-Demand Hourly
Partial Upfront $228 $6.351 $0.017 52% $0.0360
All Upfront $448 $0.000 $0.017 53%

db.t3.medium

AWS POSTGRESQL PRICING FOR STANDARD 1-YEAR TERM
Payment Upfront Every Month Effective Per Hour Savings over On-Demand On-Demand Hourly
No Upfront $0 $37.741 $0.052 28% $0.0720
Partial Upfront $216 $17.958 $0.049 32%
All Upfront $423 $0.000 $0.048 33%

AWS POSTGRESQL PRICING FOR STANDARD 3-YEAR TERM
Payment Upfront Every Month Effective Per Hour Savings over On-Demand On-Demand Hourly
Partial Upfront $457 $12.702 $0.035 52% $0.0720
All Upfront $895 $0.000 $0.034 53%

db.t3.large

AWS POSTGRESQL PRICING FOR STANDARD 1-YEAR TERM
Payment Upfront Every Month Effective Per Hour Savings over On-Demand On-Demand Hourly
No Upfront $0 $75.482 $0.103 29% $0.1450
Partial Upfront $431 $35.916 $0.098 32%
All Upfront $845 $0.000 $0.096 33%

AWS POSTGRESQL PRICING FOR STANDARD 3-YEAR TERM
Payment Upfront Every Month Effective Per Hour Savings over On-Demand On-Demand Hourly
Partial Upfront $913 $25.404 $0.070 52% $0.1450
All Upfront $1,790 $0.000 $0.068 53%

 db.t3.xlarge

AWS POSTGRESQL PRICING FOR STANDARD 1-YEAR TERM
Payment Upfront Every Month Effective Per Hour Savings over On-Demand On-Demand Hourly
No Upfront $0 $150.964 $0.207 29% $0.2900
Partial Upfront $863 $71.905 $0.197 32%
All Upfront $1,691 $0.000 $0.193 33%

AWS POSTGRESQL PRICING FOR STANDARD 3-YEAR TERM
Payment Upfront Every Month Effective Per Hour Savings over On-Demand On-Demand Hourly
Partial Upfront $1,827 $50.735 $0.139 52% $0.2900
All Upfront $3,580 $0.000 $0.136 53%

 db.t3.2xlarge

AWS POSTGRESQL PRICING FOR STANDARD 1-YEAR TERM
Payment Upfront Every Month Effective Per Hour Savings over On-Demand On-Demand Hourly
No Upfront $0 $301.855 $0.414 29% $0.5790
Partial Upfront $1,725 $143.737 $0.394 32%
All Upfront $3,381 $0.000 $0.386 33%

AWS POSTGRESQL PRICING FOR STANDARD 3-YEAR TERM
Payment Upfront Every Month Effective Per Hour Savings over On-Demand On-Demand Hourly
Partial Upfront $3,653 $101.470 $0.278 52% $0.5790
All Upfront $7,160 $0.000 $0.272 53%

db.m5.large

AWS POSTGRESQL PRICING FOR STANDARD 1-YEAR TERM
Payment Upfront Every Month Effective Per Hour Savings over On-Demand On-Demand Hourly
No Upfront $0 $83.220 $0.114 36% $0.1780
Partial Upfront $476 $39.639 $0.109 39%
All Upfront $932 $0.000 $0.106 40%

AWS POSTGRESQL PRICING FOR STANDARD 3-YEAR TERM
Payment Upfront Every Month Effective Per Hour Savings over On-Demand On-Demand Hourly
Partial Upfront $959 $26.645 $0.073 59% $0.1780
All Upfront $1,880 $0.000 $0.072 60%

 db.m5.xlarge

AWS POSTGRESQL PRICING FOR STANDARD 1-YEAR TERM
Payment Upfront Every Month Effective Per Hour Savings over On-Demand On-Demand Hourly
No Upfront $0 $166.440 $0.228 36% $0.3560
Partial Upfront $951 $79.278 $0.217 39%
All Upfront $1,864 $0.000 $0.213 40%

AWS POSTGRESQL PRICING FOR STANDARD 3-YEAR TERM
Payment Upfront Every Month Effective Per Hour Savings over On-Demand On-Demand Hourly
Partial Upfront $1,918 $53.290 $0.146 59% $0.3560
All Upfront $3,759 $0.000 $0.143 60%

 db.m5.2xlarge

AWS POSTGRESQL PRICING FOR STANDARD 1-YEAR TERM
Payment Upfront Every Month Effective Per Hour Savings over On-Demand On-Demand Hourly
No Upfront $0 $332.880 $0.456 36% $0.7120
Partial Upfront $1,902 $158.556 $0.434 39%
All Upfront $3,729 $0.000 $0.426 40%

AWS POSTGRESQL PRICING FOR STANDARD 3-YEAR TERM
Payment Upfront Every Month Effective Per Hour Savings over On-Demand On-Demand Hourly
Partial Upfront $3,836 $106.580 $0.292 59% $0.7120
All Upfront $7,518 $0.000 $0.286 60%

 db.m5.4xlarge

 FOR STANDARD 1-YEAR TERM
Payment Upfront Every Month Effective Per Hour Savings over On-Demand On-Demand Hourly
No Upfront $0 $665.833 $0.912 36% $1.4240
Partial Upfront $3,805 $317.039 $0.869 39%
All Upfront $7,457 $0.000 $0.851 40%

 STANDARD 3-YEAR TERM
Payment Upfront Every Month Effective Per Hour Savings over On-Demand On-Demand Hourly
Partial Upfront $7,672 $213.087 $0.584 59% $1.4240
All Upfront $15,036 $0.000 $0.572 60%

 db.m5.12xlarge

 STANDARD 1-YEAR TERM
Payment Upfront Every Month Effective Per Hour Savings over On-Demand On-Demand Hourly
No Upfront $0 $1,997.426 $2.736 36% $4.2720
Partial Upfront $11,414 $951.190 $2.606 39%
All Upfront $22,371 $0.000 $2.554 40%

 STANDARD 3-YEAR TERM
Payment Upfront Every Month Effective Per Hour Savings over On-Demand On-Demand Hourly
Partial Upfront $23,015 $639.334 $1.752 59% $4.2720
All Upfront $45,109 $0.000 $1.716 60%

 db.m5.24xlarge

 STANDARD 1-YEAR TERM
Payment Upfront Every Month Effective Per Hour Savings over On-Demand On-Demand Hourly
No Upfront $0 $3,994.852 $5.472 36% $8.5440
Partial Upfront $22,828 $1,902.307 $5.212 39%
All Upfront $44,743 $0.000 $5.108 40%

 STANDARD 3-YEAR TERM
Payment Upfront Every Month Effective Per Hour Savings over On-Demand On-Demand Hourly
Partial Upfront $46,030 $1,278.595 $3.503 59% $8.5440
All Upfront $90,219 $0.000 $3.433 60%

 db.r5.large

 STANDARD 1-YEAR TERM
Payment Upfront Every Month Effective Per Hour Savings over On-Demand On-Demand Hourly
No Upfront $0 $105.412 $0.144 42% $0.2500
Partial Upfront $602 $50.224 $0.138 45%
All Upfront $1,180 $0.000 $0.135 46%

 STANDARD 3-YEAR TERM
Payment Upfront Every Month Effective Per Hour Savings over On-Demand On-Demand Hourly
Partial Upfront $1,215 $33.799 $0.093 63% $0.2500
All Upfront $2,382 $0.000 $0.091 64%

 db.r5.xlarge

 STANDARD 1-YEAR TERM
Payment Upfront Every Month Effective Per Hour Savings over On-Demand On-Demand Hourly
No Upfront $0 $210.824 $0.289 42% $0.5000
Partial Upfront $1,205 $100.375 $0.275 45%
All Upfront $2,361 $0.000 $0.270 46%

 STANDARD 3-YEAR TERM
Payment Upfront Every Month Effective Per Hour Savings over On-Demand On-Demand Hourly
Partial Upfront $2,431 $67.525 $0.185 63% $0.5000
All Upfront $4,765 $0.000 $0.181 64%

 db.r5.2xlarge

 STANDARD 1-YEAR TERM
Payment Upfront Every Month Effective Per Hour Savings over On-Demand On-Demand Hourly
No Upfront $0 $421.575 $0.578 42% $1.0000
Partial Upfront $2,409 $200.750 $0.550 45%
All Upfront $4,722 $0.000 $0.539 46%

STANDARD 3-YEAR TERM
Payment Upfront Every Month Effective Per Hour Savings over On-Demand On-Demand Hourly
Partial Upfront $4,862 $135.050 $0.370 63% $1.0000
All Upfront $9,529 $0.000 $0.363 64%

 db.r5.4xlarge

 STANDARD 1-YEAR TERM
Payment Upfront Every Month Effective Per Hour Savings over On-Demand On-Demand Hourly
No Upfront $0 $843.150 $1.155 42% $2.0000
Partial Upfront $4,818 $401.500 $1.100 45%
All Upfront $9,443 $0.000 $1.078 46%

 STANDARD 3-YEAR TERM
Payment Upfront Every Month Effective Per Hour Savings over On-Demand On-Demand Hourly
Partial Upfront $9,724 $270.100 $0.740 63% $2.0000
All Upfront $19,058 $0.000 $0.725 64%

Here are few awesome resources on AWS RDS:

RDS Maria DB Basics
RDS Cost Optimization Techniques
Manage AWS RDS DB Instance
AWS RDS Pricing 
AWS RDS Instance Types
Aurora Serverless Pricing Calculator


  • CloudySave is an all-round one stop-shop for your organization & teams to reduce your AWS Cloud Costs by more than 55%.
  • Cloudysave’s goal is to provide clear visibility about the spending and usage patterns to your Engineers and Ops teams.
  • Have a quick look at Cloud Cost Calculator to estimate real-time AWS costs.

AUTHOR