How to Buy a Domain Name (Step by Step)
Buying your first domain takes about 10 minutes and costs around $10–$15 per year. Here's how to do it and what to avoid.
2 min read · Updated 2026-04-15
Short answer
Go to Namecheap or Google Domains, search for your desired name, and buy it for $10–$15/year. Stick to .com if it's available.
Step-by-step guide
Step 1: Choose your domain name
- Keep it short and easy to spell
- Avoid hyphens and numbers (hard to say out loud)
- Match your business name if possible
.comis strongly preferred — people default to it
Step 2: Check if it's available
Search on Namecheap or Google Domains. If your first choice is taken, try variations:
- Add your city:
joesbakery**chicago**.com - Add your service:
joes**cakes**.com - Try a different extension:
.co,.io,.net(only if.comis genuinely taken)
Step 3: Buy it
Expect to pay $10–$15/year for a .com. Avoid paying more than $20/year for a standard new domain — if a registrar is charging more, shop elsewhere.
Turn off auto-renew? No. Leave it on — many businesses lose their domain when they forget to renew.
Step 4: Turn on WHOIS privacy (free)
This hides your personal contact information from public WHOIS records. Most registrars include it free.
Best domain registrars
| Registrar | .com price/year | Notes | |----------|----------------|-------| | Namecheap | ~$10 | Best value, free WHOIS privacy | | Google Domains | ~$12 | Clean interface, easy DNS management | | Cloudflare Registrar | ~$9 | Cheapest but no free email forwarding | | GoDaddy | ~$12–$20 | Aggressive upsells, avoid |
What NOT to do
- Don't buy from your web host — if you ever switch hosts, your domain is harder to move
- Don't use GoDaddy — notorious for aggressive upsells and confusing pricing
- Don't buy multiple extensions —
.com,.net,.orgof the same name is usually a waste