Cloudflare Domain Transfer Cost

Compare Cloudflare transfer-in fees, renewal prices, the usual one-year extension and the eligibility checks that can stop a transfer.

Quick answer

Cloudflare generally charges the registry and ICANN cost for a domain transfer, without a registrar markup. For most generic extensions, the transfer payment includes one additional year on the domain's expiration date. The exact amount depends on the TLD, and some country-code domains can transfer without a transfer fee or extra year. Use the live rows below for the extension you actually own.

Editorial illustration of a domain moving to a cloud registrar with a transfer fee and one-year renewal extension
Transfer cost is easiest to judge when you compare the move-in price with the next renewal year.
417Cloudflare TLDs tracked
$5.16Lowest transfer price in current data
$58.25Average transfer price in current data
Prices below come from the current TLDPrice database and can change by TLD, promotion, tax, registry policy or registrar availability. The database last reported an update at August 8, 2026.
Cloudflare domain transfer cost and renewal comparison by popular TLD
TLDCloudflare transferCloudflare renewalCloudflare registrationLowest transfer foundWhat to check
.com $10.46 $10.46 $10.46 $9.23one.com Compare transfer + renewal
.net $11.86 $11.86 $11.86 $11.20Spaceship Compare transfer + renewal
.org $11.20 $11.20 $8.50 $9.50Spaceship Compare transfer + renewal
.io $50.00 $50.00 $50.00 $26.55one.com Compare transfer + renewal
.ai $80.00 $80.00 $80.00 $68.98Spaceship Compare transfer + renewal
.dev $12.20 $12.20 $12.20 $11.99Dynadot Compare transfer + renewal
.co $30.00 $30.00 $15.00 $23.99Hostinger Compare transfer + renewal
.us $6.50 $6.50 $6.50 $6.48Spaceship Compare transfer + renewal
.uk $5.30 $5.30 $5.30 $0.99Hostinger Check registry rule
.nz $15.60 $15.60 $15.60 $14.92Porkbun Check registry rule

What does Cloudflare domain transfer cost cover?

A transfer to Cloudflare is not usually a free account move. For most generic top-level domains, the payment covers an additional registration year that is appended to the current expiration date. Cloudflare describes its Registrar pricing as at cost, so the practical question is not “what is Cloudflare's extra transfer markup?” but “what does the registry charge for this TLD, and what will renewal cost afterward?”

That distinction matters because a transfer price and a renewal price answer different questions. The transfer price is the amount due when Cloudflare accepts the domain. The renewal price is the amount you should budget for the next cycle after the included transfer year. The current comparison table keeps both values beside each other so a low transfer price does not hide a high long-term cost.

For example, the current TLDPrice row for .com shows a Cloudflare transfer price of $10.46 and a renewal price of $10.46. These values are database snapshots, not a promise that every domain or premium name will have the same checkout total.

Cloudflare transfer price vs renewal price

Think of a standard transfer as moving the registrar relationship and prepaying a new registration year. If your domain expires in six months, an eligible generic TLD transfer will commonly push the expiration date out by one year rather than replacing the six months you already have. Cloudflare's documentation notes that country-code domains follow their own registry policies, so a transfer for a domain such as .uk can behave differently from a .com transfer.

Transfer-in price

Paid when the domain is submitted to Cloudflare. It usually corresponds to an additional registration year for eligible generic TLDs.

Renewal price

Paid after the transfer year when you keep the domain. Use this number for a multi-year budget instead of relying on the first checkout amount.

Taxes and exceptions

Sales tax, premium registry pricing, unsupported extensions, country-code rules and account eligibility can change the final amount or the available transfer path.

Cloudflare also requires the domain to be active in the account and the transfer to be eligible before the authorization code can be submitted. If you are moving from Namecheap, the dedicated Namecheap to Cloudflare transfer guide covers DNSSEC, nameservers and approval order.

How to estimate the total cost before transferring

The simplest estimate is to compare the transfer year plus the later renewal years. A useful domain-only formula is:

Total cost over N years = transfer-in price + renewal price × (N − 1) + required add-ons

Use the formula as a planning tool, not as a checkout guarantee. A premium domain may use different registry pricing; a country-code extension may not include an extra year; and a tax or paid service can appear only at checkout. If the target TLD has no Cloudflare transfer row, compare the extension in the global transfer-cost comparison before changing registrars.

ScenarioPrice to start withWhy it matters
Ordinary .com, .net or .org transferCloudflare transfer-in priceUsually includes one added year for eligible gTLD transfers.
Country-code transferExtension-specific transfer ruleThe registry may waive the fee or avoid adding a year.
Premium domainCheckout price and premium renewalRegistry pricing can be far above the ordinary TLD row.
Multi-year portfolioTransfer plus later renewal priceSmall annual differences compound across several domains.

Cloudflare transfer eligibility checklist

Price is only one part of a successful transfer. Before paying, check the operational requirements in this order:

Editorial sequence showing domain unlock, authorization code, DNS checks, approval, one-year extension and cost comparison
The transfer path combines account eligibility, authorization and cost checks; the illustration is editorial, not a Cloudflare dashboard screenshot.
  1. Add the domain to Cloudflare. The zone should be active before the registrar transfer flow accepts the authorization code.
  2. Unlock the domain. Turn off the current registrar lock and confirm that a status such as clientTransferProhibited has cleared.
  3. Request the Auth/EPP code. Ask the current registrar for the code close to the time you will submit it.
  4. Check the TLD rule. Verify whether the extension includes a one-year extension, a no-fee transfer, or a registry-specific restriction.
  5. Review DNS and email. Keep nameservers, DNS records and mail routing stable while the registrar change is pending.
  6. Approve and monitor. Confirm approval emails, watch the Cloudflare dashboard and avoid transferring close to expiration unless you have a recovery plan.

If the domain is locked or within a recent-registration restriction, use the domain unlock guide before trying again. Unlocking a domain does not bypass every registry rule, so keep the expiration date and any 60-day restriction visible in your plan.

When Cloudflare is a good fit for a domain transfer

Cloudflare can be a strong fit when you already use Cloudflare DNS, want registrar pricing without a traditional markup, and prefer to manage DNS, security and domain renewal in one dashboard. It is less convenient when you need a registrar that supports an extension Cloudflare does not accept, when your workflow depends on a different DNS provider, or when you want a bundled hosting or email package.

Compare the target extension, not just the registrar brand. A transfer that is cheapest for .com may not be cheapest for .io, .ai or a country-code domain. Open the Cloudflare registrar profile for the broader price table, then use this page to focus on transfer-in and renewal decisions. For a longer ownership estimate, the domain renewal price comparison provides the complementary renewal view.

Common Cloudflare transfer-cost mistakes

Most transfer surprises come from comparing the wrong price or mixing two separate migrations. A registrar transfer changes the registration provider; it does not automatically move a website, hosting account, email mailbox or DNS records. A DNS change can be free and still leave the domain registered at the old provider. Conversely, a registrar transfer can be priced correctly while an overlooked mail record or DNSSEC setting creates an avoidable outage.

Check the full ownership path before you click pay. Record the current expiration date, the current renewal price, the Cloudflare transfer-in price, the expected Cloudflare renewal price and any service you cannot lose. If your domain is premium, recently registered, close to expiration or governed by a country-code registry, treat the live price row as a starting point and verify the exact checkout terms.

Common mistakeWhat it hidesSafer check
Choosing the lowest transfer priceThe next renewal may cost more than expected.Compare transfer and renewal columns together.
Assuming every TLD adds one yearCountry-code registries can use different transfer rules.Read the extension-specific policy before payment.
Changing nameservers during the transferDNS, email or verification records can stop resolving.Export records and keep the active zone stable.
Transferring near expirationApproval delays can leave less time for recovery.Start early and confirm the renewal deadline.
Using an ordinary row for a premium domainPremium registry pricing can be much higher.Check the exact domain at checkout and review premium renewal.

A practical go/no-go rule is simple: transfer when the receiving registrar supports the TLD, the domain is eligible, the transfer plus future renewals improve your expected ownership cost, and your DNS or email plan is ready. If only the first-year number looks attractive, wait until you have compared at least three renewal cycles. This keeps the decision anchored to the cost of keeping the domain, not only the cost of moving it.

Official transfer and pricing references

Cloudflare's Registrar FAQ explains why most transfers include an additional year and why some country-code domains can be different. The Cloudflare transfer guide covers active zones, unlocks, authorization codes, approval and timing. For the broader policy context, see ICANN's Transfer Policy.

Cloudflare domain transfer cost FAQ

How much does it cost to transfer a domain to Cloudflare?

The amount depends on the TLD. For most generic extensions, Cloudflare charges the registry and ICANN cost for an additional registration year without a registrar markup. Check the live TLD row because country-code, premium and tax rules can differ.

Does transferring a domain to Cloudflare add a year?

Most eligible generic TLD transfers include one additional year from the current expiration date. Country-code domains follow their own registry policies, so an extension such as .uk can be different.

Is Cloudflare domain transfer free?

Not usually. A transfer commonly includes a paid registration year, even though Cloudflare does not add a traditional registrar markup. Some country-code domains may have no transfer fee.

Is Cloudflare renewal cheaper than the transfer price?

It depends on the TLD. The transfer price often represents the added year, while the later renewal price can be different. Compare both columns before starting the move.

Can I transfer a domain to Cloudflare near expiration?

You should avoid relying on a last-minute transfer. Check the current registrar deadline, unlock the domain early, request the authorization code and confirm the registry rules before payment.

Will transferring my domain to Cloudflare move my website?

A registrar transfer changes who manages the registration. It does not automatically move hosting, DNS records or email, but you should keep the active zone and nameservers stable while the transfer is pending.