Amazon Route 53 pricing is pay-as-you-go. You’re billed for hosted zones ($0.50 per zone-month for the first 25; $0.10 thereafter), DNS queries (standard from $0.40/million; Latency/Geo/IP-based higher; private hosted zone queries are free), domain registration/transfer (by TLD), health checks (per check + options), Traffic Flow policy records ($50/record-month), and optional Resolver/Firewall features. Alias queries to AWS resources like CloudFront/ALB/S3 website endpoints are free.
Typically Route 53 doesn't tend to be a large cost center for the vast majority of businesses operating in the AWS Cloud. But when deciding where you will buy or host your domain name, it can be difficult to understand the final costs of Route 53.
This blog post will introduce the main elements of Amazon Route 53 DNS costs and explain which parts of this AWS service are free and which are paid.
First, it’s good to understand the main parts of what you will see on your AWS bill:

If you check the official AWS website about the free tier, you will find that AWS doesn’t offer a free tier for Route 53. But here is a list of Route 53 functions/features that are, in fact, free. Knowing about these features will help you understand how to avoid Route 53 charges.
Customers often open their monthly AWS Cloud bills, hoping they have saved money, only to find that unexpected AWS data transfer costs seem to have appeared from nowhere. Learn how to reduce your data transfer costs.Learn more
You pay an annual charge for each domain name registered via or transferred into Route 53. There is a limit of 20 domain name registrations per AWS account.
The fee to register a domain ranges from $5 to several hundred dollars, depending on the top-level domain, such as *.com or *.org. View a list with current AWS domain registration pricing. You can't use Route 53 to register a domain that has a special or premium price.
For example, for a *.com domain, the most popular, it will cost you around $12 per year within Route 53.

When you register a domain in Route 53, AWS automatically creates a hosted zone that has the same name as the domain. The fee for a hosted zone is $0.50 per month.
You'll need a hosted zone for each second-level domain (SLD). So, if you have site.com and site.net, you'll need two hosted zones. Subdomains (videos.site.com) are routed in the records of this hosted zone.
A hosted zone is charged at the time it's created (if not deleted within 12 hours of creation) and on the first day of each subsequent month.
Some of the query types are charged based on the routing policy that you choose when creating a new record for your hosted zone.

Queries for qualifying Alias records are provided at no additional cost to Route 53 customers. You can create Alias records for all of the query types (standard, latency based, geo and geoproximity).
You can create Alias records for AWS resources, such as:
For other queries, you will be charged based on the query type. If some of the queries do not fall into any of the categories below, they are charged the standard price, such as for a record that doesn't exist (ww1.site.com).
- $0.40 per million queries – 0 to 1 Billion queries/month - $0.20 per million queries – over 1 Billion queries/month
- $0.70 per million queries – 0 to 1 Billion queries/month - $0.35 per million queries -- over 1 Billion queries/month
- $0.60 per million queries – 0 to 1 Billion queries/month - $0.30 per million queries – over 1 Billion queries/month
Traffic Flow offers a visual interface in which users can drag and drop elements of traffic routes into a graphical diagram for easier management. You create a policy record when you associate an Amazon Route 53 Traffic Flow policy with a specific domain name (such as www.site.com).
- $50.00 per month for a Traffic Flow policy record

Route 53 health checks are a function that allows you to monitor the health of selected types of AWS resources or any endpoints that can respond to requests. Learn more...

The DNS Resolver service for VPCs integrates easily with DNS on your on-premises network.

A Route 53 Resolver endpoint requires two or more IP addresses. Each IP address corresponds with one elastic network interface (ENI).
- $0.125 per hour for ENI
Only queries that pass through a Route 53 Resolver Endpoint (either inbound or outbound) will be charged.
Let’s assume that we have a business website domain that we host in Route 53.

Adam Novotny is an AWS Solutions Architect at Stormit with 5+ years of experience designing and optimizing AWS cloud architectures.
He supports customers across the full cloud lifecycle — from pre-sales consulting and solution design to AWS funding programs such as AWS Activate, Proof of Concept (PoC), and the Migration Acceleration Program (MAP).
Adam holds the AWS Certified Solutions Architect – Professional and AWS Certified CloudOps Engineer – Associate certifications.