How to Buy a Domain Name: The 5-Step Registration, the Renewal Trap, and What to Do When Yours Is Taken
CodexFuse Team · 2026-10-26T20:58:58.601Z · 17 min read
Buy a domain name in five steps: choose a registrar, check availability, register, verify your email, and turn on privacy — plus the renewal trap and what to do when your name is taken.
Learning how to buy a domain name is the first real step toward owning a website, and it is simpler than most first-time buyers expect. You pick a registrar, check that your name is free, pay for a registration period, verify your email, and turn on privacy protection. The whole process takes about fifteen minutes. The part that catches people is not the checkout. It is the price they pay in year two, and the name they discover is already taken. This guide walks you through the five steps in order, shows you the renewal trap with real prices, and gives you a plan for each of those problems before they cost you money. If you are still unsure what a domain even is, start with our plain-English guide to what is a domain name first, then come back here to buy one. When you have a name in mind, run it through a free domain availability checker before you fall in love with it.
How Do You Buy a Domain Name?
You buy a domain name by registering it through a domain registrar, which is a company licensed to sell domain registrations. Here is the important part most first-time buyers miss: you do not buy the name forever. You lease it for a set period — a year, two years, or up to five years at a time — and you must renew it before the lease ends or you lose it. Cloudflare puts it plainly in its own guide: domain names are rented, not bought outright, and the annual fee is what keeps the name yours.
- Choose a reliable domain registrar.
- Brainstorm a short, memorable domain name.
- Check availability, pick your extension, and register the name.
- Verify your email address within 15 days.
- Turn on privacy protection and auto-renewal.
The rest of this guide takes each step in turn, with the costs and the traps spelled out as you go.
Step 1: Choose a Registrar You Can Stay With
A registrar is the company that registers your domain with the registry and manages it for you, under rules set by ICANN, the organization that governs domain registration worldwide. Registrars differ in price, privacy policy, support, and — most importantly — what they charge when you renew. The first-year price is marketing. The renewal price is the real cost of the name, because you will pay it every year for as long as you keep the domain.
Judge a registrar on four things before you pay anything. First, the renewal price for your extension, not the first-year price. Second, whether WHOIS privacy protection is free or a paid add-on. Third, whether auto-renewal is easy to turn on, so a forgotten date cannot cost you the name. Fourth, whether the registrar lets you transfer the domain away later without a fight. The table below compares the registrars this guide uses for its price examples, with the facts as published in October 2026.
| Registrar | Renewal honesty | WHOIS privacy | Best for |
|---|---|---|---|
| Cloudflare Registrar | Sells at wholesale cost with no markup and no renewal markup | Included in the at-cost price | Lowest long-term cost for owners who manage their own DNS |
| Namecheap | .com renews at $18.48 a year, rising to $19.98 from November 1, 2026 | Free for life on eligible domains | Beginners who want cheap renewals and free privacy |
| Hostinger | .com renews at £16.99 a year on its UK list (first year £8.99) | Free for eligible TLDs | Buyers who also want hosting in the same dashboard |
| GoDaddy | .com renews at $22.99 a year after a $2.99 first year | Paid add-on, $10 or more a year | Buyers who value phone support and brand familiarity |
Cloudflare's model is the honest baseline to measure the others against. It passes on exactly what the registry charges, with no markup on registration or renewal, so its price is the closest thing to the true wholesale cost of a domain. Namecheap and Hostinger compete on low first-year prices and free privacy, while GoDaddy charges the most at renewal and bills privacy separately. None of these is a bad choice on its own. The mistake is choosing on the first-year price alone and discovering the renewal price a year later.
Step 2: Brainstorm a Short, Memorable Name
Your domain name is both your web address and a piece of your brand, so it should be short, easy to spell, and easy to say out loud. Hostinger's guide suggests aiming for 6 to 14 characters and avoiding numbers, hyphens, or double letters, because each of those is a typo waiting to happen when someone types the name from memory or hears it spoken. A simple, catchy name is easier for visitors to find again and to recommend to someone else.
Write down ten or twenty ideas before you check any of them. Start with your business or project name, then try short variations: drop a word, swap in a synonym, add a verb like "get" or "try" in front of it. Avoid trendy slang or words that may fade, and pick something that still fits if the project grows beyond its first idea. Changing a domain later is expensive and can damage the visibility and trust you have built, so the name you choose now should work in five years, not just five weeks.
Before you lock in a name, check that it is legally safe. Search for the name as a business and as a trademark in your country, and use a tool like Namechk to confirm nobody else is already using it as a brand. This quick check saves you from a cease-and-desist letter later and keeps your brand unique. A name that is free to register is not automatically free to use as a business name.
Step 3: Check Availability and Pick the Right Extension
Once you have a shortlist, check each name against the registry to see whether it is still available. A domain is either free to register, taken by someone else, or held as a premium name at a higher price. Check the name in more than one extension, because your first choice may be taken in .com and free in .co or .online. If the exact name you want is gone, the taken-name section below gives you three honest options.
The extension — the ending after the dot — is the second half of the decision. The common choices break down like this. Generic extensions such as .com, .org, and .net work for almost anything, and .com remains the default people type from memory. Country extensions such as .us or .uk signal where your audience is. Newer extensions such as .shop, .online, and .xyz are cheaper in year one and can fit a specific project, but they renew at higher prices, which is exactly the trap the next section shows in numbers.
Think about your website's purpose when you choose. A .shop domain suits an online store, while .me or .online works well for a personal blog or portfolio. If you run a business, registering the same name in two extensions — .com and .co, for example — stops a competitor from taking the twin and protects your brand. That costs two renewals a year, so only do it for a name that matters to your business.
Step 4: Register and Pay — and Read the Renewal Price First
Registration itself is a short checkout: pick the name and extension, choose a registration period, enter your billing details, and pay. Hostinger recommends registering for at least two years to get the best deal, and most registrars discount longer terms. The step that matters is the one before you click pay: read the renewal price on the same page, in the same cart, before you hand over any money.
The renewal trap works like this. Registrars sell the first year below cost to win the customer, then make the money back on renewals. The first-year price is in large type on the homepage. The renewal price is in small print, in a footnote, or on a separate page. The table below shows what five common registrations really cost over five years, using prices published in October 2026. The five-year total is the first year plus four renewals, worked out in full.
| Registrar and extension | First year | Renewal (per year) | 5-year total |
|---|---|---|---|
| Namecheap .com | $11.28 | $18.48 | $85.20 |
| GoDaddy .com | $2.99 | $22.99 | $94.95 |
| GoDaddy .shop | $0.99 | $59.99 | $240.95 |
| Namecheap .online | $0.98 | $35.68 | $143.70 |
| Hostinger (UK list) .com | £8.99 | £16.99 | £76.95 |
Read the table the right way. GoDaddy's $2.99 .com looks like the cheapest name on the page, and over five years it costs $94.95 — more than Namecheap's $85.20, because its renewal is $4.51 a year higher. The .shop and .online rows are the real warning: a $0.99 first year becomes $240.95 and $143.70 over five years, because those extensions renew at $59.99 and $35.68 a year. The cheapest first year is almost never the cheapest domain.
Two more facts belong in the price check. First, wholesale costs rise over time, and registrars pass the increase on at renewal. Verisign, which runs the .com registry, raises its wholesale .com price from $10.26 to $10.97 a year on November 1, 2026, and the .net wholesale price rises from $10.91 to $12.00 on March 1, 2027. Namecheap has already told customers its .com prices rise on the same November date, to $12.08 for a promotional first year and $19.98 for renewal. Second, the price you see is not always the price you pay: ICANN adds a $0.20 fee to .com registrations, renewals, and transfers, and some registrars add local tax on top. Before you pay, compare the renewal price across two registrars with a free domain price checker and pick the one whose year-two price you can live with for a decade.
Step 5: Verify Your Email and Turn On Privacy Protection
After you pay, the registry sends a verification email to the address you registered with. Open it and click the link within 15 days. That deadline is not a suggestion: if you do not verify in time, the registry can temporarily suspend the domain, and your website and email stop working until you do. If the email never arrives, resend it from your registrar's domain dashboard right away, and check that the contact address you gave is one you actually read.
Next, turn on WHOIS privacy protection. When you register a domain, your name, address, phone number, and email go into the public WHOIS database, which anyone can search. That exposure invites spam, phishing attempts, and cold sales calls. Privacy protection replaces your details with the registrar's own, so you stay compliant with ICANN's rules while keeping your personal information out of public view.
Most registrars charge $10 to $20 a year for privacy protection as an add-on, according to Hostinger's guide. Namecheap includes it free for life on eligible domains, and Hostinger includes it free for eligible TLDs, which is one reason their total cost of ownership is lower than the headline price suggests. Check the toggle in your domain dashboard and confirm it is on — do not assume it was enabled at checkout.
Finally, turn on auto-renewal and add a payment method that will still be valid next year. Most registrars renew automatically and give you about 30 days' notice so you can opt out if you want to let the name go. Auto-renewal is the single cheapest insurance against losing a domain: a lapsed name first enters a grace period where you can still buy it back, but after that the registration record is deleted and the name goes back on the public market, where someone else — or a reseller who will sell it back to you at an inflated price — can take it. Set a calendar reminder a month before the renewal date as well, and check it with a domain expiry checker once a year so the date never surprises you.
What If the Domain Name You Want Is Taken?
Finding your first-choice name taken is normal, not the end of the search. Check what the domain is actually used for before you do anything else: type it into your browser. If it leads to a live website, the owner probably is not looking to sell, and your best move is a different name or extension. Your best chance is a parked domain — one that is registered but not linked to any website — because many of those are held by investors who bought them to resell.
You have three honest options, and the right one depends on how much the name is worth to you. The table below lays them out.
| Option | How it works | When to use it |
|---|---|---|
| Negotiate with the owner | Find the owner's contact details through a WHOIS lookup, or the contact page on their site, and make an offer by email | The name is parked and you have a budget for it |
| Buy on a marketplace | Search marketplaces such as Sedo or Flippa, where owners list domains for sale at a set price or by auction | You want a listed price and a platform that handles the transfer |
| Pick an alternative | Try a different extension, add a word, or choose a new name entirely | The owner will not sell, or the price is more than the name is worth |
If you negotiate, research the value first. Check what similar names sold for on marketplaces such as Sedo and Flippa, then decide your maximum offer before you write to the owner. In your first email, say who you are, why you are writing, which domain you want, and your opening offer. For a first purchase, use a domain broker: they handle the negotiation for both sides and make sure the transfer happens cleanly. Always pay through an escrow service, never by direct transfer to the owner — escrow holds your money until the seller has actually transferred the domain to you, which is the only real protection against a scam. Before you sign anything, check the legal side too: never register or buy a name that copies someone else's trademark, and talk to a lawyer before signing a formal purchase contract.
How Much Does a Domain Name Cost?
A standard .com costs roughly $11 to $19 a year to renew at the large US registrars, with the first year often discounted to $3 to $11. The range widens fast outside .com: new extensions such as .shop and .online can cost $0.99 in year one and $35 to $60 a year to renew, while premium or short names can cost hundreds or thousands of dollars because the registry prices them by demand. Specialty extensions cost more than generic ones, and the registry sets the base price before any registrar adds its own markup.
Budget for the renewal price, not the first-year price, and budget for privacy protection if your registrar charges for it. A realistic first-year budget for a .com at a reputable registrar is $11 to $15 including privacy. A realistic ongoing budget is $15 to $25 a year, every year, for as long as you keep the name. If that sounds like a lot for a name, remember what it buys: the address your customers type, the email domain your business runs on, and the brand you are building. It is the cheapest part of running a website, and the one you can least afford to lose.
After You Buy: What to Do Next
Once the domain is registered, verified, and protected, put it to work. Point it at your hosting, set up a branded email address on it instead of a generic free account, and connect it to your website. If you registered the name at one company and later decide another registrar suits you better, you can move it: unlock the domain at your current registrar, get the authorization code, and start the transfer, which usually takes five to seven days. Our guide to how to transfer a domain name to a new registrar walks through that process step by step, including the EPP code and the five-day wait.
Then protect the investment. Keep your contact details current so the verification and renewal emails reach you. Keep auto-renewal on. And once a year, check the expiry date and the privacy toggle in your dashboard. A domain is a lease, and a lease only works if you remember it exists. Five minutes of checks a year is all it takes to keep the name yours.
Sources
- Cloudflare — "How to buy a domain name" (cloudflare.com/en-au/learning/dns/how-to-buy-a-domain-name/, fetched October 27, 2026): domains are leased, not bought outright; lease for a year, two years, or up to five years at a time; registry sets prices and registrars may mark up; auto-renewal with 30-day notice; grace period after expiry; Cloudflare Registrar sells at wholesale cost with no markup.
- Hostinger — "How to buy a domain name in 5 steps" (hostinger.com/uk/tutorials/how-to-buy-a-domain-name/, updated October 26, 2026, fetched October 27, 2026): five steps — choose a registrar, brainstorm a name, register and pay, verify ownership, enable protection; verify within 15 days or face temporary suspension; WHOIS privacy $10–20 a year at most registrars, free at Hostinger for eligible TLDs; UK list prices — .com £8.99 first year and £16.99 renewal, .net £11.99 and £13.99, .xyz £1.99 and £15.99, .co.uk £12.98 and £21.98, .store £0.99 and £41.99; aim for 6–14 characters; negotiate, marketplace, or alternatives for taken names; escrow for payment; transfer takes 5–7 days.
- DohoHub — "Namecheap .com Price Increase: November 2026 Update" (dohohub.com/news/namecheap-com-domain-price-increase-2026, published October 17, 2026, fetched October 27, 2026): Namecheap customer email listing .com at $11.28 promotional first year and $18.48 renewal, rising to $12.08 and $19.98 from November 1, 2026; regular registration $14.98 rising to $15.98.
- ServerServ — "How Much Does a Domain Name Cost in 2026?" (serverserv.com/guide-how-much-does-a-domain-cost.html, fetched October 27, 2026): first-year and renewal prices — GoDaddy .com $2.99 and $22.99, GoDaddy .shop $0.99 and $59.99, Namecheap .online $0.98 and $35.68, Hostinger .xyz $1.69 and $19.99; Verisign wholesale .com rises from $10.26 to $10.97 on November 1, 2026 and .net from $10.91 to $12.00 on March 1, 2027; ICANN $0.20 fee on .com transactions.
- NayAndHumal — "Namecheap Review 2026" (nayandhumal.com/namecheap-review/, prices checked October 13, 2026, fetched October 27, 2026): .com $10.98 first year and $18.48 at renewal; free domain privacy included for life with every eligible registration or transfer.
Frequently asked questions
Do you actually own a domain name when you buy it?
No. You lease the right to use it for a set period — a year, two years, or up to five years at a time — and you must renew it before the lease ends. If you stop renewing, the name goes back on the public market and someone else can register it.
How much does a domain name cost per year?
A standard .com costs roughly $11 to $19 a year to renew at the large US registrars, with the first year often discounted to $3 to $11. New extensions can renew at $35 to $60 a year, so always check the renewal price, not the first-year price, before you buy.
What happens if I forget to renew my domain name?
Your website and email on that domain stop working. You usually get a grace period to buy it back at the normal renewal price, but after that the registration is deleted and the name becomes available to anyone. Turn on auto-renewal to stop this from happening.
Can I buy a domain name that is already taken?
Yes, if the owner is willing to sell. You can negotiate directly, buy it on a marketplace such as Sedo or Flippa, or use a broker. Always pay through escrow, and never buy a name that copies someone else's trademark.
Do I need web hosting to buy a domain name?
No. A domain name and web hosting are separate purchases. You can register a domain on its own and point it at hosting later, or buy hosting first and register the domain when you are ready to build the site.