How to Buy a Domain Name (Step by Step, ~$10)
To buy a domain name, pick a registrar, search for the name you want, confirm it’s available, then register it — usually about $10–12/year for a .com. You don’t need hosting to buy a domain, and the process takes about five minutes. The only part people get wrong is the money: the cheap first-year price is rarely the renewal price, so read both before you pay.
Step 1: Choose a registrar
A registrar is the company accredited to register domains for you. The same .com costs anywhere from about $9 to $20+ a year depending on where you buy, so the choice matters.
| Registrar | Pricing model | WHOIS privacy | Best for |
|---|---|---|---|
| Cloudflare Registrar | At-cost — the wholesale registry price, no markup | Free | Lowest long-term price; you already use Cloudflare |
| Porkbun | Cheap, but adds a small margin over cost | Free | Cheap registration, good support, free extras |
| Namecheap | Promo-driven first-year pricing | Free (WhoisGuard) | Frequent first-year deals |
| Squarespace Domains | Flat, transparent pricing (successor to Google Domains) | Free | Simplicity; buying alongside a Squarespace site |
| Your web host | Bundled, often “free first year” | Varies | One-bill convenience |
The key distinction: Cloudflare Registrar is genuinely at-cost — it charges the wholesale price it pays the registry and adds no markup. Porkbun is not at-cost; it’s simply cheap, with a small margin built in. Both include WHOIS privacy free, which is the main thing to check anywhere. When a registrar charges extra for “privacy protection,” that’s a markup, not a requirement.
Buying the domain from your web host is convenient but ties two decisions together — outgrow the host and you move both. Registering separately keeps that reversible; see how to make a website for how the two fit together.
Step 2: Search for your name
- Go to your registrar and type the name you want into the search box — e.g.
yourname.com. - Press search. It shows whether the name is available and what it costs.
- If it’s taken, the search also suggests alternatives and other endings.
A result marked “premium” or priced in the hundreds is a resale or registry-reserved name. Skip it unless the name is essential — a different name is almost always better value.
Step 3: Pick a top-level domain (TLD)
The TLD is the part after the dot. .com remains the most trusted and memorable, and the default for a business. .io and .co are common fallbacks, .org suits nonprofits, and country codes like .co.uk signal a local audience. If you’re still weighing this, how to choose a domain name covers the naming rules in detail.
Step 4: Register it
- Click Add to cart next to the TLD you want.
- Set the registration term — one year is fine to start; you can renew later.
- At checkout, decide on WHOIS privacy if it isn’t already included (see below).
- Enter your registrant details using a real email you control — it’s where renewal and transfer notices go.
- Pay. The domain appears in your account within minutes.
Turn on auto-renew now, before you forget.
Step 5: Decide on WHOIS privacy
WHOIS is the public directory of domain ownership, and without privacy your name, address, phone, and email can appear there. Two things improved this: GDPR-era rules mean many registrars redact personal data by default, and privacy is free at most good registrars — Cloudflare, Porkbun, and Namecheap include it. If a registrar charges extra, add it to the total.
Step 6: Point the domain at your site
Registering the domain does nothing on its own. To connect it to a website, either hand the whole domain to your host or point individual records at it:
| Method | What you change | When to use it |
|---|---|---|
| Nameservers | Replace your registrar’s two nameserver addresses with your host’s (ns1.host.com, ns2.host.com) | Your host manages all DNS for you — simplest |
| DNS records | Add an A record (to an IP) or CNAME (to a hostname) and leave nameservers alone | You keep DNS where it is and point just the site |
Stay consistent — setting your host’s nameservers and adding records at the registrar causes conflicts. If you use email on the domain, your MX records matter; move them deliberately. Static hosts like Cloudflare Pages or Netlify give you a CNAME target, while traditional hosts give you two nameservers.
The pricing reality: first year vs. renewal
The figure on the search results page is usually a first-year promotion, often far below what you’ll pay afterward.
| Typical first year | Typical renewal | |
|---|---|---|
.com at a promo registrar | ~$1–12 | ~$12–20+/year |
.io | ~$25–40 | ~$30–60/year |
Exact figures vary — check current pricing at your registrar. The point isn’t the number; it’s that a $1 first year that renews at $35 is a $35/year domain. Read the renewal price before you buy, especially for .io, .co, and premium endings. WHOIS privacy is usually free now, but if it costs, add it in.
Transferring a domain later
Moving a domain between registrars is routine:
- Unlock the domain in your current registrar’s control panel and copy the authorization (EPP) code.
- Start a transfer at the new registrar and enter that code.
- Approve the confirmation email.
- Wait — transfers typically complete within five to seven days.
Two rules: a domain usually can’t be transferred within 60 days of registering or a previous transfer (an ICANN rule), and a transfer typically adds a year to your registration. You never need to transfer to change hosting — that’s what DNS is for.
Who actually owns your domain?
You do — the registrant contact on the domain is its legal owner; the registrar only manages the registration on your behalf. You don’t own the name forever, just the right to use it while you keep renewing. That’s why the registrant email matters: it’s the identity on record in a dispute.
Common mistakes to avoid
- Buying from a host you’ll leave. Bundling locks in two decisions; register the domain separately.
- Ignoring the renewal price. The promo is not the price.
- Skipping auto-renew. A lapsed domain can cost far more to recover than to renew.
- Letting it expire. After a short grace period comes a paid redemption window, then public release — where a squatter may buy it.
- Losing the registrant email. Without renewal and transfer mail you can lose control. Keep a mailbox you’ll retain and enable two-factor authentication.
FAQ
How much does a domain cost?
A standard .com is typically about $10–12/year, though first-year promotions can be far less and renewals can be higher. Premium and resale names can run into the hundreds or thousands — usually not worth it for a new site.
Can I buy a domain without a website?
Yes. You can register a domain and leave it parked until you’re ready. You’ll still renew it every year. If budget is the issue, see how to get a domain name for free for the free options.
Is WHOIS privacy worth paying for?
It’s worth having, but you usually shouldn’t have to pay — Cloudflare, Porkbun, and Namecheap include it free, and many registrars redact personal data by default. Only pay if your registrar still charges.
Related guides
EmDash vs WordPress (Which Should You Use in 2026?)
EmDash vs WordPress compared — Cloudflare’s Astro-based CMS (now at 1.0) versus the 20-year-old giant. Security, plugins, migration, and who should switch.
How to Add Google Analytics to Your Website (GA4)
Add Google Analytics 4 to your site step by step — create the property, install the tag, and confirm it's actually recording visits.
How to Build an Online Store (Beginner's Guide)
Start an online store step by step — pick a platform, add products, set up payments, and launch. Shopify, WooCommerce, and free options.