Domain renewal cost: registrar comparison for 2024
How much does it really cost to renew a domain? Compare .com renewal prices across Namecheap, GoDaddy, Cloudflare, Porkbun, and more, with hidden fees.
A .com domain renewal costs between $8 and $22 per year depending on the registrar. The ICANN-mandated registry fee is $0.18 per year, everything above that is the registrar's margin. If you're paying $21.99 to renew a .com at GoDaddy and haven't compared prices lately, you're likely overpaying by $10-12 per domain per year.
The bigger issue is that first-year promotional prices ($0.99, $1.99, $5.98) bear no relationship to what you'll pay every year afterward. This article compares actual renewal prices, not introductory rates, at the registrars most people use.
Prices verified in September 2024, check registrar sites for current rates.
Domain renewal cost by registrar (2024 comparison)
| Registrar | .com renewal | .net renewal | Privacy included | ICANN fee visible |
|---|---|---|---|---|
| Cloudflare | $10.44 | $10.44 | Yes | Yes (at-cost) |
| Porkbun | $10.99 | $12.99 | Yes | No (bundled) |
| Namecheap | $16.98 | $15.98 | Yes | Yes |
| Name.com | $14.99 | $15.99 | No ($4.99/yr) | No |
| Gandi | $18.99 | $18.99 | Yes | No |
| Squarespace (ex-Google Domains) | $12.00 | $12.00 | Yes | No |
| GoDaddy | $21.99 | $19.99 | No ($9.99/yr) | No |
| OVH | €9.99 | €11.99 | Yes | No |
Cloudflare stands alone here: it's the only major registrar that sells domains at registry cost with no markup. The trade-off is a bare-bones interface and no upselling on extras like email hosting. For someone who just wants domains managed efficiently and cheaply, it's the right answer. Porkbun comes close and has a better user experience.
Why first-year prices don't reflect renewal costs
Registrars subsidize the first year to acquire customers, then recoup on renewals. The math over five years:
| Registrar | Year 1 (.com) | Year 2-5 renewal | Total over 5 years |
|---|---|---|---|
| GoDaddy | $0.99 | $21.99 x 4 | $88.95 |
| Namecheap | $5.98 | $16.98 x 4 | $73.90 |
| Cloudflare | $10.44 | $10.44 x 4 | $52.20 |
| Porkbun | $9.73 | $10.99 x 4 | $53.69 |
If you registered a .com at GoDaddy during a promotion four years ago, you've already spent more than if you'd used Cloudflare from day one, and the gap widens every year.
Hidden fees to watch for
Beyond the base renewal price, several charges can inflate the real cost:
WHOIS privacy protection: Prevents your personal contact information from appearing in public WHOIS records. Cloudflare, Porkbun, Namecheap, Squarespace, and Gandi include this at no charge. GoDaddy and Name.com charge $9.99-10/year separately. On a portfolio of 20 domains, that's $200/year just for privacy.
ICANN fee: $0.18/year on all gTLD domains, mandated by ICANN. Some registrars show it as a separate line item; others bundle it silently. It's not meaningful on one domain, but worth knowing it exists.
Redemption fees: If a domain expires and enters the redemption period (roughly day 45-75 after expiration), recovery costs $80-200 on top of the renewal. This is not a regular cost but an important risk factor, a good reason to never let domains expire.
| Registrar | Privacy cost/year | ICANN fee separate | Redemption fee |
|---|---|---|---|
| Cloudflare | Free | Yes | ~$80 |
| Porkbun | Free | No | ~$80 |
| Namecheap | Free | Yes | ~$145 |
| GoDaddy | $9.99 | No | ~$80 |
| Name.com | $4.99 | No | ~$100 |
Cost comparison by TLD
.com is the benchmark but not the only TLD people renew. Premium TLDs can cost dramatically more.
| TLD | Average renewal | Price range |
|---|---|---|
| .com | $10-22 | Cloudflare ($10.44) to GoDaddy ($21.99) |
| .net | $10-20 | Cloudflare ($10.44) to Gandi ($18.99) |
| .org | $12-18 | Porkbun ($11.99) to GoDaddy ($17.99) |
| .io | $32-60 | Namecheap ($32.98) to GoDaddy ($59.99) |
| .co | $25-35 | Porkbun ($24.99) to GoDaddy ($34.99) |
| .ai | $70-90 | Namecheap ($69.98) to GoDaddy ($89.99) |
If you're renewing a .io or .ai domain, the registrar choice matters more in absolute dollar terms. A $20/year difference on .com is mildly annoying; a $20/year difference on .ai across five domains is $100/year.
Multi-year renewal: is it worth it?
Some registrars offer a 5-10% discount for 2 or 5-year renewals. The math only works in your favor if you're confident you'll keep the domain and the registrar doesn't raise prices in the interim.
Two considerations against locking in long-term:
First, if you want to transfer to a cheaper registrar, years prepaid at the old registrar don't transfer as cash, they transfer as time added to the registration. You won't lose the years, but you lose the flexibility to shop around for years.
Second, domain name decisions change. A domain that seems worth renewing for five years today may not be in two years if the project it was for didn't pan out.
Practical advice: renew for 2 years maximum on domains you're certain to keep, 1 year on everything else.
How to reduce renewal costs for a domain portfolio
-
Audit your portfolio first. Before optimizing renewal costs, decide which domains you actually need. Many people auto-renew domains they haven't thought about in two years. Dropping a $15/year domain you don't need is a better saving than transferring it to a cheaper registrar.
-
Consolidate at Cloudflare or Porkbun. For domains you're keeping, transfer them to a registrar with at-cost or near-cost pricing. Over a portfolio of 20 domains, the difference between Cloudflare ($10.44) and GoDaddy ($21.99 + $9.99 privacy) is over $420 per year.
-
Transfer before the 60-day window closes. Transfers of .com domains are blocked in the 60 days before expiration (ICANN policy). Monitor your renewal dates and initiate transfers with at least 70 days to spare. A domain monitoring tool like Domain Sentinel sends the 60-day alert specifically to catch this window.
-
Don't over-renew for length. Unless the registrar offers a meaningful multi-year discount (more than 10%), renew for 1-2 years.
When to transfer instead of renewing
Domain transfers usually include 1 year of renewal. So if you're paying $21.99 to renew a .com at GoDaddy, and a transfer to Porkbun costs $10.99 (including 1 year), the decision is immediate: you save $11 in year one, and every year after.
The condition: the domain needs more than 60 days until expiration to be transferable. That means setting up a 60-day expiry alert is directly tied to your ability to save money, if you miss that window, you're locked in for another year at the current registrar's price.
Domain Sentinel's 60-day alerts exist partly for exactly this reason: to give you the transfer window before it closes.
The simplest version of this advice
If you manage fewer than five domains and they're all at one registrar, the cognitive load of transferring probably isn't worth $10-15/year per domain. But if you have 10 or more domains, particularly with a mix of .io, .ai, or other premium TLDs, the math changes quickly. Centralizing at Cloudflare or Porkbun and adding domain monitoring to catch the 60-day transfer window will pay for itself in the first year.
Start with a domain you care about
Look it up for free. If you want alerts when status changes or expiry gets close, create an account. Takes about 30 seconds.