Your domain transfer stuck on "pending" for days now, and every browser refresh feels like it's taunting you. You paid. You clicked confirm. Still nothing moves. Take a breath — a stuck transfer is almost never a lost domain. It's usually one small setting quietly blocking the handoff between your old registrar and your new one, and clearing it often takes minutes, not days.
We clear domain and DNS problems like this most working days — 20 to 30 client issues cross our desks daily — so the checklist below is the exact one our engineers follow, rewritten so you can run it yourself without waiting on anyone.
Here's the part nobody tells you up front: on well-run stacks like Hostaccent's, a "pending" status almost always traces back to just four culprits. Fix the right one and the transfer usually completes on its own. Let's work through them in the order they actually happen.
Quick answer: A domain transfer stuck on pending almost always means one of four things — the domain is still locked, the EPP (auth) code is wrong or expired, the name is inside its 60-day transfer lock, or your old registrar hasn't approved the request yet. Unlock the domain, pull a fresh EPP code, and approve the transfer at the losing registrar to skip the five-day wait where you can.
What "domain transfer stuck" actually means
A domain transfer moves your name from one registrar to another without changing who owns it. The process is governed by ICANN, the body that sets domain transfer rules, so every registrar follows the same broad steps — which is good news, because it means the same fixes work almost everywhere.
Here's the handoff in plain English. Your new registrar (the "gaining" registrar) sends a request. Your old registrar (the "losing" registrar) has to release the name. An EPP code — also called an auth code or authorization code — proves you're allowed to move it. Then there's an approval window of up to five calendar days before the transfer either completes or times out.
When people say their domain transfer pending status won't budge, it's almost always sitting at one of those gates. A quick WHOIS lookup usually tells you which one. Look at the domain's status line:
- clientTransferProhibited — the domain is locked. This is the number-one blocker.
- pendingTransfer — the request is in, waiting on approval or the five-day timer.
- ok or active — no lock; the hold-up is the code, the email, or the 60-day rule.
You don't need to be a sysadmin to read this. You just need to know which gate you're stuck at before you start yanking on settings.
Why your domain transfer is pending: causes ranked by frequency
In our experience, stuck transfers cluster into a short list — and they're not evenly common. Here they are, roughly most-likely first:
- The domain is still locked. The single most common cause. If you never removed the registrar lock, the transfer can't even begin.
- The EPP / auth code is wrong or expired. Codes are case-sensitive, they expire, and some registrars regenerate them silently. An EPP code not working is almost always a copy-paste or freshness problem.
- The 60-day transfer lock. ICANN blocks transfers for 60 days after you register a domain, after a previous transfer, or — the sneaky one — after you change the registrant's email or name.
- Your old registrar hasn't approved it. Many registrars wait the full five days unless you go in and click "approve" yourself.
- WHOIS privacy is hiding the admin email. Approval emails go to the admin contact. If privacy masks it or the address is dead, the request stalls silently.
- Edge cases — DNSSEC mismatches, a domain in redemption/pending-delete, or a declined payment at the new registrar.
From the ticket queue: Across our own support volume, domain and DNS issues make up a meaningful slice of the roughly 20-30 cases we handle daily, and locked domains plus stale EPP codes account for the clear majority of stuck-transfer tickets that reach us. Hostaccent has been operating since 2012 (UK-incorporated 2018), and across 10,000+ site launches and 4,000+ migrations the pattern barely changes: the fix is nearly always one of the first two steps below.
Step-by-step: how to fix a stuck domain transfer
Work these in order. Stop as soon as the transfer starts moving — you rarely need all six.
Step 1 — Unlock the domain at your current registrar
Log in to your old registrar and find the domain's lock setting (often labelled "Registrar Lock", "Transfer Lock", or "clientTransferProhibited"). Turn it off. You genuinely can't transfer a locked domain — the registry rejects the request before it even starts.
Then confirm with a WHOIS lookup. The status should no longer read clientTransferProhibited. Give it a few minutes to update before you retry.
Pro Tip: Some registrars have two locks — an account-level lock and a per-domain lock. Turn off both. We've seen transfers sit "pending" for a week because a single hidden domain-level lock was still switched on.
Step 2 — Get a fresh EPP (auth) code
Request the EPP/auth code from your current registrar (usually under domain settings, sometimes emailed to the admin contact). Copy it exactly — these codes are case-sensitive and often include symbols that are easy to fat-finger.
If your transfer already failed once with an "invalid authorization code" error, generate a new one. Old codes expire, and an EPP code not working is far more often a stale or mistyped code than a registrar fault.
Paste the fresh code into the transfer request at your new registrar. If it was the blocker, the request moves to "pending approval" almost immediately.
Step 3 — Turn off WHOIS privacy and verify the admin email
Approval and verification emails go to the domain's admin contact. If WHOIS privacy is on, or the admin address is one you no longer check, you'll never see the confirmation link — and the transfer quietly times out.
Temporarily disable WHOIS privacy at the losing registrar, make sure the admin email is a live inbox, and check spam. You can re-enable privacy the moment the transfer completes.
Step 4 — Approve the transfer to skip the five-day wait
This is the step most people miss. A domain transfer taking too long is frequently just the five-day auto-approval timer running — and you can usually cut it short.
Log in to your old registrar, find the pending outbound transfer, and click "Approve" or "Accept". Once the losing registrar approves, the transfer typically completes within minutes to a couple of hours instead of waiting out the full window.
Rescue callout — live site and no time to experiment? Our engineers will fix this exact class of stuck transfer for a small one-time fee, and you'll see the exact quote before anyone touches a thing. Hosted with Hostaccent already? Then a stuck transfer is simply support's job — covered, no extra charge. Have an engineer fix it.
Step 5 — Handle the 60-day lock (when you genuinely can't skip it)
If WHOIS shows the domain was registered, transferred, or had its registrant contact changed within the last 60 days, the transfer is blocked — full stop. As of 2026, ICANN's 60-day rule still applies with no registrar override.
Your real options: wait out the remaining days, or (if the lock came from a recent contact-email change) ask your current registrar whether they can lift the registrant-change lock. Some will; many won't. Mark your calendar for day 61 and prepare the unlock and EPP code in advance so you're ready the moment it clears.
Step 6 — Clear DNSSEC and other edge cases
If the domain uses DNSSEC, a key mismatch between registrars can stall or break the transfer. Remove the DS/DNSSEC records at your current registrar before transferring, then re-add them afterward. The Cloudflare DNS learning center explains how DNSSEC records work if you want the background.
Still stuck? Check that the domain isn't in redemption or pending-delete — an expired name can't transfer until it's renewed — and confirm the payment at your new registrar actually went through. A declined card leaves the request sitting in limbo.
How to confirm the fix and stop it happening again
Once the transfer completes, don't just assume it's done — verify it.
Run a final WHOIS lookup. The registrar name should now show your new provider, and the status should read ok or active. Check that your site still resolves; DNS changes can take a few hours to settle, and if a page won't load, our guide on fixing dns_probe_finished_nxdomain errors walks through the usual causes.
Two things people forget after a transfer: SSL and email. Re-check that your certificate is still valid or reissue it — free certificates from Let's Encrypt make that painless, and our SSL certificate management guide covers renewal — then confirm mail still flows if you run email on your own domain.
To stop this happening next time:
- Keep the domain unlocked only while transferring, then re-lock it.
- Never change the registrant email right before a transfer — you'll trip the 60-day lock.
- Keep your admin contact on a live inbox you actually read.
- Pull the EPP code fresh, right before you start.
Pro Tip: Save a quick note of your domain's registration date somewhere you'll find it. When a transfer suddenly "won't work" and everything looks unlocked, a name under 60 days old is usually the real reason — and no amount of clicking will beat a timer.
Your next step: two paths forward
If you fixed it — nice work. A domain transfer stuck on pending is almost always a settings problem, not a broken domain, so a short pre-flight check (unlock, fresh code, live admin email) prevents nearly all of them. Honestly, though, on a well-managed host this whole class of problem is support's job, not yours. If you're consolidating a name and a site anyway, running both from one dashboard means one renewal date and one team to ask. The Economy shared hosting plan — $1.99/mo — includes NVMe storage, free SSL, daily backups and a 99.9% uptime guarantee, and you can register or move your domain alongside it: a .com is $13.99/yr, flat at renewal. That's the whole point of a managed host like Hostaccent — transfers and DNS quietly become someone else's job. One honest caveat: the Economy plan is sized for a single site, so if you're running several client projects, the Standard plan at $4.58/mo fits better. Picking a fresh name too? The domain and hosting buying guide and our guide to choosing a domain name cover what to check first.
If you're still stuck — open a ticket and let a human take it from here. Have an engineer look at it: it's a small one-time fee, you get the exact quote before any work starts, and every plan sits behind a 30-day money-back guarantee.
Frequently Asked Questions About Domain Transfers
Why is my domain transfer stuck on pending?
A domain transfer stuck on pending usually means the domain is still locked, the EPP code is wrong or expired, or your old registrar hasn't approved the request yet. Check the WHOIS status first — if it reads clientTransferProhibited, unlock the domain, then request a fresh auth code.
Why is my EPP code not working?
Auth codes are case-sensitive and time-limited. An EPP code not working is nearly always a mistyped character, a trailing space, or an expired code. Generate a brand-new code at your current registrar, copy it exactly, and paste it straight into the transfer request without retyping anything.
Why is my domain transfer taking too long?
Most transfers complete within a few hours to five days. A domain transfer taking too long is usually the five-day approval timer running out the clock. Log in to your losing registrar and manually approve the outbound transfer — that skips the wait and often finishes it in minutes.
How long does a domain transfer pending status last?
A domain transfer pending status normally clears within five calendar days — that's the ICANN approval window. If you approve it manually at your old registrar, it often finishes in under an hour. If it's still pending after five days, the request likely failed on a lock or a bad EPP code and needs restarting.
Can I speed up a domain transfer?
Yes. The fastest lever is approving the transfer at your old registrar instead of waiting for the automatic five-day window. Also unlock the domain and supply a fresh EPP code up front, so the request never bounces back to you for a correction.
Will my website go down during a domain transfer?
No — a transfer changes your registrar, not your DNS or hosting. Your site and email keep running as long as you don't change nameservers at the same time. This is one reason clients on managed hosts like Hostaccent, where support handles the timing, rarely notice a transfer happening at all.
Why can't I transfer a domain I just registered?
ICANN enforces a 60-day transfer lock after registration, after a prior transfer, and after certain contact changes. If your domain is under 60 days old, no registrar can move it early. Note the date it clears, then prepare your unlock and auth code in advance so day 61 is quick.





Discussion
Have a question or tip about this topic? Share it below — your comment will appear after review.