The answer to how to transfer a domain varies by extension, but the basic structure is always the same: remove the domain’s transfer lock, obtain a transfer code (EPP code or auth code) from the current registrar and initiate the transfer with the new provider using that code. Domain transfers are often not carried out alone; the business also wants to move its website, email and hosting at the same time. The most common situation is that the domain is held in the former agency’s account and the code never seems to arrive.

This guide explains ICANN rules for generic extensions such as .com and .net, TRABİS (Turkey’s .tr domain information system) regulations for .com.tr and other .tr extensions, a pretransfer checklist and the correct hosting migration sequence using official sources. Onur Freelance is not an official support channel for ICANN, TRABİS or any registrar. Only the relevant registrar and registry authority have the power to generate transfer codes, approve transfers or resolve objections.

How do you transfer a domain?: a 63-second video explanation
Video transcript

How do you transfer a domain? Remove the transfer lock, obtain the transfer code from the current provider and initiate the transfer at the new provider using that code. Before beginning, check the owner in the whois record, administrator email and expiration date. The two most critical items are an accessible email address and a backup of DNS records. For generic extensions, remove the transfer lock, obtain the EPP code and enter it with the new provider. Under ICANN rules, the code must be supplied within five calendar days, and registration is extended by one year. Watch the 60-day rule; changing whois information immediately before transfer can trigger the lock. For .tr extensions, the losing registrar responds within 24 hours and the registration period does not change. The order matters when moving hosting: open the new account, migrate and test the website, switch DNS and MX, and install SSL. Transfer the domain last. The route to follow if the former agency does not provide the code, along with official resources, is on this page. If you get stuck, you can send a message on WhatsApp. Onur Freelance dot com.

Who is the domain registered to? Let’s clarify that together first

The first step in migration is to identify the domain’s registered owner and the provider holding it. The whois record, DNS records and email setup are examined in a free preliminary assessment; the sequence for moving the domain, hosting and email is clarified during the preliminary meeting.

The difference between domain transfer and hosting migration

A domain transfer changes the company where the domain is registered (the registrar) and does not affect website files. Hosting migration transfers the website’s files, database and often email accounts from one server to another. The two operations are independent: hosting can change while the domain remains with the old provider, and the domain can move to another provider while hosting stays in place.

The source of confusion is that many companies sell both in a single package. DNS records and nameserver settings connect the domain to the server; what work happens when is planned according to this distinction.

SubjectDomain transferHosting migration
What changesThe company where the domain is registeredThe server running the website
What is requiredRemoving the lock and obtaining a transfer codeFile and database backup, a new hosting account
Website accessUsually unaffected if DNS records are preservedAn incorrect sequence can cause downtime
EmailMay be affected if the old provider supplies DNSMail will not arrive if MX records and accounts are not moved
Registration periodExtended by one year for .com; unchanged for .trThe new package’s term begins

Checklist before transfer

The preparation before proceeding to the steps for transferring a domain is the part that actually makes the process run smoothly. The points to check before migration begins are as follows:

  • Registrant (whois): Check whether the domain is registered in the business’s name or in an agency’s or former employee’s name.
  • Administrator email address: Transfer codes and notification emails go to this address; it must still be accessible.
  • Expiration date: For an expired or soon-to-expire domain, clarify the renewal situation with the current provider first.
  • DNS record backup: Export A, CNAME, MX and TXT records (verification records such as SPF, DKIM, DMARC and Google Search Console) or retain them as screenshots.
  • Email infrastructure: Determine whether business email runs on the hosting account or a separate service such as Google Workspace or Microsoft 365.
  • SSL certificate: Note whether the certificate comes with hosting or was purchased separately.
  • Panel access: Establish who can access the registrar’s customer panel and who holds the password.

The two most critical items on this list are the email address and DNS backup. If either is missing, the process either stalls at the code stage or the transfer completes but emails stop arriving.

Page contents

Domain transfer: illustration showing domain moved by bridge between two servers, transfer key, and DNS records

How do you transfer .com and .net domains? Step by step

Transfers of domains with generic extensions (gTLDs) such as .com, .net and .org follow ICANN’s Transfer Policy. Although screens vary by registrar, the sequence proceeds as follows:

  1. Remove the domain’s transfer lock in the current registrar’s panel.
  2. Request the transfer code, meaning the EPP or auth code, from the same panel; the code appears in the panel or is sent to the registered email address.
  3. Enter the domain using the transfer option at the new registrar, enter the code and pay the transfer fee.
  4. Check the notification or approval email sent to the registered email address; do not click a link that stops the transfer.
  5. When the current provider’s objection period expires, the transfer completes and the domain moves into the new provider’s panel.
  6. Compare nameserver and DNS records individually in the new panel.

Under ICANN’s Transfer Policy, the registrar must provide the transfer code and remove the transfer lock within five calendar days of the domain owner’s initial request. The registry also completes the operation if the current provider does not reject the transfer within five calendar days.

Why does a transfer include a one-year extension?

The same policy states that a transfer authorized by the domain owner extends the existing registration by one year; the total remaining term can never exceed 10 years. In practice, the transfer fee pays for this one-year extension, and the existing term is not lost but added to. The rule is different for .tr extensions and is addressed separately below.

ICANN’s 60-day transfer lock and other rules

ICANN’s FAQ page for domain name holders lists three 60-day situations in which a transfer may be rejected or cannot take place:

  • 60 days after initial registration: The registrar may reject the transfer request.
  • 60 days after the previous transfer: The request may be rejected if the domain has recently moved to another provider.
  • 60 days after a registrant change: A transfer to another provider cannot take place for 60 days after changing the registrant’s name, organization or email address; some providers offer an option to opt out of this lock.

The third item causes the most common planning mistake: changing the whois email or registrant immediately before transfer can postpone the transfer by two months. If the change is essential, first ask the provider about an opt-out; if the email is accessible, complete the transfer and update the information afterward.

The policy also limits the circumstances in which a registrar may reject a transfer. Nonpayment for a future registration period, or a payment problem between the provider and a partner (such as a reseller agency) when the registrant has paid the domain fee, cannot be used as grounds for rejection. Nonpayment for a previous or current period can be grounds for rejection; because ICANN can update its rules, checking the current text before proceeding is recommended.

.com.tr ownership changes and the TRABİS era

Management of .tr domains moved to the registrar model with TRABİS (.tr Network Information System), launched on September 14, 2022. Transactions previously conducted through nic.tr are now carried out through the registrar selected by the domain owner, and fees are paid to that registrar. From the same date, previously unallocated com.tr, net.tr and org.tr names not on restricted lists began to be allocated on a first-come, first-served basis without documentation.

For .tr extensions, the question of how to transfer a domain divides into two separate operations that are often confused: changing registrar and changing the rights holder. In the first, the domain owner stays the same and only the service provider changes; in the second, ownership of the domain changes.

Steps for changing registrar

Communiqué on Internet Domain Names states in Article 24 that changing registrar proceeds in this order:

  1. The domain owner or an authorized party requests the authorization code through the current (losing) registrar’s website.
  2. The losing registrar immediately supplies the domain owner with the authorization code transmitted by TRABİS.
  3. Apply through the new (gaining) registrar’s website using this code; the gaining registrar forwards the application to TRABİS.
  4. If the conditions are met, TRABİS forwards the request to the losing registrar; the losing registrar responds within 24 hours, and a request unanswered within that period is considered accepted.
  5. TRABİS notifies the gaining registrar of the result, and the gaining registrar notifies the domain owner.

Under the Communiqué, a registrar cannot block access to the authorization code or reject a transfer request on grounds such as the domain owner’s debt. A transfer is rejected if the code does not match, 60 days have not passed since initial allocation or transfer to the losing registrar, or the domain is frozen. Unlike .com, the allocation period does not change after transfer, meaning no year is added.

How is a rights-holder change carried out?

Moving a domain from an agency or employee to the business itself is a rights-holder change. Under Article 22 of the Communiqué, the transfer form on the current registrar’s website is completed, the required information and documents are submitted to TRABİS through the registrar, and the request is assessed and approved or rejected. In circumstances such as a merger or acquisition, transfer of trademark rights, death or a declaration of absence, supporting documentation is required; the allocation period of the transferred domain does not change.

Subject.com / .net (gTLD).com.tr and other .tr
Source of rulesICANN Transfer PolicyCommuniqué on Internet Domain Names, TRABİS
Name of the codeEPP / auth code, supplied within five calendar daysAuthorization code, supplied immediately by the losing registrar
Current provider’s response periodFive calendar days24 hours; an unanswered request is considered accepted
Term after transferExtended by one yearUnchanged
60-day ruleInitial registration, previous transfer, registrant changeInitial allocation, previous transfer
Rejection on grounds of debtPossible if a previous or current period is unpaidNot possible

Is the code delayed? Let’s prepare the transfer plan together

Correspondence with the old provider, the whois record and the rules applying to the domain are examined together in the preliminary meeting. We clarify which step should be requested from whom to register the domain in the business’s name; a route that does not require sharing the panel password is preferred.

What can be done if the former agency does not provide the transfer code?

The former agency’s failure to provide the code often results from the domain being held in the agency’s reseller account or from a breakdown in communication, rather than bad intent. When the process drags on, the route to follow is clear:

  • Written request: Request the transfer code and removal of the lock by email, specifying the domain and date.
  • Whois check: If the business is the registrant, the agency is only an intermediary; the request can also be sent directly to the registrar.
  • Contacting the registrar: Write to the provider’s support channel with documents identifying the registrant or company.
  • ICANN complaint for a gTLD: According to ICANN’s FAQ page, a complaint can be submitted to ICANN if the code is not supplied within five calendar days.
  • .tr registrar and TRABİS: The registrar cannot block access to the authorization code; if the problem remains unresolved, TRABİS’s own contact channels can be used.
  • If the domain is registered in the agency’s name: A rights-holder change is required first; keep the agreement and payment invoices ready, and consulting a lawyer is recommended if the dispute escalates.

At this stage, an invoice showing to whom payment was made is important because gTLD rejection grounds are tied to payment status. The email showing when the code was requested also serves as evidence when calculating the time limit.

How do you migrate hosting? The sequence for switching without downtime

The aim in hosting migration is for visitors and email users not to notice the moment of migration. The right sequence matters more than technical skill in achieving this:

  1. Open the new hosting account; do not close the old hosting at this stage.
  2. Take a complete backup of website files and the database from the old server.
  3. Install the website on the new server and test it using the hosts file or a temporary address.
  4. Lower the DNS records’ TTL values a few days before switching.
  5. Create email accounts with the same names on the new side.
  6. Point the A record or nameservers to the new server and check MX records.
  7. Install the SSL certificate on the new server and open the website over https.
  8. Keep the old hosting running in parallel for a few days and transfer emails in the old mailbox to the new account.

The domain transfer can be performed outside this sequence after the website is running smoothly on the new server; performing both migrations on the same day makes troubleshooting harder. For WordPress websites, plugins, themes and URL structure are also considered; details are explained on the WordPress website migration page. For the new server’s effect on speed and search visibility, consult the web hosting selection guide .

Email, DNS and SSL: the most common trouble spots in migration

Email and MX records

The MX record determines which server receives incoming email. If MX continues pointing to the old server when hosting changes, mail goes to the old mailbox and may not be delivered at all once the old hosting closes. For businesses using Google Workspace or Microsoft 365, copying MX and verification TXT records exactly to the new DNS is sufficient; for those wishing to set up email from scratch, the business email guide provides guidance.

DNS service

If the domain uses the old provider’s free DNS service, those records may not automatically appear in the new panel when the domain leaves. The DNS backup taken before transfer is useful here: prepare the records on the new side in advance and change nameservers last.

SSL certificate

An SSL certificate is installed on the server and does not move with the domain. When hosting changes, reinstall the certificate on the new server; without it, the browser displays a ‘Not secure’ warning and visitors may leave the website.

Why should the domain be registered in the business’s name? Common practice and our approach

A common industry practice is to create the domain and hosting in the agency’s own account, often in the agency’s name. No problem is visible until the relationship with the agency ends; at that point, how to transfer domain ownership becomes an urgent problem. Yet email addresses, Google accounts and years of accumulated search visibility depend on the domain.

At Onur Freelance, the domain and hosting are created in the business’s name: a domain costs 1,000 TL annually, hosting 2,000 TL annually, and the two together 3,000 TL annually. The difference between the two approaches becomes clear at these points:

  • Registrant: In common practice the agency appears; in our approach it is the business itself.
  • Whois email: In common practice it is the agency’s address; we use an address accessible to the business.
  • At separation: Common practice requires a rights-holder change and the agency’s approval; with us, the business can request the transfer code directly.
  • Invoices: Payment documents are issued in the business’s name and can be retained as proof of ownership.

If the domain has not yet been purchased, points to consider when choosing a name are in the domain selection guide, and current extension options are on the domain prices page.

Common domain transfer mistakes and the correct method

Even when people know how to transfer a domain, most transfers get stuck because of planning mistakes rather than technical faults. The most common mistakes and their correct alternatives are as follows:

  • Changing whois information immediately before transfer: This can trigger the 60-day lock for a gTLD; ask the provider about the opt-out option first.
  • Starting a transfer without a DNS backup: Export records in advance and compare them exactly in the new panel.
  • Closing the old hosting on migration day: Because DNS changes take time to propagate, keep the old server running in parallel for a while.
  • Forgetting the MX record: The website opens, but emails do not arrive; check MX, SPF and DKIM records separately.
  • Starting just days before expiration: A stalled transfer can coincide with expiration; start the process sufficiently before the expiration date.
  • Sharing the transfer code openly: The code is the key to the domain and is entered only in the new provider’s transfer screen.
  • Registering the new domain in someone else’s name again: The same problem returns a few years later; register it in the business’s name.

The basic structure of the correct method does not change: backup and checks first, hosting next, and the domain last. At every stage, confirm that the business is the registrant.

How does migration with Onur Freelance proceed?

At Onur Freelance, based in Maltepe/Istanbul since 2019, migration begins with documenting the current situation: the whois record, DNS records, email setup and website backup are examined. New hosting is then opened in the business’s name, the website is migrated and tested, and DNS and SSL are configured. The domain is transferred after the website runs smoothly on the new server.

Current packages are listed on the hosting prices page. If updates and backups are also requested after migration, website maintenance is planned at 500–2,000 TL per month. The transfer code and panel password stay with the business as far as possible; the code is entered only on the transfer screen.

Let the domain and hosting belong to the business from now on

Once how to transfer a domain is clear, the next step depends on the situation: if the code is available, the transfer is started at the new provider in a few steps. If the code is delayed, or the website, email and hosting will move together, you can contact us through WhatsApp or telephone for a free preliminary assessment. New registrations are created in the business’s name, and ownership remains with the business.

How domain and hosting fees renewed alongside a transfer are recorded in the accounts is explained in the website accounting entries guide.

Before transfer, renewal and recovery rules for a domain approaching expiration are addressed in a separate article.

If the domain will be connected to a website for the first time, DNS and SSL steps are explained in the article how to publish a website .

Frequently asked questions

For extensions such as .com and .net, ICANN rules require the registrar to supply the transfer code within five calendar days; the transfer completes if the current provider does not reject it within five calendar days. For .tr extensions, the losing registrar responds to the request within 24 hours; an unanswered request is considered accepted.

If DNS records and nameservers stay the same, the website and email are usually unaffected. If the domain uses the old provider’s free DNS service, records must be backed up and copied to the new side before transfer; otherwise, downtime may occur.

A transfer code is a secret code authorizing a domain to move to another registrar. It is requested from the current registrar’s panel or support channel; for .tr extensions, it is requested as an authorization code through the losing registrar’s website.

Generally, no. Under ICANN rules, a transfer can be rejected within 60 days of initial registration or a previous transfer; changes to registrant details can trigger a 60-day lock. For .tr extensions, transfers are also rejected within 60 days of initial allocation or the previous transfer.

To change the domain owner, complete the transfer form on the current registrar’s website and submit the necessary information and documents to TRABİS through the registrar. Supporting documents are required in cases such as a merger, transfer of trademark rights or death; the transferred domain’s allocation period does not change.

Transfers of extensions such as .com and .net are paid, and under ICANN rules a completed transfer extends registration by one year, with the total term limited to 10 years. For .tr extensions, fees are paid to the registrar and the allocation period remains unchanged after transfer.

First request the code in writing and check who the owner is in the whois record; if the business is the registrant, it can contact the registrar directly. For a gTLD, a complaint can be submitted to ICANN if the code is not provided within five calendar days; for .tr, the registrar cannot block code access on grounds such as debt. If the domain is registered in the agency’s name, a rights-holder change is necessary, and consulting a lawyer is recommended in a dispute.

The domain and hosting are created in the business’s name; a domain costs 1,000 TL annually, hosting 2,000 TL annually, and both together 3,000 TL annually. Onur Freelance is not an official support channel for ICANN, TRABİS or registrars; transfers and ownership changes are handled through the relevant registrar.