The Real Cost of a Domain Name: Registration, Renewal and Hidden Fees
A domain name typically costs between $10 and $15 a year for a .com, and the renewal price — not the first-year price — is what you'll pay every year after. The register fee already includes the small mandatory ICANN levy (about $0.18/yr on generic domains). The extras that quietly add up elsewhere are WHOIS privacy and 'premium DNS'; with an honest registrar both are free. Always compare the renewal price, because that's the true long-term cost.
Registration vs renewal — the number most people miss
Domains are sold per year. The headline you see is usually the first-year registration price, which is often discounted. The renewal price is what you pay from year two onwards, and it's frequently higher.
A domain advertised at $0.99 for the first year might renew at $18. Over five years that's far more expensive than a domain that registers and renews at a steady $11. Before you buy, look at the register and renew prices side by side — a good registrar shows both up front.
The ICANN fee, explained
Every generic top-level domain (.com, .net, .org and similar) carries a small mandatory fee that goes to ICANN, the body that oversees the domain system. It's currently around $0.18 per year.
Reputable registrars include this in the register and renewal price you see — it shouldn't appear as a surprise line item at checkout. If a 'processing fee' or unexplained surcharge suddenly appears, that's worth questioning.
WHOIS privacy should be free
When you register a domain, your contact details can be published in the public WHOIS database. WHOIS privacy replaces them with protected details, which cuts down on spam and scam calls.
Some registrars charge for this every year; many now include it for free on every eligible domain. Since it costs the registrar almost nothing, paying for it is usually a sign you're overpaying overall. A small number of country-code domains don't allow privacy for registry reasons — that's the only real exception.
Transfers, and how to avoid overpaying
You're never locked in. After 60 days you can transfer a domain to another registrar, and a standard transfer usually adds a full extra year to your registration at the normal renewal price — so it's rarely wasted money.
The practical takeaway: don't chase a rock-bottom first-year price. Pick a registrar with a fair, transparent renewal price and free WHOIS privacy, and your domain stays cheap for as long as you own it.