AWS Route 53 Cost Calculator
Estimate Route 53-style costs with a simple model: hosted zone monthly fees + standard DNS query charges + health checks. Compare baseline vs peak query volume with your pricing.
Inputs
Hosted zones
Standard queries (per month)
Avg 190.36 qps. Enter your estimated DNS queries.
Avg QPS
Use resolver or Route 53 query metrics.
Queries per app request
Typical range 1-3 for chatty clients.
Est 600,000,000 queries/month.
Est 525,312,000 queries/month.
Health checks
Price ($ / hosted zone-month)
Price ($ / 1M queries)
~$400.00 per 1B queries.
Price ($ / health check-month)
Use your effective region pricing.
Scenario presets
This model estimates hosted zones + standard queries + health checks only. Advanced routing features may add line items.
Results
Estimated monthly total
$215.00
Hosted zones
$10.00
Queries
$200.00
Health checks
$5.00
Queries/month
500,000,000
How to get your inputs
- Inputs: use billing exports, metrics, or logs to get real counts/GB where possible.
- Units: convert throughput (Mbps) or rates (RPS) into monthly units when needed.
- Scenarios: build a baseline and a high-usage scenario to avoid under-budgeting.
Result interpretation
- Queries usually dominate; hosted zones and health checks are steady base costs.
- Low TTL or retry loops can create steep query spikes.
Common mistakes
- Using a single average and ignoring peak/incident scenarios.
- Double-counting or missing adjacent line items (transfer, logs, retries).
Scenario planning
| Scenario | Zones | Queries | Health checks |
|---|---|---|---|
| Baseline | Configured | Expected | Configured |
| Peak | Same | High | Same |
Validate after changes
- Compare your estimate to the first real bill and adjust assumptions.
- Track the primary driver metric (requests/GB/count) over time.
Next steps
Advertisement
Example scenario
- 20 hosted zones, 500M queries/month, and 10 health checks using your $/zone, $/1M queries, and $/health-check-month pricing.
- Peak 220% scenario highlights DNS spikes during incidents.
Included
- Hosted zone fees from zone count and $/zone-month.
- Standard DNS query charges from queries/month and $ per 1M queries.
- Health check charges from check count and $/check-month.
- Optional QPS to monthly query estimator.
- Optional query-per-request estimator.
- Baseline vs peak scenario table for query spikes.
Not included
- Advanced routing and feature add-ons unless modeled separately.
- Downstream costs like traffic steering, monitoring, or external DNS providers.
How we calculate
- Hosted zone cost = zones x $ per zone-month.
- Query cost = (queries per month / 1,000,000) x $ per 1M queries.
- Health check cost = health checks x $ per check-month.
- Total = hosted zones + queries + health checks.
FAQ
Why do DNS query charges spike?
Query spikes often come from low TTLs, many services/pods doing DNS lookups, resolver misconfiguration, or incident-driven retry loops. Measure queries and check TTL settings.
What should I use for query volume?
Use measured query counts from Route 53 metrics or resolver logs over a representative time window, then roll up to monthly.
Related tools
Related guides
API Gateway vs ALB vs CloudFront cost: what to compare (requests, transfer, add-ons)
A practical cost comparison of API Gateway, Application Load Balancer (ALB), and CloudFront. Compare request pricing, data transfer, caching impact, WAF, logs, and the hidden line items that change the answer.
CloudFront cache hit rate: how it changes origin egress cost
Cache hit rate strongly influences origin requests and origin egress (cache fill). Learn a simple model, what breaks hit rate, and the practical levers to improve it safely.
CloudFront pricing: estimate bandwidth and request costs (without hardcoding prices)
A practical way to estimate CloudFront-style CDN costs using your own bandwidth ($/GB) and request-fee ($ per 10k/1M) assumptions, plus common pitfalls like tiered pricing and origin egress.
Lambda vs Fargate cost: a practical comparison (unit economics)
Compare Lambda vs Fargate cost with unit economics: cost per 1M requests (Lambda) versus average running tasks (Fargate), plus the non-compute line items that often dominate (logs, load balancers, transfer).
Azure CDN pricing: estimate bandwidth, requests, and cache fill
A practical Azure CDN estimate: edge bandwidth, request volume, and origin egress (cache fill). Includes validation steps for hit rate, purge behavior, and big endpoints.
Azure Front Door pricing: model requests, bandwidth, and origin traffic
A practical Azure Front Door cost model: edge bandwidth, request volume, logging, and origin traffic (cache fill). Includes a checklist to validate hit rate and avoid double-counting egress.
Advertisement
Disclaimer
Educational use only. Not legal, financial, or professional advice. Results are estimates based on the inputs and assumptions shown on this page. Verify pricing and limits with your providers and documentation.
Last updated: 2026-01-29