Block blob pricing

Start your Azure free account and get a $200 credit for 30 days, plus get 12 months of free access to Storage Accounts.

Block blob storage is used for streaming and storing documents, videos, pictures, backups, and other unstructured text or binary data.

Total cost of block blob storage depends on:

  • Volume of data stored per month.
  • Quantity and types of operations performed, along with any data transfer costs.
  • Data redundancy option selected.

Explore storage options

Explore Azure block blob storage options, including account types and redundancy. Learn more about storage account types and redundancy.


  • A Blob Storage account is specialized for storing data as blobs, and allows users to specify an access tier based on the frequency of access to data in that account. General Purpose accounts can be used to store blobs as well as files, disks, tables, and queues.

  • No. Block blob prices in general-purpose storage accounts have not changed.

  • If you see “Hot,” “Cool,” or “Archive” in the resource name, this means the charge is associated with Blob Storage accounts. For example, if you see “Standard IO – Cool Block Blob (GB),” this means you’re using and being charged for Blob storage or general-purpose v2 accounts. “Standard IO – Block Blob (GB)” is the metric associated with the use of block blobs in general-purpose storage accounts.

  • Premium* Blob storage is available only to the premium block blob storage account type and is best suited for IO intensive workloads that require low and consistent storage latency.

    Storage GB pricing increases from Archive to Cool, from Cool to Hot, and from Hot to Premium. And the cost of transactions increases, conversely, from Premium to Hot, from Hot to Cool, and from Cool to Archive. Archive and Cool tiers should be used for rarely and infrequently accessed data, respectively. The Cool tier has a lower availability SLA than the Hot tier.

    Please note you can set the access tier of a blob as Hot, Cool, or Archive in Blob Storage and General Purpose v2 accounts. At present you cannot tier data from Premium into Hot, Cool or Archive and you cannot tier data from Hot, Cool or Archive to Premium. We are working on supporting object tiering for Premium in the future.

  • You’ll be charged for both read operations per 10,000 blobs and for data retrieval per GB when you toggle your Blob storage or general-purpose v2 account from Cool to Hot. For example, if you have 10,000 blobs equaling 100 GB of data in a Blob Storage or General Purpose v2 account, and you toggle that account from Cool to Hot, you’ll be charged 10,000 x ($-/10,000) + 100 × $- = $- for data retrieval.

  • For general-purpose v2 accounts, you are charged for write operations (per 10,000). For Blob storage accounts, there is no charge for Write operations.

  • When you write data into GRS accounts, that data will be replicated to another Azure region. The Geo-Replication Data Transfer charge is the bandwidth cost of replicating that data to another Azure region. When you switch an account from RA-GRS to GRS or LRS (or from RA-GZRS to GZRS or ZRS), the account will be billed as RA-GRS (or RA-GZRS) for 30 more days from the conversion date.

  • A blob cannot be read directly from the Archive tier. To read a blob in the Archive tier, a user must first change the tier to Hot or Cool. For example, to retrieve and read a single 1,000-GB archived blob that has been in the Archive tier for 90 days, the following charges would apply:

    Data retrieval (per GB) from the Archive tier: $-/GB-month x 1,000 GB = $-

    Rehydrate operation (SetBlobTier Archive to Hot): $-/10k = $-

    Early deletion charge: (180 - 90 days)/30 days x $-/GB-month x 1,000 = $-

    Read blob operation from Hot = $-/10k = $-

    Total = $- + $- + $- + $- = $-

  • Pricing for Blob storage accounts and general-purpose v2 accounts is identical for block blob storage, except for data write (per GB) and early deletion charges in the Cool tier. Blob storage accounts charge for Cool tier data writes (per GB) but not Cool tier early deletion, whereas general-purpose v2 accounts charge for Cool tier early deletion but not Cool tier data writes (per GB).

  • There will be a one-time fee equal to the sum of all data multiplied by the geo-replication fee in the primary region. For data stored in the Archive tier, there will also be a charge to read all the data (both read operations per 10,000 blobs and for data retrieval per GB) from the primary region and to write all the data (write operations per 10,000) into the secondary region.

  • At present you cannot tier data from Premium into Hot, Cool or Archive and you cannot tier data from Hot, Cool or Archive to Premium. We are working on supporting object tiering for Premium in the future.

    To move data, you can synchronously copy blobs from using the new Put Block From URL API (sample code)or a version of AzCopy that supports this API. Put Block From URL synchronously copies data server side, which means that the data has finished copying when the call completes and all data movement happens inside the Azure Storage.

Support & SLA

  • Free billing and subscription management support.
  • Flexible support plans starting at $29/month. Shop for a plan.
  • Guaranteed 99.9 percent or greater availability (excludes preview services). Read the SLA.


Estimate your monthly costs for Azure services

Review Azure pricing frequently asked questions

Learn more about Storage Accounts

Review technical tutorials, videos, and more resources

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

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