SideBySide Domains
TRANSFER TROUBLESHOOTING

Fixing "Authorization Code Invalid" Errors

Your domain transfer failed because the EPP code didn't work. Here's how to fix it.

⚡ Most Common Fix

EPP/Auth codes expire. Go back to your current registrar and generate a new code, then try the transfer again immediately.

Why Authorization Codes Fail

1. Code Expired ⏰

Most registrars set EPP codes to expire after 7-30 days for security. If you got the code weeks ago, it's probably dead.

Fix: Generate a fresh code and use it within hours.

2. Typo or Copy Error ✏️

EPP codes are case-sensitive and often contain confusing characters (0 vs O, l vs 1, etc.). A single wrong character invalidates it.

Fix: Copy-paste directly. Don't retype manually.

3. Code Was Reset 🔄

Some registrars automatically regenerate EPP codes when you view them or make account changes. Your old code is now invalid.

Fix: Get the current code, not one from your email history.

4. Domain Still Locked 🔒

Even with the right code, if your domain has clientTransferProhibited status, the transfer will fail.

Fix: Unlock the domain first, wait for status to update, then transfer.

5. Extra Spaces or Characters 📝

When copying, you might accidentally include leading/trailing spaces or hidden characters.

Fix: Paste into a plain text editor first, check for extra characters, then copy again.

EPP Code Validity by Registrar

Different registrars have different expiration policies:

Registrar Code Validity Regeneration
GoDaddy 7 days Self-service (instant)
Namecheap 30 days Self-service
Porkbun Until used Self-service
Cloudflare Until used Self-service
Network Solutions 5-7 days Support ticket (slow)
Squarespace Varies Self-service (can take 24hrs)

Step-by-Step: Get a Fresh Code and Transfer

  1. Unlock your domain at the current registrar (disable transfer lock)
  2. Generate a new EPP/Auth code — Don't use an old one
  3. Copy the code immediately — Use copy-paste, not manual typing
  4. Start the transfer at the new registrar — Do this right away
  5. Paste the code exactly — No extra spaces
  6. Complete the transfer — Approve via email if prompted

Still Getting Errors?

Check for 60-Day Lock

If you registered, transferred, or changed registrant info in the last 60 days, ICANN policy blocks transfers. Wait until the lock period ends.

Check Domain Status

Run a WHOIS lookup. Look for clientTransferProhibited or other hold statuses that need to be resolved first.

Contact Both Registrars

If nothing else works, open support tickets with both your current registrar (losing) and new registrar (gaining). They can diagnose issues on their end.

Tired of Transfer Hassles?

Some registrars make transfers unnecessarily difficult. Modern registrars like Cloudflare, Porkbun, and Spaceship have streamlined the process with instant codes and clear interfaces.

Compare Transfer-Friendly Registrars →