Impact-Site-Verification: cef92812-c781-4caa-bcfd-52cadac446aa
PricingMarch 22, 2026·by David·5 min read

The Renewal Price Trap: Why Your Domain Costs More After Year 1

A cheap first-year price is how registrars get you in the door. The renewal is how they make the money back. The gap between the two is bigger than most people expect, and some registrars are much more aggressive about it than others.

How it works

Registrars run a two-price system. The first-year price is a loss leader, sometimes heavily discounted, designed to win you as a customer. The renewal is where they actually make money. And once your domain is registered somewhere, you're somewhat stuck: transferring out takes time, costs a transfer fee, and carries a small risk of things going wrong if you're not careful about the timing.

Registrars know this. The stickiness of domain ownership is exactly why the gap between promo and renewal can be so wide. You register, forget about it, and twelve months later the renewal charge goes through on autopay without much thought. That's the whole model.

The .com numbers

Here's what the renewal markup actually looks like across three common registrars, using current rack-rate prices with no coupons:

RegistrarYear 1RenewalMarkup
Namecheap$11.28$18.48+64%
Porkbun$11.08$11.08None
Cloudflare$10.46$10.46None

Prices as of March 22, 2026.

Namecheap's year-one price is actually reasonable. It's the renewal that's the problem: $18.48 is 64% more than what you paid, and nearly 80% more than Cloudflare's renewal. On one domain that difference is a few dollars a year. Across five or ten domains it starts to add up.

Registrars like GoDaddy push this model further with promotional first-year prices that can be a dollar or less, followed by renewals that are among the highest in the industry. The math only works in their favor if you don't notice.

Why Porkbun and Cloudflare don't do this

Porkbun charges the same price year over year on most major TLDs. There's no promo model, what you see at checkout is what you'll pay next year. Cloudflare goes a step further and sells domains at cost with no markup at all, because domains aren't their business. Getting your domain into their platform just makes your Cloudflare account stickier, which is valuable enough to them that they don't need to make money on the registration itself.

The 5-year view

The year-one price is the wrong number to optimize for. Most domains stick around for years, often indefinitely. Here's what a single .com actually costs you over five years at each registrar:

5-year .com total

Namecheap

$11.28 + ($18.48 × 4)

$85.20

Porkbun

$11.08 × 5

$55.40

Cloudflare

$10.46 × 5

$52.30

$33 difference on a single .com over five years. Not life-changing, but it's real money for the exact same thing, and it scales with however many domains you're running on auto-renew.

What to actually do about it

If you're already registered somewhere with high renewals, the cleanest fix is to transfer to Porkbun or Cloudflare before the next renewal hits. The transfer costs roughly one year's fee at the new registrar, and you break even within a year or two after that.

For new domains, just register directly where you intend to stay. The first-year price at Porkbun or Cloudflare is only a dollar or two above typical promos, and you won't be unpleasantly surprised when the renewal comes around.

Either way: always look at the renewal price before you register. Registrars make it hard to find on purpose. Sometimes you have to add a domain to your cart before it shows up. That's not a UX oversight.

Before you register

Renewal pricing varies a lot by TLD too, not just by registrar. The registrar that's fair on .com might be aggressive on .io or .co. Check both prices before you commit. That's what DomainCapybara is for.

DomainCapybara shows you first-year, renewal, and transfer prices across every major registrar for whatever domain or TLD you're looking at. Free, no account needed.

Search your domain →