The true cost of a domain registration
When you hand-register a domain (buying it fresh from a registrar rather than the aftermarket), the price you see advertised is rarely the price you pay long-term. Registrars use low first-year teaser rates and then raise renewals. Understanding the real cost structure helps you budget accurately and avoid surprises.
A domain registration cost has three layers:
- The wholesale registry fee — what the registry operator (e.g. Verisign for .com) charges the registrar.
- The ICANN fee — a fixed $0.18 per domain per year, passed through to you.
- The registrar margin and upsells — where registrars make their profit.
.com: the benchmark
The .com extension is the most registered TLD in the world and the easiest to price. As of 2026:
- Wholesale price: Verisign charges registrars roughly $10.26 per .com per year (the regulated cap).
- ICANN fee: $0.18 per year.
- Typical first-year retail: $9–$13 at competitive registrars.
- Typical renewal retail: $13–$20 per year.
That means a registrar selling .com at $9 is essentially breaking even or losing money on the domain itself — they make it back on renewals, privacy add-ons, email, and hosting.
Real 2026 prices at major registrars
Pricing changes frequently, but these are representative 2026 retail rates for a single .com:
- Porkbun: ~$10.16 first year, ~$11.16 renewal (consistently low, free WHOIS privacy).
- Spaceship: ~$8.48–$10.48 first year, ~$10.48 renewal (newer, aggressive pricing).
- Cloudflare: ~$10.44 (sells at wholesale + ICANN fee, no markup — renewals identical).
- Namecheap: ~$9.58 first year, ~$14.58 renewal (privacy free year one, then paid).
- GoDaddy: ~$11.99–$21.99 first year, $19.99+ renewal (heavily promoted, higher renewals).
- Dynadot: ~$9.95 first year, ~$11.99 renewal.
- Name.com: ~$12.99, renewals ~$15.99.
- Squarespace Domains (formerly Google Domains): $20/year flat (no first-year discount).
Takeaway: Cloudflare and Porkbun are consistently the cheapest for .com renewals. GoDaddy and Squarespace are the most expensive for straightforward renewals, though GoDaddy frequently runs steep first-year promos.
Premium and country-code TLD pricing
Not all extensions cost the same to maintain. Renewal pricing varies dramatically by TLD:
- .ai — $70–$100/year (two-year minimum term at most registrars).
- .io — $30–$60/year.
- .co — $20–$35/year.
- .app / .dev — $14–$25/year (HTTPS required).
- .xyz — $1–$12 first year, $12–$20 renewal (watch for steep renewal hikes).
- .org / .net — $12–$18/year.
- .tech / .store / .online — $2–$10 first year, $30–$70 renewal (the classic cheap year one, expensive renewal trap).
Warning: Many new TLDs advertise $1.99 first-year pricing. The renewal is often $40–$70. Always check the renewal price before buying.
Hidden costs and upsells to avoid
Registrars profit from add-ons. Most are unnecessary for a basic registration:
- WHOIS privacy — should be free (Porkbun, Cloudflare, Spaceship include it). Don't pay $10/year for it.
- Email forwarding — often free; don't pay for a basic forward.
- Domain protection / full protection — a high-margin upsell that's rarely needed for a hand-registered domain.
- SSL certificates — Let's Encrypt is free; never pay for basic SSL.
- Auto-renew at inflated price — some registrars auto-renew at the non-discounted rate. Always confirm the renewal price at checkout.
Multi-year and bulk discounts
Registering for multiple years sometimes locks in the first-year rate or avoids future hikes. Bulk buyers (50+ domains) should look at:
- Dynadot and Namecheap — volume tiers.
- Cloudflare — flat wholesale, no volume tier needed (best for large portfolios).
- Porkbun — consistently low with no minimum.
The bottom line
For a single .com you plan to keep long-term, expect to pay $10–$13 per year, every year, with a reliable low-markup registrar like Cloudflare, Porkbun, or Spaceship. For premium TLDs, budget the full renewal cost — not the promo first-year price — and you'll never be surprised.
References
- Verisign .com wholesale price — Verisign Registry Agreement
- ICANN fees — ICANN Financial Information
- Registrar pricing comparison — TLD-List (independent, updated regularly)