Domain guide
What is an EPP code?
What it is
An EPP code — also called an authorisation code, auth code or transfer key — is a password the registry holds for your domain. Handing it to a new registrar is how you prove you are entitled to move the name.
It exists for one reason: to stop somebody else moving your domain away from you. Without it, a transfer request would be nothing more than a form anyone could fill in.
Where to find yours
Always at your current registrar, never the new one. The wording varies:
- "Auth code", "EPP code", "Transfer key" or "Authorisation code"
- Usually under the domain’s settings, near a "Transfer out" or "Unlock" option
- Sometimes emailed to the registrant address rather than shown on screen
You will normally have to unlock the domain first. Registrar lock is a protection that blocks transfers, and most registrars hide the code until it is off.
How long a code lasts
It varies by registry. Some codes are permanent until regenerated; others expire after a few days. If a transfer fails and the code is old, generate a fresh one rather than retrying the same one.
A code is also invalidated if the domain is locked again, or if the registrar regenerates it. If you are not sure, get a new one — it costs nothing.
When a registrar will not give you one
They are generally obliged to, and stalling is a known tactic. What actually works:
- Ask in writing, through a support ticket rather than chat, so there is a record
- Check the domain is older than 60 days. Registries block transfers within 60 days of registration or a previous transfer, and that is a rule, not the registrar being difficult
- Check the registrant email is current. Approval goes there, and if it is an address you lost access to the transfer cannot complete
- Escalate to the registry if they keep refusing. For .ke that is KeNIC; for .com it is ICANN’s transfer dispute process
Send us the domain and we will tell you which of those applies.
Frequently asked questions
Where do I get my EPP code?
From your current registrar, not from us. Unlock the domain in their control panel and the code is usually shown alongside, or emailed to the registrant address.
Why has my transfer not completed?
Nearly always one of four things: the domain is locked, the code has expired, the registrant email is out of date, or the domain is inside the 60-day window after registration or a previous transfer.
Will my website go down during a transfer?
No. A transfer changes who manages the domain, not where it points. As long as the DNS records stay the same, nothing stops working.
How much does a domain cost?
It depends on the extension. .com is $13.86, and every extension we sell is priced on the [domain registration page](route:domains), live from our billing system.
Do I need hosting as well?
No. A domain can be registered on its own and pointed anywhere, and you keep full DNS control either way. Most people add hosting when they are ready to build the site.
Can I move a domain I already own?
Yes. Unlock it at your current registrar, get the authorisation (EPP) code, and start the transfer here — your remaining registration time comes with you.
More domain guides
The rest of the series, and where to buy when you are ready.
Ready to register a domain?
Search for the name you want, or ask our team which extension fits.