Moving a domain somewhere cheaper
The same domain costs different amounts at different registrars — across 451 generic TLDs the gap between the cheapest and dearest we track averages 7.7%, and on some it is far wider. Moving is the only way to act on that, and it is called a transfer.
The thing most people get wrong
A transfer is not a discount on renewing — at almost every registrar the transfer price and the renewal price are the same number. Of the 1445 generic-TLD pairs we hold, transfer and renewal are identical on 1391 — 96% of them. What you save by transferring is not "transfer versus renewal", it is one registrar versus another. Compare the row you are on today against the cheapest row, and that difference is the whole prize.
Where the gap is widest
Generic TLDs we price at three or more registrars, by how much dearer the most expensive is than the cheapest. These are annual renewal prices.
| TLD | Cheapest | at | Dearest | at | Gap |
|---|---|---|---|---|---|
| .vip | $4.90 | Spaceship | $15.20 | Cloudflare Registrar | +210% |
| .onl | $10.76 | Porkbun | $19.48 | Dynadot | +81% |
| .online | $21.58 | Spaceship | $29.64 | Dynadot | +37% |
| .site | $21.58 | Spaceship | $28.84 | Porkbun | +34% |
| .lol | $20.20 | Cloudflare Registrar | $26.97 | Dynadot | +34% |
| .pics | $20.20 | Cloudflare Registrar | $26.97 | Dynadot | +34% |
| .space | $19.68 | Spaceship | $26.26 | Porkbun | +33% |
| .store | $32.88 | Spaceship | $43.77 | Porkbun | +33% |
| .monster | $10.20 | Cloudflare Registrar | $13.17 | Dynadot | +29% |
| .ceo | $70.20 | Cloudflare Registrar | $90.32 | Dynadot | +29% |
| .help | $22.20 | Cloudflare Registrar | $26.97 | Dynadot | +21% |
| .top | $4.05 | Spaceship | $4.90 | Dynadot | +21% |
| .college | $45.20 | Cloudflare Registrar | $53.72 | Dynadot | +19% |
| .rent | $45.20 | Cloudflare Registrar | $53.72 | Dynadot | +19% |
| .love | $20.20 | Cloudflare Registrar | $23.76 | Dynadot | +18% |
| .xyz | $11.20 | Cloudflare Registrar | $13.17 | Dynadot | +18% |
| .channel | $10.55 | Spaceship | $12.22 | Dynadot | +16% |
| .ngo | $15.20 | Cloudflare Registrar | $16.72 | Dynadot | +10% |
| .ong | $15.20 | Cloudflare Registrar | $16.72 | Dynadot | +10% |
| .net | $11.40 | Spaceship | $12.52 | Porkbun | +10% |
| .bid | $5.18 | Cloudflare Registrar | $5.64 | Porkbun | +9% |
| .date | $5.18 | Cloudflare Registrar | $5.64 | Porkbun | +9% |
| .download | $5.18 | Cloudflare Registrar | $5.64 | Porkbun | +9% |
| .loan | $5.18 | Cloudflare Registrar | $5.64 | Porkbun | +9% |
| .men | $5.18 | Cloudflare Registrar | $5.64 | Porkbun | +9% |
| .party | $5.18 | Cloudflare Registrar | $5.64 | Porkbun | +9% |
| .stream | $5.18 | Cloudflare Registrar | $5.64 | Porkbun | +9% |
| .trade | $5.18 | Cloudflare Registrar | $5.64 | Porkbun | +9% |
| .win | $5.18 | Cloudflare Registrar | $5.64 | Porkbun | +9% |
| .fyi | $5.20 | Cloudflare Registrar | $5.66 | Porkbun | +9% |
| .gripe | $5.20 | Cloudflare Registrar | $5.66 | Porkbun | +9% |
| .sarl | $5.20 | Cloudflare Registrar | $5.66 | Porkbun | +9% |
| .com | $10.18 | Spaceship | $11.08 | Porkbun | +9% |
| .link | $7.20 | Cloudflare Registrar | $7.72 | Porkbun | +7% |
| .flowers | $100.00 | Cloudflare Registrar | $107.22 | Dynadot | +7% |
| .blog | $20.18 | Spaceship | $21.62 | Dynadot | +7% |
| .shopping | $23.18 | Spaceship | $24.83 | Dynadot | +7% |
| .viajes | $35.18 | Spaceship | $37.67 | Dynadot | +7% |
| .fans | $8.20 | Cloudflare Registrar | $8.78 | Dynadot | +7% |
| .faith | $10.18 | Cloudflare Registrar | $10.90 | Dynadot | +7% |
Who is cheapest, most often
| Registrar | TLDs where they are cheapest |
|---|---|
| Cloudflare Registrar | 367 |
| Spaceship | 69 |
| Porkbun | 54 |
| Dynadot | 25 |
Counted across the generic TLDs we track at more than one registrar. It says nothing about support, reliability or how a registrar behaves when something goes wrong — only about list price.
Before you move anything
- Check you can receive mail at the registrant address. The transfer is authorised there. If that address is dead you must change it first — and that change is itself a 60-day lock, so it has to happen well before you plan to move, not on the day.
- Do not start a transfer close to expiry. A transfer takes up to five days to complete and can sit waiting for the old registrar. Renew first if the date is near, then move.
- Expect to lose registrar extras. Email forwarding, URL forwarding and free WHOIS privacy are the registrar's product, not the domain's, and usually do not travel.
- Unlock the domain and get the auth code from the current registrar. Nothing starts until the domain shows as unlocked.
The rules, and who actually enforces them
Generic TLDs only. Country-code registries — .io, .co, .uk, .de and the rest — sit outside ICANN entirely and owe you none of this; their operators set their own terms.
| Rule | Whose rule it is | |
|---|---|---|
| A transfer adds a year to what you already have A holder-authorised transfer extends the existing expiry date by one year — it does not reset it to a year from the transfer date, and you do not lose time already paid for. The extension is executed by the registry and cannot be declined, so for a generic TLD you cannot move a domain without buying that year. |
ICANN requires it | §I.A.8 |
| Ten years is the ceiling Total unexpired term can never exceed ten years. At the cap the transfer is not refused — the added year is truncated to fit. Whether you are still charged for a full year varies by registrar; the .com registry agreement bills the gaining registrar either way, but what that registrar passes on is its own decision. Check before transferring a domain near ten years. |
ICANN requires it | §I.A.8 |
| No transfer in the first 60 days after registration ICANN's wording is that a registrar may deny a transfer requested within 60 days of the creation date. In .com and .net it is harder than that: the registry agreement has the registry system itself block it, and Identity Digital documents the same. In those TLDs no registrar can waive it however nicely you ask. The clock runs from the creation date in the registry record, not the day you paid. |
ICANN permits refusal — registries enforce it | §I.A.3.7.5 |
| No transfer in the 60 days after a previous transfer Also a “may deny”, and enforced by registrars rather than the registry. Two written exceptions: moving back to the original registrar when both registrars agree, and a dispute-resolution decision. |
ICANN permits refusal — registrars enforce it | §I.A.3.7.6 |
| Changing the registrant locks the domain for 60 days This is the one ICANN genuinely mandates, and the one that catches people. A material change to the registrant's name, organisation or email starts a compulsory 60-day lock during which a transfer must be denied. Changing your address, phone or nameservers does not. There is an opt-out, but it can only be chosen before the change is made — never afterwards, and not every registrar offers it. |
ICANN requires it | §II.C.2 |
ICANN Transfer Policy as updated 21 February 2024, mandatory for registrars since 21 August 2025. The Transfer Policy Review recommendations have been adopted by the ICANN Board but not yet implemented, so nothing here reflects them. Section references are to that document. Anything you read elsewhere about a policy taking effect in August 2026 refers to one registrar's own platform migration, not to an ICANN change.
Is it worth it?
A transfer costs about a week of waiting and an hour of attention, and it is irreversible for 60 days. On a single domain, a gap under two or three dollars a year is not worth that. Across a portfolio, or on a TLD where the gap runs to tens of percent, it plainly is. The number that matters is the renewal price at the destination, not a cheap first year — a registrar with a low registration price and a high renewal is cheap to enter and expensive to hold.
Prices are list prices read daily from each registrar's own published data; see methodology. Open any TLD page to compare every registrar on it and see whether a rise is scheduled.