Azure DNS Calculator
Cost Azure DNS public and private zones with the 25-zone price break and volume-banded query charges.
Inputs
Monthly Cost
$119.00
Zone Hosting Charge
$19.00
Query Charge
$100.00
Zones Hosted
50zones
Average Query Rate
95queries/s
Effective Price per Million Queries
0.400USD
Annual Cost
$1,428.00
Step by step
Values used
Public DNS zones = 40 zones; Private DNS zones = 10 zones; Price per zone, first 25 = 0.5000 USD/month; Price per zone beyond 25 = 0.1000 USD/month; DNS queries = 250 millions/month; Price per million queries, first band = 0.4000 USD; First band size = 1,000 millions; Price per million beyond the band = 0.2000 USD
Azure DNS
zone cost = min(zones, 25) × first-25 price + zones above 25 × reduced price, applied separately to public and private zones; query cost = first band × band price + overage × reduced price.
Monthly Cost
= 119.00
Zone Hosting Charge
= 19.00
Query Charge
= 100.00
Zones Hosted
= 50 zones
Average Query Rate
= 95 queries/s
Effective Price per Million Queries
= 0.400 USD
How it works
Azure DNS charges a small monthly fee per hosted zone, discounted after the first 25, plus a per-million-query fee that drops once you pass the first volume band. Private DNS zones are priced on the same scale but counted separately, which matters when a hub-and-spoke design creates one private zone per service for private endpoints. Private endpoint architectures quietly create dozens of private DNS zones, and while each is inexpensive the query volume from every VM resolving through them is not — the queries-per-second figure is also a useful sanity check against the resolver limits on your VNet.
Formula
Azure DNS
zone cost = min(zones, 25) × first-25 price + zones above 25 × reduced price, applied separately to public and private zones; query cost = first band × band price + overage × reduced price.
- 25
- Zone count at which the per-zone price drops
- band
- Query volume covered by the first, higher-priced tier
- queries per second
- Monthly query count spread evenly over the month
Frequently Asked Questions
How is Azure DNS calculated?
zone cost = min(zones, 25) × first-25 price + zones above 25 × reduced price, applied separately to public and private zones; query cost = first band × band price + overage × reduced price. Azure DNS charges a small monthly fee per hosted zone, discounted after the first 25, plus a per-million-query fee that drops once you pass the first volume band. Private DNS zones are priced on the same scale but counted separately, which matters when a hub-and-spoke design creates one private zone per service for private endpoints.
Why does Azure DNS matter?
Private endpoint architectures quietly create dozens of private DNS zones, and while each is inexpensive the query volume from every VM resolving through them is not — the queries-per-second figure is also a useful sanity check against the resolver limits on your VNet.
What values do I need to enter?
This calculator takes 8 inputs: Public DNS zones, Private DNS zones, Price per zone, first 25, Price per zone beyond 25, DNS queries, Price per million queries, first band, First band size, Price per million beyond the band. The pre-filled defaults are a realistic starting point — replace them with figures from your own environment for a result you can act on.
You might also need
- Azure Network Cost CalculatorCommonly used together
- Azure Virtual Network PlannerCommonly used together
- Azure CDN Cost CalculatorCommonly used together
- Azure Blob Storage CalculatorAlso in Microsoft Azure
- Azure Advisor Savings CalculatorAlso in Microsoft Azure
- Azure VM Cost CalculatorAlso in Microsoft Azure