How to Buy a Domain Name (Step-by-Step)
Buying a domain name takes less than 10 minutes once you know what you want. Here is a complete walkthrough.
Check availability
Before you fall in love with a name, check that the .com is available. Use the Domain Evaluator to check availability in real time via the Verisign registry. Alternatively, check directly at your chosen registrar's search bar. Availability can change at any time, so check close to when you plan to buy.
Choose a registrar
A registrar is a company accredited to register domain names on your behalf. Popular options include GoDaddy, Namecheap, and Dynadot. Compare their pricing (especially renewal pricing, not just first-year promotional pricing), privacy policies, and support options. See our registrar comparison.
Add the domain to your cart
Search for your domain at the registrar and add it to your cart. You will likely be offered add-ons like hosting, email, SSL, and domain privacy. At minimum, consider enabling domain privacy (WHOIS protection) to keep your personal contact information off the public registry. Many registrars now include this free.
Set the registration period
You typically register for 1-10 years. Longer registrations lock in the current price and can be a minor positive signal in some SEO contexts. Most people register for 1-2 years initially, especially for a new project whose direction may evolve.
Enable auto-renew
Enable auto-renew to avoid accidentally losing your domain at expiry. Set a payment method that won't expire before your next renewal date. Losing a domain you built a brand around is an avoidable and painful mistake.
Complete purchase and verify email
Complete the checkout process. ICANN requires you to verify your registrant email address. Check your inbox for a verification email and follow the link. Failure to verify can result in the domain being suspended.
Configure DNS
After purchasing, point the domain to your server or hosting by updating the DNS nameservers or A records in your registrar's control panel. DNS changes propagate globally over 24-48 hours (often much faster).
Find a domain name to register
Check Availability with Domain Evaluator →Frequently Asked Questions
How much does a domain name cost?
.com domains typically cost $9-20 per year from major registrars. First-year promotional pricing is often lower. Premium domain names (short or high-value names) can cost much more. Always check both the registration price and the annual renewal price.
Do I need hosting to buy a domain?
No. You can register a domain independently without purchasing hosting. Hosting is separate and required only if you want to serve a website at the domain.
What is the difference between a domain and hosting?
A domain is your address (e.g., yourbrand.com). Hosting is the server where your website files live. You need both for a working website. You can buy them from the same provider or different providers.