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.

TR

Article by
Thabang Rammutla

Meet the Team