Estimate Azure Container Registry costs across Basic, Standard, and Premium SKUs with geo-replication and ACR Tasks.
Last verified: May 2026
100 GB included storage, 10 webhooks
Build compute billed at $0.0001/second (~$0.006/min, ~$0.36/hour). Linux platform images included.
The estimator computes ACR cost as: SKU base fee per day × days, plus storage overage (GB above the included quota × $0.10/GB/month), plus geo-replication base fee × additional regions (Premium only), plus ACR Tasks build seconds × per-second rate. Bandwidth out of ACR follows standard Azure egress rates and is calculated separately.
The Azure Container Registry Cost Estimator helps you project monthly ACR costs across Basic, Standard, and Premium SKUs. It accounts for included storage, overage charges, build minutes from ACR Tasks, geo-replication fees for Premium, and data transfer costs. The tool helps you choose the right SKU tier based on image storage volume, build frequency, and multi-region requirements.
Your team's ACR is on Premium tier ($1.66/day = ~$50/month) with 2 geo-replicated regions for AKS in EU and US ($100/month total). The estimator suggests evaluating whether Premium is justified: the second region is a DR-only AKS cluster that pulls <5 GB/month. Cost comparison: Premium with 2 replicas = $150/month vs. Standard ($20/month) with cross-region pulls (~$1/month for 5 GB egress) = $21/month. You downgrade to Standard, save $129/month, and accept slightly slower pulls in DR (a non-issue since DR isn't actively serving traffic).
Premium ACR's geo-replication is the main reason most teams need Premium. If you only need it for one region with one AKS cluster, Standard at $20/month is fine. Premium at $50/month per region only pays off when you have AKS clusters in 2+ regions pulling images frequently — otherwise the cross-region pulls are cheaper than the Premium replication fee.
ACR Tasks build minutes are billed per second on standard agents and significantly cheaper than running your own GitHub Actions or Azure DevOps build agents for image-only workflows. Consider migrating CI image builds to ACR Tasks if your pipeline does little else — but for full CI workflows including tests, GitHub Actions remains better.
Image retention via the 'untagged manifest cleanup' policy (Premium feature) is the single best ACR cost optimization. Many registries accumulate hundreds of GB of orphaned image layers from old CI builds. Enabling auto-cleanup of untagged manifests older than 7 days can shrink storage by 50%+ overnight.
Basic includes 10 GB storage, Standard includes 100 GB, and Premium includes 500 GB. All tiers charge for overage storage. Premium adds geo-replication, content trust, private link support, and customer-managed keys. Webhooks and build tasks (ACR Tasks) are available across all tiers.
Geo-replication is available only on Premium SKU. Each additional replica region incurs the Premium tier base fee plus storage costs for replicated images. Data transfer between regions follows standard Azure egress pricing. Geo-replication ensures low-latency pulls from regional AKS clusters.
ACR Tasks is a built-in container image build service that runs Dockerfiles in Azure without requiring a local Docker daemon or separate CI server. You pay per build-second of compute used. It supports multi-step tasks, automatic builds triggered by source code commits or base image updates.
Was this tool helpful?
Disclaimer: This tool runs entirely in your browser. No data is sent to our servers. Always verify outputs before using them in production. AWS, Azure, and GCP are trademarks of their respective owners.