Domain transfers: EPP vs Non-EPP

Transferring your domain to a different hosting provider doesn’t have to be complicated. Whether you're looking for better support, lower pricing, or a more reliable hosting experience, understanding how domain transfers work can make the process easy and stress-free. One of the biggest differences in domain transfers comes down to this: Does your domain require an EPP code or not?
Let’s break it down in a simple, practical way.
What is an EPP code?
An EPP (Extensible Provisioning Protocol) code is basically a security password for your domain. It ensures that only you, or someone you’ve authorised, can transfer your domain to another registrar. EPP codes are most commonly used for global domains regulated by ICANN.
Domains that require an EPP code for transfer
If you’re using popular global domains like:
.com
.net
.org
Then your transfer will always require an EPP code.
How the domain transfer process works
Contact your registrar’s support to unlock your domain
Request your EPP code
Start the transfer with your new provider using the the EPP code
Approve the transfer via email ( A confirmation link will be sent to the registered email address.)
Wait for completion (Transfers typically take 5 to 7 days)
What to keep in mind
The domain must be older than 60 days (or not recently transferred).
Your contact email address must be correct and accessible.
Domain privacy will need to be disabled temporarily.
Domains that don’t require an EPP code
Here in South Africa, the most common example is: .co.za
This domain is managed by ZADNA and uses a different, simpler process.
How .co.za transfers work
Unlike .com domains, .co.za transfers don’t use EPP codes at all. Instead, the process works like this:
Initiate the transfer with your new hosting provider
Approval request is sent to the domain registrant email
You approve the transfer
Transfer completes, often within minutes to a few hours
EPP vs Non-EPP: quick comparison
Feature | EPP Domains | Non EPP Domains |
Security Method | Uses EPP authorisation code | Uses email or registry based approval |
Transfer Speed | 5 to 7 days | Minutes to a few hours |
Common mistakes to avoid
Even though transfers are straightforward, a few small mistakes can cause delays:
Incorrect email address = You won’t receive approval requests
Domain is locked = Transfer cannot start
Recent registration or transfer = 60-day restriction applies (for EPP domains)
Ignoring approval emails = Transfer will fail or expire
Understanding how domain transfer works can help you avoid unnecessary delays and ensure a smooth transition between hosting providers. While the process may differ depending on domain TLD or extension, knowing what to expect ahead of time makes it much easier to plan and manage. If you’re considering a move, taking a few minutes to familiarise yourself with the transfer requirements can save time and frustration later on.

Blog
Leave a Comment