What are the cost impact of increasing storage for databases in Azure SQL Elastic Pool

Palash Mathur 130 Reputation points
2025-06-12T16:00:58.64+00:00

We’re using Azure SQL Databases in an Elastic Pool configuration with General Purpose: Standard-series (Gen5), 6 vCores, and I’m trying to understand how the cost is calculated for the elastic pool, especially regarding storage usage.

My current understanding is that we are not charged based on the data space used by individual databases within the pool. Instead, the cost is tied to the configuration of the elastic pool itself, meaning the number of vCores and the maximum storage allocated to the pool.

Is that correct?

Or does Azure consider the total actual storage used by all databases in the pool when calculating cost?

Azure SQL Database
{count} votes

Accepted answer
  1. Sai Raghunadh M 4,300 Reputation points Microsoft External Staff Moderator
    2025-06-12T17:08:50.5233333+00:00

    Hi @ Palash MathurThank you for your question about Azure SQL Elastic Pool pricing. Your understanding is correct. cost is primarily based on the number of vCores and the maximum storage allocated to the pool, rather than the actual storage used by individual databases.Storage pricing is based on the maximum data size configured for the pool, regardless of actual usage.

    Increasing vCores will raise costs, as pricing scales with compute resources.

    Even if databases do not use the full allocated storage, the billing is based on the configured storage limit.

    For a more accurate estimate, I recommend using the Azure Pricing Calculator to model different configurations

    Hope this helps. Do let us know if you any further queries.


    If this answers your query, do click Accept Answer and Yes for was this answer helpful. And, if you have any further query do let us know.

    0 comments No comments

1 additional answer

Sort by: Most helpful
  1. Balmukund 176 Reputation points Microsoft Employee
    2025-06-12T16:10:39.1866667+00:00

    That's correct.

    In the general purpose tier, you are charged for Azure premium locally redundant storage that you provision. Storage can be configured between 5 GB and 4 TB with 1 GB increments.

    Refer https://azure.microsoft.com/en-us/pricing/details/azure-sql-database/elastic

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.