DomainChoice

How to buy a domain name

Buying a domain takes about five minutes: 1) pick a name, 2) check it's available, 3) compare the price across registrars, 4) buy at the cheapest one, skipping the upsells. You do not need hosting or a website builder to own the name.

1. Pick a name

Shorter is better; .com is the safest extension. If your .com is taken, a relevant alternative (.io, .co, or a modern extension) is fine. Stuck? Try our domain name generator.

2. Check availability

Search the exact name to see if it's free. If it's taken, you'll either pick another or, rarely, buy it on the aftermarket from the current owner (usually far more expensive).

3. Compare the price

The identical domain can cost very different amounts at different registrars, and the renewal matters as much as the first year. Compare all registrars before you buy.

4. Buy it, skip the extras

At checkout, decline hosting, email, and "website security" bundles unless you truly want them. Make sure WHOIS privacy is included (it's free at good registrars) and turn on auto-renew so you don't lose the name.

Do I need hosting too?

No. Owning a domain and hosting a website are separate. You can register the name now and point it at a site later. See what a TLD is and how much domains cost.

Ready? Compare all registrars for your name

Frequently asked questions

How much does it cost to buy a domain?

A .com is typically $8–$12 for the first year and $10–$16 to renew. Prices vary by registrar and extension, compare before buying.

Do I own the domain forever?

You rent it annually. As long as you keep renewing (auto-renew helps), it stays yours; nobody else can take it.

Do I need a website or hosting to buy a domain?

No. The domain and the website are separate. You can register the name on its own and add a site whenever you like.