Migrate to RunxBuild and earn up to $50 in hosting credit on your first deposit.

Calculate your savings
unxBuild

Free Domain Transfer: IONOS, Cloudflare, and the Right Steps

Sean

Platform Writer

Jul 05, 2026
5 min read

Free domain transfer is possible at registrars that don’t charge a transfer fee. IONOS offers free transfers. Cloudflare charges at-cost. Namecheap is low-cost. The transfer process: unlock the domain at current registrar, get the EPP/transfer code, initiate transfer at new registrar, approve via email. The team that follows these steps has clean domain migration.

Free Domain Transfer: IONOS, Cloudflare, and the Right Steps

Table of contents

Why transfer domains

  • Better pricing or features at another registrar.
  • Consolidate domains under one provider.
  • Better DNS or email features.
  • Escape a poor current registrar’s UI.

The team that transfers has consolidated management or better tools.

The transfer process

  1. Unlock the domain at current registrar.
  2. Get the EPP code (transfer authorization code).
  3. Initiate transfer at new registrar.
  4. Approve transfer via email (registrar sends to admin contact).
  5. Wait for transfer to complete (5-7 days typically).

The team that follows these steps has successful transfer.

Step 1: unlock the domain

At current registrar (GoDaddy, Namecheap, etc.):

  • Find the domain in dashboard.
  • Disable ‘Domain Lock’ or ‘Transfer Lock’.
  • This is mandatory - transfers from locked domains fail.

The team that has domain lock enabled has the first blocker to remove.

Step 2: get the EPP code

Also called ‘transfer code’ or ‘auth code’:

  • Dashboard -> Domain -> Get EPP Code / Transfer Code.
  • Emailed to admin contact or shown directly.

The team that has the EPP code can initiate transfer at new registrar.

Step 3: initiate at new registrar

At new registrar:

  • Search for the domain.
  • Enter EPP code.
  • Pay (if applicable).
  • Confirm transfer.

The team that initiates has the transfer pending approval.

Step 4: approve via email

The current registrar sends approval email to admin contact. Click the link (or enter code) to approve.

The team that misses the approval email has failed transfer (usually reschedules).

Free vs paid transfer

RegistrarCost
IONOSFree
CloudflareAt-cost (~$8-12 for .com)
NamecheapFree for some TLDs, otherwise low cost
GoDaddyOften includes 1yr renewal
PorkbunAt-cost

The team that uses IONOS for .com has free transfer. The team that uses Cloudflare has at-cost (no markup).

Common pitfalls

  1. Domain locked at current registrar.
  2. EPP code expired (some are valid 5-30 days only).
  3. Email confirmation missed.
  4. Whois privacy blocks email - disable temporarily.
  5. Domain registered < 60 days ago (ICANN lock - no transfer allowed).
  6. Payment failed at new registrar.

FAQ

How long does a domain transfer take?

5-7 days typically, sometimes faster. The team that needs urgent transfer uses expedited options (some registrars offer).

Is there a free way to transfer?

Yes - IONOS offers free transfers for most TLDs. The team that uses IONOS has no transfer fee.

Can I transfer if the domain is less than 60 days old?

No - ICANN’s 60-day lock prevents transfer of newly registered domains. The team that waits 60 days has the right to transfer.

Will my DNS records be affected?

During transfer, nameservers stay the same. After transfer, you can update nameservers at the new registrar. The team that has DNS service at Cloudflare is unaffected by registrar transfer.

Can I transfer a domain with privacy protection?

Yes - but you may need to disable privacy temporarily so the new registrar can email the admin contact. The team that disables privacy during transfer has the right workflow.

If you are sizing the infrastructure for the kind of project this post covers, the RunxBuild hosting calculator is the right place to model the line items. The compute, the memory, the storage, the bandwidth, the database - each one is a separate number, and the team’s mental model for the platform is the sum of those numbers. The RunxBuild dashboard is where the team sees the actual usage in one place.

Useful related references:

#domain#transfer#dns#dev-infra