Skip to content
Calcrivo

Azure DNS Calculator

Cost Azure DNS public and private zones with the 25-zone price break and volume-banded query charges.

Inputs

zones
zones
USD/month
USD/month
millions/month
USD
millions
USD

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

  1. 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

  2. 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.

  3. Monthly Cost

    = 119.00

  4. Zone Hosting Charge

    = 19.00

  5. Query Charge

    = 100.00

  6. Zones Hosted

    = 50 zones

  7. Average Query Rate

    = 95 queries/s

  8. 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