Storage Cost Components
Azure Storage billing has several components — understanding all of them prevents bill shock:
| Component | What It Is | Billed How |
|---|---|---|
| Capacity | How much data you store | Per GB per month |
| Transactions | API calls — reads, writes, lists, deletes | Per 10,000 operations |
| Data retrieval | Reading data from Cool/Cold/Archive tiers | Per GB retrieved |
| Data egress | Outbound data to internet or other regions | Per GB (first 15 GB/month free) |
| Early deletion | Deleting/moving data before minimum retention period | Per GB for remaining days |
| Rehydration | Retrieving data from Archive tier | Per GB rehydrated |
Blob Storage Pricing by Tier
Approximate prices for Blob Storage in Central India (Standard LRS, pay-as-you-go):
| Tier | Storage/GB/Month | Read Cost/GB | Write Cost/10K ops |
|---|---|---|---|
| Hot | ~₹1.60 | Free | ~₹4.20 |
| Cool | ~₹0.90 | ~₹0.85/GB | ~₹1.05 |
| Cold | ~₹0.36 | ~₹2.50/GB | ~₹1.05 |
| Archive | ~₹0.17 | ~₹17/GB (std) or ₹60/GB (high) | ~₹5.25 |
Redundancy Cost Impact
Redundancy option significantly affects your storage cost. Approximate multipliers vs LRS:
| Redundancy | Cost vs LRS | Example: 1 TB Hot |
|---|---|---|
| LRS | 1x (baseline) | ~₹1,600/month |
| ZRS | ~1.25x | ~₹2,000/month |
| GRS | ~2x | ~₹3,200/month |
| GZRS | ~2.5x | ~₹4,000/month |
Transaction Costs
Every API call to Azure Storage costs a small amount. For high-volume applications, transaction costs can exceed storage capacity costs.
| Operation Type | Hot Tier (per 10K) | Cool Tier (per 10K) |
|---|---|---|
| Write operations (PUT, POST) | ~₹4.20 | ~₹1.05 |
| Read operations (GET) | ~₹0.34 | ~₹0.85 |
| List operations | ~₹4.20 | ~₹1.05 |
| Delete operations | Free | Free |
Data Egress Costs
Outbound data from Azure Storage to the internet:
- First 15 GB/month: Free
- 15 GB – 10 TB/month: ~₹6/GB
- Next 40 TB: ~₹5.50/GB
Egress Exemptions (Free)
- Data transferred between storage accounts in the same region
- Data read by Azure services in the same region (e.g., an Azure VM reading a blob in the same region)
- Data transferred to Azure CDN (egress to CDN from storage is free)
File Share and Queue Pricing
Azure File Storage
- Standard (Transaction Optimised): ~₹0.80/GB/month
- Standard (Hot): ~₹0.60/GB/month
- Standard (Cool): ~₹0.20/GB/month
- Premium SSD: ~₹6.30/GB provisioned/month
Queue Storage
- Storage: ~₹0.04/GB/month (very cheap — messages are tiny)
- Operations: ~₹0.034/10,000 operations
Table Storage
- Storage: ~₹0.72/GB/month
- Operations: ~₹0.034/10,000 operations
Real-World Cost Examples
Example 1 — Small Web Application
| Component | Usage | Monthly Cost |
|---|---|---|
| Blob storage (images, assets) | 50 GB Hot, LRS | ~₹80 |
| Blob transactions | 5 million reads/month | ~₹170 |
| Egress | 100 GB to internet | ~₹510 |
| Total | ~₹760/month |
Example 2 — Backup Solution
| Component | Usage | Monthly Cost |
|---|---|---|
| Recent backups (30 days) | 500 GB Cool, LRS | ~₹450 |
| Archive (7 years) | 5 TB Archive, LRS | ~₹870 |
| Transactions | Low (backup write once) | ~₹50 |
| Total | ~₹1,370/month |
Top 8 Cost-Saving Tips
1. Use the Right Tier
Don't store infrequently accessed data in Hot tier. Use lifecycle management to automate tier transitions.
2. Use Lifecycle Management
Automate transitions from Hot → Cool → Archive → Delete based on age. Saves money continuously without manual work.
3. Delete Unused Data
Run regular audits to find orphaned blobs, old snapshots, and unused containers. Azure Advisor can help identify waste.
4. Use LRS for Non-Critical Data
Dev/test environments and easily reconstructed data don't need GRS. LRS saves ~50% vs GRS.
5. Keep Storage and Compute in the Same Region
Eliminates cross-region egress costs (₹6+/GB).
6. Use Azure CDN for Public Content
CDN cache hits don't cost storage egress. Dramatically reduces egress for popular content.
7. Enable Blob Soft Delete Carefully
Soft delete is great for recovery but retains deleted blobs, adding to storage costs. Set a short retention period for non-critical data.
8. Monitor with Azure Cost Analysis
Set up Azure Cost Management budgets and alerts. Regular reviews prevent bill surprises.
Using the Pricing Calculator
Always estimate costs before deploying at azure.microsoft.com/pricing/calculator. For storage:
- Select Storage Accounts
- Choose region (Central India)
- Select storage type (Block Blob, File Storage, etc.)
- Choose redundancy tier
- Enter estimated capacity (GB), transactions, and egress