How to Buy a Domain Name (Step-by-Step, 2026)

Buying a domain name is quick, cheap, and something anyone can do, no technical skill needed. Most names cost about $10-15 a year, and the whole process takes a few minutes. The trick is choosing a good name and not overpaying for add-ons you don't need.
The short version: pick a name, check it's available, register it at a reputable registrar, and turn on auto-renew. If the name you want is already owned, you can often still buy it, more on that below.
- 1Pick a strong nameShort, easy to say and spell, and a .com if you can get it.
- 2Check it's availableSearch the name; if it's free you can register it in minutes.
- 3Choose a registrarCompare renewal prices and free privacy, not just the cheap first year.
- 4Register and payAdd to cart, decline the upsells, and turn on auto-renew.
- 5If it's taken, make an offerOwned names can often be bought through a marketplace or a broker.
Can you just buy a domain name?
Yes, more or less. There's one thing to understand first: you don't buy a domain outright and forever. You register it, which is really a long-term rental. As long as you keep renewing (usually once a year), the name is exclusively yours. Stop renewing and it eventually returns to the market.
So when people ask how to "permanently" or "completely" buy a domain, the honest answer is: you can't own it outright forever, but you can hold it indefinitely by keeping auto-renew on. In practice that's as good as ownership.
Step 1: Check if your name is available
Before anything else, see whether the name is free. Type an idea and check it across the popular extensions at once:
Check a name across the popular extensions
How much should it cost to buy a domain name?
A standard .com is usually $10-15 a year. Other extensions cost more, .io and especially .ai run higher, and premium one-word names bought from a current owner can cost hundreds, thousands, or more. Here's the typical annual price by extension:
Approximate registration prices; they vary by registrar and with first-year promos. Always check the renewal price too.
The single most important tip: check the renewal price, not just the first year. Registrars lure you with a cheap or $0.99 first year, then renew much higher. For where to register, see our guide to the best domain registrars.
What if the domain is already taken?
Most good names are already registered, that's normal, not a dead end. Many are held by investors and can be bought. You can check a marketplace like Afternic or Sedo for a Buy-It-Now price, approach the owner directly, or use a broker for a name that really matters. Our full walkthrough: how to buy a domain that's taken.
After you buy: protect your name
Once it's yours, keep it yours. Turn on auto-renew, keep your account email current, and switch on free WHOIS privacy if your registrar offers it. Letting a domain lapse by accident is the most common way people lose a name they care about.
Frequently asked questions
Can I just buy a domain name on its own?
Yes. You can register a domain by itself with no hosting, website, or email, and many people do just to hold a name. It takes a few minutes at any registrar and costs around $10-15 a year for a .com.
How much should it cost to buy a domain name?
A standard .com is roughly $10-15 per year. Extensions like .io and .ai cost more, and premium names bought from an existing owner can run into the thousands. Always check the renewal price, not just a cheap first-year promo.
How do you permanently buy a domain name?
You can't own a domain outright forever, you register it, which is effectively a long-term rental, and keep it by renewing (usually yearly). Turn on auto-renew and the name stays yours indefinitely, which is as close to permanent as it gets.
Where is the best place to buy a domain name?
For most people, a reputable registrar like Namecheap (low renewals, free privacy) or GoDaddy (widest selection). If the name is already owned, buy it through a marketplace like Afternic or Sedo, or via a broker. See our best domain registrars guide.
Do I own a domain name forever once I buy it?
Only as long as you keep renewing it. A domain is registered for a set period (often a year at a time). Miss the renewal and it eventually becomes available for someone else, so keep auto-renew switched on.
Ready to register a domain?
Check if your name is free, then grab it at a trusted registrar.
Registrar links are affiliate links, we may earn a commission at no cost to you.