If you want to move your domain to a new registrar, you will usually need one important thing first: an EPP code. This small code plays a big role in domain security. It helps prove that the transfer is approved by the real domain owner, not by someone trying to take control of the name without permission. ICANN says the Auth-Code is required to transfer a domain from one registrar to another and helps identify the domain name holder.
A domain is more than a web address. It may also control your website, email, customer trust, and brand identity. That is why domain transfers must be protected. The EPP code is one of the main safeguards in that process.
What Is an EPP Code?
An EPP code is a unique security code used when a domain is transferred from one registrar to another. EPP stands for Extensible Provisioning Protocol. ICANN explains that this code helps identify the registered domain holder during the transfer process.
You may see the same code called by different names, such as:
- Authorization Code
- Auth Code
- Auth-Info Code
- Transfer Code
- Domain Transfer Code
These terms are commonly used for the same purpose. ICANN lists several of these names on its own guidance pages.
How the code works
When you start a transfer with a new registrar, that registrar will ask for the domain transfer authorization code. If the code is correct and the domain meets the transfer rules, the move can continue. If the code is wrong, missing, or blocked by another rule, the transfer may fail.
Why Do You Need an EPP Code?
Verifies domain ownership
The main job of the auth code for domain transfer is to confirm that the person requesting the move has the right to do it. ICANN says the code helps identify the domain name holder and helps prevent unauthorized transfers.
Protects domain security
A transfer should not happen without the owner’s approval. The EPP code adds a layer of protection. ICANN also explains that the domain status clientTransferProhibited is used to block transfer requests and help prevent hijacking or fraud. Together, the lock status and the transfer code help keep the domain safe.
Required for many domain transfers
Namecheap states that an Auth/EPP code is needed to transfer many common extensions, including .com, .net, .org, .us, .biz, .info, .me, .co, .io, .ca, and many newer gTLDs. That is why the domain transfer code is a normal part of many registrar-to-registrar moves.
When Do You Need an EPP Code?
You usually need an authorization code for domain transfer when you want to move a domain from one registrar to another. Common examples include:
- moving a domain to a new registrar
- combining several domains under one registrar account
- changing domain management providers when the registrar also changes
- moving control of the registration itself, not just the website files
It is important not to confuse a registrar transfer with a hosting change. ICANN notes that in some cases, you may be able to change web-hosting providers by updating nameservers or the hosting IP address instead of transferring the domain registration. Source
How to Get an EPP Code
From Namecheap
If you need an EPP code Namecheap users can get it through the account dashboard. Namecheap says the process is:
- Sign in to your account
- Open Domain List
- Click Manage next to the domain
- Open the Sharing & Transfer tab
- In the Transfer Out section, unlock the domain
- Request the Auth Code
Namecheap also says the code is sent to the Registrant email address, which may be different from your account login email.
From other registrars
The exact steps may look different at other companies, but the usual process is similar:
- log in to your registrar account
- find the domain management area
- unlock the domain if needed
- request the code
- check your domain contact email for the code or approval message
ICANN says some registrars let users create or manage their own Auth-Code through a control panel. If not, the registrar must provide it within five calendar days of the request.
How to Use an EPP Code During a Domain Transfer
The domain transfer process usually follows these steps:
- Unlock your domain
- Get the EPP code
- Start the transfer with the new registrar
- Enter the code
- Approve transfer emails if required
- Wait for the transfer to finish
ICANN says the gaining registrar may ask you to confirm the transfer, and the current registrar may also verify your intent. If required approval is not completed, the transfer request will not be processed.
For domains transferred out of Namecheap, the company says it has 5 days to release the domain after the transfer is initiated at the registry level.
Common Reasons an EPP Code May Not Work
Even if you have the code, the transfer can still stop. Here are common reasons:
Incorrect code
A small typing mistake can cause the request to fail. Copying and pasting the code can help avoid errors.
Domain is still locked
ICANN says a registrar may deny a transfer if the domain is in Lock status. Source
60-day transfer rule
ICANN says a registrar may deny a transfer if the domain is within 60 days of initial registration or 60 days of a previous transfer. There may also be a 60-day Change of Registrant lock after certain contact changes.
Approval email not completed
A transfer can fail if the owner does not respond to the needed approval steps. ICANN says that if you do not respond to the required form or confirmation, the transfer request will not be processed.
Registrar or registry restrictions
ICANN lists other valid reasons for denial, such as fraud concerns, identity disputes, unpaid fees from a prior registration period, legal proceedings, or transfer-blocking statuses like clientTransferProhibited and serverTransferProhibited.
Domain Transfer Requirements Beyond the EPP Code
The transfer domain to new registrar process usually needs more than just the code.
Domain must be unlocked
A locked domain may block the transfer until the lock is removed.
Registrant email must be valid
The registrant email matters because the code or transfer approvals may be sent there. Namecheap clearly says the code is sent to the registrant email address.
60-day lock rules may apply
ICANN says the domain may be blocked from transfer if it is newly registered, recently transferred, or under a 60-day Change of Registrant lock.
Registration must still be active enough to move
ICANN says an expired domain can still be transferred in some situations, but not if it has already moved into Redemption Grace Period without first being restored.
Tips for a Smooth Domain Transfer
If you want fewer delays, do these things before you begin:
- make sure your contact email is correct
- request the domain transfer authorization code early
- unlock the domain before starting
- watch for transfer confirmation emails
- avoid contact changes right before the move
- check whether your extension has special rules
This last point matters. Namecheap says some country-code domains, such as .UK, .IS, .ES, .CH, .LI, .DE, .FR, and .TO, can follow different transfer rules.
Frequently Asked Questions
Is an EPP code the same as a transfer code?
Yes. In most cases, these terms mean the same thing. ICANN uses names such as Auth-Code, Authorization Code, AuthInfo Code, and transfer code for the same transfer credential.
How long is an EPP code valid?
The sources reviewed here do not give one fixed validity period for every registrar. Some registrars let users generate the code through a control panel, while others issue it on request. If a code does not work, request a new one. ICANN says the registrar must provide the code within five calendar days of a request if self-service is not available.
Can I transfer a domain without an EPP code?
For many standard registrar-to-registrar transfers, the answer is no. ICANN says the Auth-Code is required to transfer a domain name from one registrar to another. Some domain extensions may have different transfer procedures, especially certain country-code domains.
Is it safe to share an EPP code?
It is safe to share it only with the registrar or service handling your real transfer. The code is meant to protect the transfer and help confirm the rightful owner.
How long does a domain transfer take?
The exact timing depends on the registrar and the domain type. Namecheap says it has 5 days to release the domain after the transfer is initiated and the correct auth code is provided.
Conclusion
So, what is an EPP code? It is the security key that helps protect domain transfers. It helps verify ownership, reduces the risk of unauthorized movement, and is required for many transfers between registrars.
If you plan to move your domain, do not wait until the last minute. Check the registrant email, unlock the domain, get the code, and complete the approval steps on time. A safe transfer is usually a simple one when you prepare first.


Leave a Comment