Domain Transfer Stuck or Rejected? A Troubleshooting Checklist
A pragmatic checklist for operators when a domain transfer fails or gets rejected—covering locks, auth codes, WHOIS mismatches, and the fastest path to a clean handoff.
You bought the domain, kicked off the transfer, and then—nothing. Or worse, an email lands in your inbox announcing the transfer was rejected. For an operator moving an asset into a portfolio, a stalled transfer is more than an annoyance; it's a name sitting in limbo, sometimes with live traffic or email hanging in the balance.
The good news: nearly every failed or rejected transfer traces back to a short list of predictable causes. This is your domain transfer failed or rejected fix checklist—diagnostic, sequenced, and built for people who'd rather solve the problem than file a vague ticket and wait.
First, Understand What "Failed" Actually Means
Transfers don't fail randomly. The system that governs them—the registrar-to-registrar transfer policy overseen by ICANN—is rules-driven. A transfer is either stuck (it started but hasn't completed) or rejected (a specific gate blocked it). Knowing which bucket you're in narrows the fix immediately.
- Stuck: The transfer is pending. Something needs to be approved, confirmed, or waited out.
- Rejected: A hard stop was triggered—an active lock, an expired auth code, a WHOIS mismatch, or a denied confirmation.
Work the checklist below in order. Most issues resolve before you reach the bottom.
The Troubleshooting Checklist
1. Confirm the Domain Isn't Still Locked
The most common cause of a rejected transfer is a registrar lock (often shown as clientTransferProhibited). Locks exist to prevent unauthorized moves, but they'll also block your legitimate transfer if you forgot to lift them at the losing registrar.
Check the domain's status in your current registrar's control panel and disable any transfer lock before initiating. If you initiated first and the lock was on, the transfer likely bounced—unlock, then start again.
2. Rule Out the 60-Day Post-Purchase Lock
If you recently acquired the domain, ICANN policy may prevent a registrar transfer for 60 days after the change of registrant or the initial registration. This one you can't unlock—you can only plan around it.
If your transfer is being rejected and the domain changed hands or was registered in the last two months, this is almost certainly why. We break down the timing and how to work with it in Why Domains Are Locked for 60 Days After Purchase.
3. Verify the Authorization (EPP) Code Is Correct and Current
An incorrect, expired, or improperly copied auth code will kill a transfer instantly. These codes are case-sensitive and often contain special characters that get mangled when copied from an email or dashboard.
- Regenerate the code at the losing registrar if it's more than a few days old.
- Paste it into a plain-text editor first to strip hidden formatting or trailing spaces.
- Confirm you're using the code for the exact domain—portfolios with similar names make this an easy mistake.
If auth codes are new territory, our guide to Authorization Codes Explained covers how to pull a clean EPP key the first time.
4. Check the WHOIS Administrative Email
Transfer confirmation requests are typically sent to the administrative contact email on the WHOIS record. If that address is outdated, an inbox you no longer monitor, or hidden behind privacy protection that doesn't forward, the confirmation never gets actioned—and the transfer times out.
Before initiating, update the admin email to one you actively control. Note that changing the registrant email itself can sometimes trigger the 60-day lock, so update contact details deliberately and check your registrar's policy first.
5. Make Sure the Domain Isn't Expired or About to Expire
Most registrars won't process a transfer on an expired domain, and many block transfers within the final days before expiration. If the name is close to its renewal date, renew it first, then transfer. You typically keep the remaining registration term, and one additional year is added by most gaining registrars per policy.
Cost is a common friction point here—if you're weighing whether to renew before moving, see Domain Transfer Costs and Renewal Fees for what operators actually pay.
6. Confirm You Approved (or Denied) the Right Request
Some transfers stall simply because the confirmation email was ignored, filtered to spam, or accidentally declined. Both registrars may send messages. Check every inbox tied to the domain's contacts, including junk folders, and look for a pending action in both control panels.
If the transfer was accidentally rejected, you'll usually need to restart the process from scratch, including a fresh auth code.
7. Look for a Registrant Privacy or Disabled Contact Conflict
WHOIS privacy services can interfere with the confirmation flow at some registrars. If your transfer keeps timing out and steps 1–6 check out, temporarily disable privacy protection, initiate the transfer, then re-enable it once the domain lands.
Stuck vs. Rejected: How to Read the Signal
If you've cleared the checklist and the transfer is still pending rather than rejected, patience is often the fix. Transfers can take up to five to seven days to complete because the losing registrar has a window to process the release. You can frequently accept the transfer early from the losing side to accelerate it—look for an "approve transfer" option rather than waiting for the automatic clock to run out.
A rejected transfer, by contrast, always has a discrete cause. Read the rejection notice carefully; registrars are required to state a reason, and it will map to one of the items above.
A transfer that keeps failing for no obvious reason is usually a WHOIS or auth-code problem wearing a disguise. Recheck those two before assuming a system fault.
When to Escalate—and How to Do It Well
If you've worked the checklist and the transfer still won't move, it's time to contact support. Escalate efficiently:
- Contact the gaining (new) registrar first. They initiated the request and can see where it stalled.
- Have your details ready: domain name, order or transfer ID, the exact error or rejection text, and confirmation that the domain is unlocked and past any 60-day hold.
- Reference the specific policy step. Naming the likely cause—expired auth code, WHOIS mismatch, pending confirmation—gets you to a resolution faster than "it's not working."
If a losing registrar is unreasonably refusing to release a domain outside of valid policy grounds, ICANN provides a Transfer Dispute Resolution Policy as a backstop. It's rarely needed, but it exists for a reason.
Prevent the Next One
Most transfer failures are avoidable with a clean pre-flight routine: unlock the domain, update the admin email, generate a fresh auth code, and confirm the name isn't inside a lock window. Building that into your acquisition process turns transfers from a recurring headache into a formality. For the full sequence, our step-by-step transfer walkthrough and our guide to transferring without downtime or losing email cover the operational details that protect live assets.
Every domain in the PixelWorks portfolio is curated to move cleanly and hold its value as digital real estate. If you're evaluating a name for acquisition—or want a second set of eyes on a transfer before you commit—browse our inventory or reach out about a specific domain. We'd rather help you land the right asset the first time than watch you fight a transfer twice.