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.
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.
| Subject | Domain transfer | Hosting migration |
|---|---|---|
| What changes | The company where the domain is registered | The server running the website |
| What is required | Removing the lock and obtaining a transfer code | File and database backup, a new hosting account |
| Website access | Usually unaffected if DNS records are preserved | An incorrect sequence can cause downtime |
| May be affected if the old provider supplies DNS | Mail will not arrive if MX records and accounts are not moved | |
| Registration period | Extended by one year for .com; unchanged for .tr | The 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
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:
- Remove the domain’s transfer lock in the current registrar’s panel.
- 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.
- Enter the domain using the transfer option at the new registrar, enter the code and pay the transfer fee.
- Check the notification or approval email sent to the registered email address; do not click a link that stops the transfer.
- When the current provider’s objection period expires, the transfer completes and the domain moves into the new provider’s panel.
- 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:
- The domain owner or an authorized party requests the authorization code through the current (losing) registrar’s website.
- The losing registrar immediately supplies the domain owner with the authorization code transmitted by TRABİS.
- Apply through the new (gaining) registrar’s website using this code; the gaining registrar forwards the application to TRABİS.
- 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.
- 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 rules | ICANN Transfer Policy | Communiqué on Internet Domain Names, TRABİS |
| Name of the code | EPP / auth code, supplied within five calendar days | Authorization code, supplied immediately by the losing registrar |
| Current provider’s response period | Five calendar days | 24 hours; an unanswered request is considered accepted |
| Term after transfer | Extended by one year | Unchanged |
| 60-day rule | Initial registration, previous transfer, registrant change | Initial allocation, previous transfer |
| Rejection on grounds of debt | Possible if a previous or current period is unpaid | Not 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:
- Open the new hosting account; do not close the old hosting at this stage.
- Take a complete backup of website files and the database from the old server.
- Install the website on the new server and test it using the hosts file or a temporary address.
- Lower the DNS records’ TTL values a few days before switching.
- Create email accounts with the same names on the new side.
- Point the A record or nameservers to the new server and check MX records.
- Install the SSL certificate on the new server and open the website over https.
- 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 .
Related guides
Frequently asked questions
How long does a domain transfer take?
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.
Will the website and email go offline during a domain transfer?
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.
What is a transfer code (EPP / auth code), and where do you get it?
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.
Can a newly purchased domain be transferred immediately?
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.
How do you transfer ownership of a .com.tr domain?
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.
Is a domain transfer paid, and does the registration period increase?
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.
What should you do if the former agency will not provide the domain transfer code?
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.
How much do domain and hosting cost 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 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.
Call us
Call us for detailed information.
Let us call you!
Share your phone number and let us give you a call!
Our other services
- › Corporate web design
- › E-commerce website development
- › SEO optimization
- › WordPress website development
- › Google advertising management
- › WordPress speed optimization
Service areas
- › Web design in Sakarya
- › Web design in Tekirdağ
- › Web design in Bursa
- › Web design in Beşiktaş
- › Web design in Şişli
- › Web design in Tuzla
- › Web design in Ümraniye
- › Web design in Kadıköy
- › Web design in İstanbul
- › Web design in Ankara
- › Web design in Ataşehir
- › Web design in Üsküdar
- › Web design in Kartal
- › Web design in Maltepe
- › Web design in Pendik
- › Web design in Kocaeli
- › Web design in İzmir
- › Web design in Antalya
