How the trap works
Most registrars run two prices: a low first year to win your signup, and a higher renewal every year after. Once a domain is registered somewhere, you tend to stay put, since moving it means a transfer fee, a bit of waiting, and a small chance of fumbling the timing. So the renewal quietly goes through on autopay and most people never look. Registrars count on exactly that.
The .com numbers right now
Here is the first-year versus renewal gap on a plain .com across four common registrars, at full price with no coupons:
| Registrar | Year 1 | Renewal | Markup |
|---|---|---|---|
| GoDaddy | $5.19 | $23.19 | +347% |
| Namecheap | $10.98 | $18.48 | +68% |
| Porkbun | $11.08 | $11.08 | None |
| Cloudflare | $10.46 | $10.46 | None |
Prices from DomainCapybara, July 2026.
GoDaddy is the clearest example: $5.19 to get you in, then $23.19 every year after, more than four times the sticker price. Namecheap is gentler but still charges 68% more at renewal than year one. Porkbun and Cloudflare do not move at all.
Why Porkbun and Cloudflare are flat
Porkbun simply charges one price year over year on most major TLDs, so checkout tells you what next year costs too. Cloudflare goes further and sells domains at cost. Domains are not their business; they would rather your domain live in their account than earn a few dollars on the registration. Different reasons, same result: no year-two surprise.
Five years, one domain
Year one is the wrong number to optimize for, because most domains stick around. Here is what a single .com actually costs over five years:
5-year .com total
GoDaddy
$5.19 + ($23.19 × 4)
$97.95
Namecheap
$10.98 + ($18.48 × 4)
$84.90
Porkbun
$11.08 × 5
$55.40
Cloudflare
$10.46 × 5
$52.30
That is about $45 of difference between Cloudflare and GoDaddy on one domain, for the identical thing. Not life-changing on a single name, but it scales with every domain you run on auto-renew.
What to do about it
Already parked somewhere with high renewals? The clean fix is to transfer to Porkbun or Cloudflare before the next renewal hits. A transfer costs about one year's fee and usually adds a year to the registration, so you break even fast.
Registering something new? Just start where you plan to stay. The first year at Porkbun or Cloudflare is only a dollar or two above the flashy promos, and nothing jumps on you in year two.
Either way, check the renewal price before you buy, not just the first-year one. Registrars often bury it, sometimes you have to add the domain to your cart before it shows. That is not an accident.
Renewal prices vary by TLD too
This is not only a registrar thing. The registrar that is fair on .com can be aggressive on .io or .co. Check both the first-year and renewal price for your exact extension before you commit. That is what DomainCapybara is for.
