Azure Database for PostgreSQL pricing

Managed PostgreSQL database service for app developers

Azure Database for PostgreSQL provides a managed database service for app development and deployment, with the capabilities you want built in at no extra cost.

Built in high-availability

Built to deliver high-availability without extra configuration, replication, or costs

Automatic backup

Up to 35-day retention for point-in-time restore

Predictable performance

Provisioned CPU throughput and IOPS

Inclusive pricing

Everything you need is included in simple and predictable pricing, with no hidden costs

Pricing details


Need throughput up to 100 compute units with variable IOPS? Try basic.

50 $-
100 $-
Storage Included Provisioned IOPS Preview Price
First 50 GB Included
Every additional 125 GB (up to 1 TB)* $-/GB/month


Looking for a service that provides provisioned IOPS and throughput up to 800 compute units? Go standard.

100 $-
200 $-
400 $-
800 $-

Increased compute units coming soon

Storage Included Provisioned IOPS Preview Price
First 125 GB 375 Included
Every additional 125 GB (up to 1 TB)* Scales at 3 IOPS per GB $-/GB/month
*Get 1 TB during preview, with increased capacity at general availability


Coming soon.


  • A compute unit is a measure of CPU processing throughput available to your PostgreSQL server. Compute units are pre-configured with a fixed amount of memory, optimized for the basic and standard service tiers. In general, 50 compute units equate to half-core, 100 compute units equate to 1 full core. These ratios may be adjusted to ensure a consistent performance experience over time across different hardware generations.

  • Basic and standard service tiers include the option to select performance levels measured in compute units. Each service tier has a fixed amount of pre-configured storage which is included in the price of the compute unit tier. Incremental provisioned storage beyond what’s included with your service tier will be billed separately for each 125 GB increment in units of GB/month prorated hourly.

  • The service is billed on a predictable hourly rate based on the compute unit tier and provisioned storage for a single PostgreSQL server. Additionally, compute units and incremental provisioned storage are broken out in the bill, making it easier to see the compute unit hours and GB/month you used.

    For example, if the server exists for 12 hours in a month, your bill will show usage of 12 hours of compute units. If the server provisioned an additional 125 GB, your bill will show storage usage in units of GB/month prorated hourly.

    If your server is active for less than one hour, you are billed for each hour the server exists using the highest service tier selected and provisioned storage that applied during that hour, regardless of usage or whether the server was active for less than an hour.

  • You can scale up or down compute units within the basic and standard tier. The ability to upgrade or downgrade between basic and standard tier will be added during the preview period.

  • There are no additional charges for network data ingress or egress during public preview. Additional charges will be introduced at general availability.


Estimate your monthly costs for Azure services

Review Azure pricing frequently asked questions

Learn more about Azure Database for PostgreSQL

Review technical tutorials, videos, and more resources

Added to estimate. Press 'v' to view on calculator View on calculator

Learn and build with $200 in credit, and keep going for free

Free account