The short answer: your domain passes through four hands before it reaches you

A domain name is never "one price." Every price you see is four costs stacked on top of each other. When the total feels expensive, it's almost always one of these four layers doing the damage:

LayerWho sets itTypical .com cost (Nov 2026)
1. Registry wholesaleVerisign (the .com registry)$10.97/year
2. ICANN feeICANN (fixed by contract)$0.18–$0.20/year
3. Registrar markupYour registrar (GoDaddy, Namecheap…)$0 to $12/year on top
4. Promo gamesYour registrar's marketing team$1 first year, $20 at renewal

Layers 1 and 2 are fixed for everyone — no registrar can sell below the wholesale floor for long. Layer 3 is where prices diverge wildly: our renewal price comparison shows the same .com renewing for $10.88 at one registrar and $22.99 at another. Layer 4 is the trap that makes people feel prices jumped overnight. For the full picture on what renewals cost across the market, see our 2026 domain renewal price guide.

Layer 1 — the registry wholesale price (the floor nobody can go under)

Every .com passes through one company: Verisign, the registry that runs the .com database. Verisign charges every registrar a wholesale price per domain per year, and that price is set by its contract with ICANN — not by competition.

On 1 November 2026, that wholesale price rose from $10.26 to $10.97 — a 7% increase Verisign announced back in April 2026. That single change lifted the cheapest possible .com renewal overnight, and it flows straight through to your invoice within weeks. Worse, Verisign's contract allows up to three more 7% rises through 2030.

The same mechanism drives other extensions:

  • .net wholesale rises from $10.91 to $12.00 on 1 March 2027 — budget for it now if you hold .net names.
  • .io, .ai, .co registries are not price-capped the way .com is — they charge whatever the market bears, which is why an .io renewal can cost 5× a .com (more on that below).

Bottom line: roughly $11 of every .com renewal never touches your registrar at all. It goes to Verisign and ICANN. When someone asks "why do domains cost money every year," this is the core answer — you're renting space in a global database that someone has to run.

Layer 2 — the ICANN fee (the small line on your invoice)

ICANN, the non-profit that coordinates the domain name system, collects a fixed fee on every registration and renewal: about $0.18–$0.20 per domain per year. You'll often see it itemised at checkout (for example, Spaceship shows its $9.98 .com renewal plus a $0.20 ICANN fee, for a $10.18 total pre-hike).

It's tiny, it's the same for everyone, and no registrar can waive it. If a registrar advertises a price that looks below the wholesale floor, check the checkout — the ICANN fee is usually added there.

Layer 3 — registrar markup (the part you can actually change)

This is where the same .com costs $10.88 or $22.99 depending on where you renew. The registrar's markup covers support, infrastructure, fraud prevention, marketing — and profit. Some registrars run near-wholesale (Cloudflare charges at-cost); others charge a comfortable margin because most customers never compare.

Here are real .com renewal prices, re-checked 1 November 2026 (post-Verisign-hike):

Registrar.com renewal/year5-year cost
Spaceship$10.88$54.40
Dynadot$10.88$54.40
Cloudflare$11.17$55.85
Porkbun$11.81$59.05
Namecheap$19.98$99.90
Hostinger$19.99$99.95
NameSilo$19.99$99.95
IONOS$20.00$100.00
GoDaddy$22.99$114.95

The cheapest and the most expensive differ by $60.55 over five years — for the exact same domain. Run your own numbers in our renewal cost calculator. And if the gap shocks you, our transfer vs renew guide walks through moving to a cheaper registrar — the transfer itself includes a one-year renewal, so you don't lose the year you already paid for.

The promo trap: why the first year feels cheap

The single biggest reason domains "feel" expensive is the gap between the first-year price and the renewal price. Registrars advertise loss-leader registration prices — IONOS has sold .com first years for $1 — then renew at the standard $20.00. That 20× jump isn't a price rise; it's the promo ending.

Before you register anywhere, scroll to the renewal column (not the headline price). Our cheapest .com renewal rankings list renewal prices first for exactly this reason. Flat-price registrars (Porkbun, Dynadot, Cloudflare) charge the same every year — no promo shock, ever.

Why .io and .ai cost 5× a .com

Two reasons. First, their registries aren't bound by ICANN price caps the way Verisign is for .com, so wholesale can be $40–$80+ per year. Second, they're priced as premium products: startups want them, supply is fashionable, and the registry knows it. An .ai renewal often runs $75–$160/year with two-year minimums — that money goes mostly to the registry, not your registrar, so switching registrars barely helps. If a .io or .ai feels expensive, the honest answer is: it is expensive, by design.

Are prices going up? The 2026–2027 calendar

  • 1 Nov 2026 (done): .com wholesale $10.26 → $10.97. Registrars repriced within days — Namecheap moved to $19.98, NameSilo to $19.99.
  • 1 Mar 2027: .net wholesale $10.91 → $12.00. Renew or multi-year-lock .net names before this date.
  • Through 2030: Verisign may raise .com wholesale up to three more times (7% each). Locking in multi-year renewals at today's rate is the only hedge available to ordinary owners.

If your renewal notice arrived higher than last year, check whether it landed after 1 November 2026 — the hike, not your registrar, may be the cause. (If it landed before that date, it's the markup — see the table above.)

Am I overpaying? The 5-minute check

Run this checklist before your next renewal — it takes five minutes and it routinely saves people $5–$12 per domain per year:

  1. Find your renewal price, not your registration price. Log in to your registrar and look at what the next renewal will cost — ignore the promo banner.
  2. Compare it against the table above. If you're paying $19–$23 for a .com, you're in the expensive half. Anything under ~$12 is competitive post-hike.
  3. Check for add-ons you never asked for. Paid privacy protection, "premium DNS," and email bundles quietly inflate renewals. Many registrars (Porkbun, Cloudflare, Dynadot) include privacy free.
  4. Check the ICANN line. It's $0.18–$0.20. If your invoice shows a "regulatory fee" much larger than that, it's markup wearing a costume.
  5. Do the transfer math. A transfer to a cheaper registrar costs roughly one renewal year and adds a year to your expiry — you lose nothing you've paid. Our Porkbun transfer walkthrough shows the exact steps.

Keep a standing habit of this with our yearly renewal audit checklist — five minutes, once a year, per domain.

What to do if you're overpaying

If the checklist says you're in the expensive half, you have three levers:

  • Transfer to a near-wholesale registrar (Spaceship, Dynadot, Cloudflare, Porkbun). Best for 1–2 domains; takes 5–7 days. Unlock the domain, get the auth code, approve the transfer email.
  • Multi-year renew at today's price before the next wholesale rise (especially .net before 1 March 2027). Best when you like your registrar but want to dodge the next 2–3 hikes.
  • Use a discount program if you hold many domains — NameSilo's program drops renewals to $12.00+ with a $50 account balance, cheaper tiers for larger portfolios.

Frequently asked questions

Why is my domain renewal more expensive than my registration?

Your first year was almost certainly a promo price. Renewals revert to the standard rate (wholesale + markup). Always compare renewal prices, not registration prices — the registration column is advertising.

Is the ICANN fee why my domain is expensive?

No — it's $0.18–$0.20 per year, the same for everyone. If your domain feels expensive, the cause is the registrar's markup (layer 3) or an expired promo (layer 4).

Why did my .com renewal go up this year?

If it rose after 1 November 2026, Verisign's wholesale hike ($10.26 → $10.97) is the likely cause — every registrar passed it through. If it rose before that, or rose by more than ~$1, your registrar raised its own markup.

Will .com prices keep rising?

Verisign's contract allows up to three more 7% wholesale increases through 2030. Registrars will pass those through. Multi-year renewals at current prices are the only way to lock today's rate.

Are cheap registrars safe?

Yes, as long as they're ICANN-accredited — Spaceship, Dynadot, Porkbun, and Cloudflare all are. The domain itself is identical wherever you register it; you're paying for the registrar's service layer and markup, not a different product.

Why does my friend pay half what I pay for the same .com?

You're at different registrars, or one of you is still inside a first-year promo. The 5-year table above shows the spread: $54.40 vs $114.95 for the identical domain. The domain is a commodity; the registrar is the variable.

Another useful breakdown of the same cost layers, from registrar Dynadot: Why Domains Cost More: Domain Name Pricing Explained.