Skip to content
Settings

Domains - Transfer-In Process

Learn how to enable and use Domain Transfer‑In in GHL Customer Care. Move domains from GoDaddy, Name-cheap and more, avoid downtime, and keep billing in one place.

11 min read2,469 words20 explained images
View as markdownOpen in ClaudeOpen in ChatGPT
Each image has a one line explanation. Switch to full detail for the step it belongs to, the fields and buttons involved, examples and the whole procedure.
On this page
  1. Key Benefits of Domain Transfer‑In
  2. Setup & Prerequisites
  3. How to Enable Domain Purchase (Agency Settings)
  4. How to Enable Domain Purchase for Sub-Accounts
  5. How to Use the Domain Transfer-In Feature
  6. Step 1: Start Transfer
  7. Step 2: Eligibility Check
  8. Step 3: Review and Save DNS Records
  9. Reviewing DNS Records
  10. Step 4: Finalize Transfer
  11. Step 5: Approve In-Progress Transfer
  12. Step 6: After the Transfer
  13. Common Issues & Troubleshooting
  14. Frequently Asked Questions
  15. Related Articles

Transferring your domain into GHL Customer Care lets you manage registration, renewal, DNS, and product connections (email, sites, client portals) all in one place. This overview of domain transfer explains the full transfer-in workflow, including eligibility, step-by-step instructions, and troubleshooting.

Note: Domain transfer-in may not be enabled on all accounts. If you do not see the option for domain transfer, please contact support to have it enabled.

TABLE OF CONTENTS


What is Domain Transfer-In

Domain Transfer-In is a built-in GHL Customer Care feature that allows users to move domain ownership and management from third-party registrars (such as GoDaddy, Namecheap, etc.) into the GHL Customer Care platform. This simplifies your workflow by letting you purchase, transfer, renew, and manage DNS records from within your location. The Domains page acts as your centralized dashboard for all domain activity, improving visibility and control.

When you initiate a domain transfer-in, GHL Customer Care guides you through a 5-step process—starting with domain entry and ending with approval from your current registrar. The system automatically checks transfer eligibility, allows DNS record import or review, and ensures a secure finalization using an EPP (authorization) code. Once complete, the transferred domain integrates instantly with your websites, funnels, client portals, and email systems—all within GHL Customer Care.


Key Benefits of Domain Transfer‑In

  • Centralized control: Manage domains, DNS, billing, and renewals alongside websites, funnels, and email tools in GHL Customer Care.

  • Security & flexibility: Full DNS access within GHL Customer Care—no external registrar logins needed.

  • No lost term: Existing remaining term carries over, and +1 year is added at transfer (TLD exceptions may apply).

  • Transparent pricing: Fixed, upfront transfer fees for clarity.

  • Smooth integrations: Instantly connect transferred domains to GHL Customer Care products.


Setup & Prerequisites

Before you start, confirm that your domain meets industry requirements and is ready for domain transfer:

  • Domain is older than 60 days (ICANN rule).
  • Domain is unlocked at your current registrar.
  • WHOIS privacy protection is turned off.
  • DNSSEC (if enabled) is disabled.
  • You have access to the EPP/Auth code from your registrar.
  • Your contact email is correct in WHOIS, since transfer approval emails will be sent there.
  • Your GHL Customer Care wallet has sufficient funds for the transfer.
  • We recommend saving a copy of your current DNS settings.

How to Enable Domain Purchase (Agency Settings)

  1. Switch to Agency View by clicking the location dropdown at the top-left corner of your screen and selecting Agency.
    Step 1 of 4: Switch to Agency View by clicking the location dropdown at the… What this shows Step 1 of 4: Switch to Agency View by clicking the location dropdown at the top-left corner of your screen and selecting Agency. What this shows Shows what to choose for step 1 of 4 in the "How to Enable Domain Purchase (Agency Settings)" section of "Domains - Transfer-In Process". This screenshot accompanies step 1 of 4 in the "How to Enable Domain Purchase (Agency Settings)" section of "Domains - Transfer-In Process". At this point in the walkthrough you switch to Agency View by clicking the location dropdown at the top-left corner of your screen and selecting Agency. The next step is to click on Settings. Step 1 of 4Image 1 of 20 What to chooseSwitch to Agency View by clicking the location dropdown at the top-left corner of your screen and selecting Agency.
    Buttons and menus referenced Switch to Agency ViewAgencySettings.CompanyDomainPurchaseON
    Next stepClick on Settings.
    All 4 steps in this procedure
    1. Switch to Agency View by clicking the location dropdown at the top-left corner of your screen and selecting Agency. this image
    2. Click on Settings.
    3. Navigate to Company → scroll down to Domain Purchase.
    4. Toggle the setting ON to activate domain purchasing functionality across the platform.
  2. Click on Settings.

    Step 2 of 4: Click on Settings What this shows Step 2 of 4: Click on Settings. What this shows Shows what to click for step 2 of 4 in the "How to Enable Domain Purchase (Agency Settings)" section of "Domains - Transfer-In Process". This screenshot accompanies step 2 of 4 in the "How to Enable Domain Purchase (Agency Settings)" section of "Domains - Transfer-In Process". At this point in the walkthrough you click on Settings. For context, this section explains: Switch to Agency View by clicking the location dropdown at the top-left corner of your screen and selecting Agency. Click on Settings. Navigate to Company → scroll down to Domain Purchase. Toggle the setting ON to activate domain purchasing functionality across the platform. The next step is to navigate to Company → scroll down to Domain Purchase. Step 2 of 4Image 2 of 20 What to clickClick on Settings.
    Buttons and menus referenced Settings.Switch to Agency ViewAgencyCompanyDomainPurchaseON
    Next stepNavigate to Company → scroll down to Domain Purchase.
    All 4 steps in this procedure
    1. Switch to Agency View by clicking the location dropdown at the top-left corner of your screen and selecting Agency.
    2. Click on Settings. this image
    3. Navigate to Company → scroll down to Domain Purchase.
    4. Toggle the setting ON to activate domain purchasing functionality across the platform.
  3. Navigate toCompany → scroll down to Domain Purchase.
  4. Toggle the setting ON to activate domain purchasing functionality across the platform.

    Step 4 of 4: Toggle the setting ON to activate domain purchasing functionality… What this shows Step 4 of 4: Toggle the setting ON to activate domain purchasing functionality across the platform. What this shows Shows what to choose for step 4 of 4 in the "How to Enable Domain Purchase (Agency Settings)" section of "Domains - Transfer-In Process". This screenshot accompanies step 4 of 4 in the "How to Enable Domain Purchase (Agency Settings)" section of "Domains - Transfer-In Process". At this point in the walkthrough you toggle the setting ON to activate domain purchasing functionality across the platform. Step 4 of 4Image 3 of 20 What to chooseToggle the setting ON to activate domain purchasing functionality across the platform.
    Buttons and menus referenced ONSwitch to Agency ViewAgencySettings.CompanyDomainPurchase
    All 4 steps in this procedure
    1. Switch to Agency View by clicking the location dropdown at the top-left corner of your screen and selecting Agency.
    2. Click on Settings.
    3. Navigate to Company → scroll down to Domain Purchase.
    4. Toggle the setting ON to activate domain purchasing functionality across the platform. this image

How to Enable Domain Purchase for Sub-Accounts

  1. Go to agency Settings
    Step 1 of 3: Go to agency Settings What this shows Step 1 of 3: Go to agency Settings What this shows Shows where to go for step 1 of 3 in the "How to Enable Domain Purchase for Sub-Accounts" section of "Domains - Transfer-In Process". This screenshot accompanies step 1 of 3 in the "How to Enable Domain Purchase for Sub-Accounts" section of "Domains - Transfer-In Process". At this point in the walkthrough you go to agency Settings. For context, this section explains: Go to agency Settings Click on Domain Purchase. Enable domain purchasing individually for sub-accounts that will use the Domain Transfer-In feature. The next step is to click on Domain Purchase. Step 1 of 3Image 4 of 20 Where to goGo to agency Settings
    Buttons and menus referenced SettingsDomainPurchase.Enableindividually
    Next stepClick on Domain Purchase.
    All 3 steps in this procedure
    1. Go to agency Settings this image
    2. Click on Domain Purchase.
    3. Enable domain purchasing individually for sub-accounts that will use the Domain Transfer-In feature.
  2. Click on Domain Purchase.
  3. Enable domain purchasing individually for sub-accounts that will use the Domain Transfer-In feature.

    Step 3 of 3: Enable domain purchasing individually for sub-accounts that will use… What this shows Step 3 of 3: Enable domain purchasing individually for sub-accounts that will use the Domain Transfer-In feature. What this shows Shows what this covers for step 3 of 3 in the "How to Enable Domain Purchase for Sub-Accounts" section of "Domains - Transfer-In Process". This screenshot accompanies step 3 of 3 in the "How to Enable Domain Purchase for Sub-Accounts" section of "Domains - Transfer-In Process". At this point in the walkthrough you enable domain purchasing individually for sub-accounts that will use the Domain Transfer-In feature. Step 3 of 3Image 5 of 20 What this coversEnable domain purchasing individually for sub-accounts that will use the Domain Transfer-In feature.
    Buttons and menus referenced EnableindividuallySettingsDomainPurchase.
    All 3 steps in this procedure
    1. Go to agency Settings
    2. Click on Domain Purchase.
    3. Enable domain purchasing individually for sub-accounts that will use the Domain Transfer-In feature. this image

How to Use the Domain Transfer-In Feature

Step 1: Start Transfer

  1. In the selected sub-account, click on Settings.
    Step 1 of 6: In the selected sub-account, click on Settings What this shows Step 1 of 6: In the selected sub-account, click on Settings. What this shows Shows what to click for step 1 of 6 in the "Step 1: Start Transfer" section of "Domains - Transfer-In Process". This screenshot accompanies step 1 of 6 in the "Step 1: Start Transfer" section of "Domains - Transfer-In Process". At this point in the walkthrough you in the selected sub-account, click on Settings. The navigation path used here is URL Redirects > Domains. The next step is to go to Domains & URL Redirects > Domains. Step 1 of 6Path: URL Redirects > DomainsImage 6 of 20 What to clickIn the selected sub-account, click on Settings.
    Buttons and menus referenced SettingsDomains & URL RedirectsDomains.externalTransferInTransfer-In DomainPurchase/Transfer DomainContinue
    Next stepGo to Domains & URL Redirects > Domains.
    All 6 steps in this procedure
    1. In the selected sub-account, click on Settings. this image
    2. Go to Domains & URL Redirects > Domains.
    3. If the domain already exists as external, click Transfer - In.
    4. To transfer a new domain, click the Transfer-In Domain button.
    5. Or click on the Purchase/Transfer Domain button.
    6. Enter the domain name you want to transfer and click the Continue button.
  2. Go to Domains & URL Redirects > Domains.
    Step 2 of 6: Go to Domains & URL Redirects > Domains What this shows Step 2 of 6: Go to Domains & URL Redirects > Domains. What this shows Shows where to go for step 2 of 6 in the "Step 1: Start Transfer" section of "Domains - Transfer-In Process". This screenshot accompanies step 2 of 6 in the "Step 1: Start Transfer" section of "Domains - Transfer-In Process". At this point in the walkthrough you go to Domains & URL Redirects > Domains. The navigation path used here is URL Redirects > Domains. The next step is to if the domain already exists as external, click Transfer - In. Step 2 of 6Path: URL Redirects > DomainsImage 7 of 20 Where to goGo to Domains & URL Redirects > Domains.
    Buttons and menus referenced Domains & URL RedirectsDomains.SettingsexternalTransferInTransfer-In DomainPurchase/Transfer DomainContinue
    Next stepIf the domain already exists as external, click Transfer - In.
    All 6 steps in this procedure
    1. In the selected sub-account, click on Settings.
    2. Go to Domains & URL Redirects > Domains. this image
    3. If the domain already exists as external, click Transfer - In.
    4. To transfer a new domain, click the Transfer-In Domain button.
    5. Or click on the Purchase/Transfer Domain button.
    6. Enter the domain name you want to transfer and click the Continue button.
  3. If the domain already exists as external, click Transfer-In.
    Step 3 of 6: If the domain already exists as external, click Transfer - In What this shows Step 3 of 6: If the domain already exists as external, click Transfer - In. What this shows Shows what to click for step 3 of 6 in the "Step 1: Start Transfer" section of "Domains - Transfer-In Process". This screenshot accompanies step 3 of 6 in the "Step 1: Start Transfer" section of "Domains - Transfer-In Process". At this point in the walkthrough you if the domain already exists as external, click Transfer - In. The navigation path used here is URL Redirects > Domains. The next step is to to transfer a new domain, click the Transfer-In Domain button. Step 3 of 6Path: URL Redirects > DomainsImage 8 of 20 What to clickIf the domain already exists as external, click Transfer - In.
    Buttons and menus referenced externalTransferInSettingsDomains & URL RedirectsDomains.Transfer-In DomainPurchase/Transfer DomainContinue
    Next stepTo transfer a new domain, click the Transfer-In Domain button.
    All 6 steps in this procedure
    1. In the selected sub-account, click on Settings.
    2. Go to Domains & URL Redirects > Domains.
    3. If the domain already exists as external, click Transfer - In. this image
    4. To transfer a new domain, click the Transfer-In Domain button.
    5. Or click on the Purchase/Transfer Domain button.
    6. Enter the domain name you want to transfer and click the Continue button.

  4. To transfer a new domain, click the Transfer-In Domain button.
    Step 4 of 6: To transfer a new domain, click the Transfer-In Domain button What this shows Step 4 of 6: To transfer a new domain, click the Transfer-In Domain button. What this shows Shows what to click for step 4 of 6 in the "Step 1: Start Transfer" section of "Domains - Transfer-In Process". This screenshot accompanies step 4 of 6 in the "Step 1: Start Transfer" section of "Domains - Transfer-In Process". At this point in the walkthrough you to transfer a new domain, click the Transfer-In Domain button. The navigation path used here is URL Redirects > Domains. The next step is to or click on the Purchase/Transfer Domain button. Step 4 of 6Path: URL Redirects > DomainsImage 9 of 20 What to clickTo transfer a new domain, click the Transfer-In Domain button.
    Buttons and menus referenced Transfer-In DomainSettingsDomains & URL RedirectsDomains.externalTransferInPurchase/Transfer DomainContinue
    Next stepOr click on the Purchase/Transfer Domain button.
    All 6 steps in this procedure
    1. In the selected sub-account, click on Settings.
    2. Go to Domains & URL Redirects > Domains.
    3. If the domain already exists as external, click Transfer - In.
    4. To transfer a new domain, click the Transfer-In Domain button. this image
    5. Or click on the Purchase/Transfer Domain button.
    6. Enter the domain name you want to transfer and click the Continue button.
  5. Or click on the Purchase/Transfer Domain button.
    Step 5 of 6: Or click on the Purchase/Transfer Domain button What this shows Step 5 of 6: Or click on the Purchase/Transfer Domain button. What this shows Shows what to click for step 5 of 6 in the "Step 1: Start Transfer" section of "Domains - Transfer-In Process". This screenshot accompanies step 5 of 6 in the "Step 1: Start Transfer" section of "Domains - Transfer-In Process". At this point in the walkthrough you or click on the Purchase/Transfer Domain button. The navigation path used here is URL Redirects > Domains. The next step is to enter the domain name you want to transfer and click the Continue button. Step 5 of 6Path: URL Redirects > DomainsImage 10 of 20 What to clickOr click on the Purchase/Transfer Domain button.
    Buttons and menus referenced Purchase/Transfer DomainSettingsDomains & URL RedirectsDomains.externalTransferInTransfer-In DomainContinue
    Next stepEnter the domain name you want to transfer and click the Continue button.
    All 6 steps in this procedure
    1. In the selected sub-account, click on Settings.
    2. Go to Domains & URL Redirects > Domains.
    3. If the domain already exists as external, click Transfer - In.
    4. To transfer a new domain, click the Transfer-In Domain button.
    5. Or click on the Purchase/Transfer Domain button. this image
    6. Enter the domain name you want to transfer and click the Continue button.
  6. Enter the domain name you want to transfer and click the Continue button.
    Step 6 of 6: Enter the domain name you want to transfer and click the Continue button What this shows Step 6 of 6: Enter the domain name you want to transfer and click the Continue button. What this shows Shows what to fill in for step 6 of 6 in the "Step 1: Start Transfer" section of "Domains - Transfer-In Process". This screenshot accompanies step 6 of 6 in the "Step 1: Start Transfer" section of "Domains - Transfer-In Process". At this point in the walkthrough you enter the domain name you want to transfer and click the Continue button. The navigation path used here is URL Redirects > Domains. Step 6 of 6Path: URL Redirects > DomainsImage 11 of 20 What to fill inEnter the domain name you want to transfer and click the Continue button.
    Buttons and menus referenced ContinueSettingsDomains & URL RedirectsDomains.externalTransferInTransfer-In DomainPurchase/Transfer Domain
    All 6 steps in this procedure
    1. In the selected sub-account, click on Settings.
    2. Go to Domains & URL Redirects > Domains.
    3. If the domain already exists as external, click Transfer - In.
    4. To transfer a new domain, click the Transfer-In Domain button.
    5. Or click on the Purchase/Transfer Domain button.
    6. Enter the domain name you want to transfer and click the Continue button. this image

Step 2: Eligibility Check

  1. The system runs an eligibility check to confirm ICANN requirements. If the domain is eligible for transfer you can continue with the transfer process.
  2. During the Eligibility Check, GHL Customer Care verifies whether your domain qualifies to be transferred into the platform. The system evaluates both registrar-level rules and technical readiness. If the domain is eligible for transfer you can continue with the transfer process. When a domain is eligible for transfer you can see the
    • Domain Name
    • Current Domain Registrar
    • Current expiration and new expiration (extended by 1 year)
    • Applicable fee for the extension of expiry date.
  3. Make sure you have access to your current registrar before proceeding.
    Step 3 of 5: Make sure you have access to your current registrar before proceeding What this shows Step 3 of 5: Make sure you have access to your current registrar before proceeding. What this shows Shows what this covers for step 3 of 5 in the "Step 2: Eligibility Check" section of "Domains - Transfer-In Process". This screenshot accompanies step 3 of 5 in the "Step 2: Eligibility Check" section of "Domains - Transfer-In Process". At this point in the walkthrough you make sure you have access to your current registrar before proceeding. This part of the guide covers 5 fields, listed below. The next step is to a domain is not eligible for transfer when. Step 3 of 5Image 12 of 20 What this coversMake sure you have access to your current registrar before proceeding.
    Fields in this part of the guide Domain NameCurrent Domain RegistrarCurrent expiration and new expiration (extended by 1 year)A domain is not eligible for transfer when:It has been purchased or transferred in last 60 days
    Buttons and menus referenced Eligibility Checknot eligible for transfer whenContinue button will be disabled
    Next stepA domain is not eligible for transfer when:
    Example values
    Domain Name
    Priya Raman

    Illustrative values showing the expected format. They are not read from the screenshot.

    All 5 steps in this procedure
    1. The system runs an eligibility check to confirm ICANN requirements. If the domain is eligible for transfer you can continue with the transfer process.
    2. During the Eligibility Check, GHL Customer Care verifies whether your domain qualifies to be transferred into the platform. The system evaluates both registrar-level rules and technical readiness. If the domain is eligible for transfer you can continue with the transfer process. When a domain is eligible for transfer you can see the
    3. Make sure you have access to your current registrar before proceeding. this image
    4. A domain is not eligible for transfer when:
    5. In these cases, the Continue button will be disabled, and a relevant error message will explain why the domain cannot be transferred at this time.
  4. A domain is not eligible for transfer when:
    • Its current registrar is not supported.
    • It has been previously purchased internally.
    • It’s TLD is not supported.
    • It has been purchased or transferred in last 60 days
    • It has an EPP status that does not allow for transfers (eg, pendingDelete, redemptionPeriod, serverHold etc)
    • The transfer would result in the term of the domain exceeding the maximum allowed term
    • Domain extension is not supported.
  5. In these cases, the Continue button will be disabled, and a relevant error message will explain why the domain cannot be transferred at this time.
    Step 5 of 5: In these cases, the Continue button will be disabled, and a relevant… What this shows Step 5 of 5: In these cases, the Continue button will be disabled, and a relevant error message will explain why the domain cannot be transferred at this time. What this shows Shows what this covers for step 5 of 5 in the "Step 2: Eligibility Check" section of "Domains - Transfer-In Process". This animation accompanies step 5 of 5 in the "Step 2: Eligibility Check" section of "Domains - Transfer-In Process". At this point in the walkthrough you in these cases, the Continue button will be disabled, and a relevant error message will explain why the domain cannot be transferred at this time. This part of the guide covers 5 fields, listed below. Step 5 of 5Image 13 of 20 What this coversIn these cases, the Continue button will be disabled, and a relevant error message will explain why the domain cannot be transferred at this time.
    Fields in this part of the guide Domain NameCurrent Domain RegistrarCurrent expiration and new expiration (extended by 1 year)A domain is not eligible for transfer when:It has been purchased or transferred in last 60 days
    Buttons and menus referenced Continue button will be disabledEligibility Checknot eligible for transfer when
    Example values
    Domain Name
    Priya Raman

    Illustrative values showing the expected format. They are not read from the screenshot.

    All 5 steps in this procedure
    1. The system runs an eligibility check to confirm ICANN requirements. If the domain is eligible for transfer you can continue with the transfer process.
    2. During the Eligibility Check, GHL Customer Care verifies whether your domain qualifies to be transferred into the platform. The system evaluates both registrar-level rules and technical readiness. If the domain is eligible for transfer you can continue with the transfer process. When a domain is eligible for transfer you can see the
    3. Make sure you have access to your current registrar before proceeding.
    4. A domain is not eligible for transfer when:
    5. In these cases, the Continue button will be disabled, and a relevant error message will explain why the domain cannot be transferred at this time. this image

Step 3: Review and Save DNS Records

Note: Before transferring your domain (e.g., from GoDaddy or Namecheap), review and replicate all DNS records from your current provider. This prevents downtime for your website, email, and other services.


Users can choose between two methods to retrieve your DNS records by:

Note: Your domain registrar and DNS provider can be different if you’ve changed the nameservers where you bought your domain. For example, if you bought your domain on GoDaddy but pointed it to Cloudflare by updating the nameservers, then Cloudflare is now managing your DNS. In that case, you’ll need to log in to Cloudflare to access your DNS records (zone file).

1. Upload DNS Zone File

This method is recommended if you want to import all DNS records from your current DNS provider without missing any of the existing records. This file contains all your domain’s DNS entries including A, CNAME, TXT, MX, and other record types.
To get the DNS Zone file from your current DNS provider:

  1. Login into your current DNS provider or where you purchased your domain originally.
  2. Go to DNS settings of the domain you want to transfer
  3. Locate the option to export DNS zone/records file
  4. In case you can’t find such option, reach out to your current DNS provider or registrar’s support to get it.

Note: Go to your registrar below to follow step by step process:

GoDaddy - Learn about how to upload zone files from GoDaddy HERE.

Cloudflare - Learn about how to upload zone files from Cloudflare HERE.

NameCheap - Currently, Namecheap does not offer a downloadable zone file, so you may need to recreate the records manually or reach out to support to access the records. Link to manually extract the records HERE.

IONOS-  Domain Exports , Cloud DNS , API How-Tos

Note: Go to your registrar below to follow step by step process: GoDaddy - Learn about how to upload zone files from GoDaddy HERE. Cloudflare - Learn about how to upload zone files from Cloudflare HERE. NameCheap - Currently, Namecheap does not offer a downloadable zone file, so you may need to recreate the records manually or reach out to support to access the records. Link to manually extract the records HERE. IONOS- Domain Exports , Cloud DNS , API How-Tos (image 14 of 20) What this shows Login into your current DNS provider or where you purchased your domain originally. What this shows Illustrates the "Note: Go to your registrar below to follow step by step process: GoDaddy - Learn about how to upload zone files from GoDaddy HERE. Cloudflare - Learn about how to upload zone files from Cloudflare HERE. NameCheap - Currently, Namecheap does not offer a downloadable zone file, so you may need to recreate the records manually or reach out to support to access the records. Link to manually extract the records HERE. IONOS- Domain Exports , Cloud DNS , API How-Tos" section of "Domains - Transfer-In Process". This screenshot appears in the "Note: Go to your registrar below to follow step by step process: GoDaddy - Learn about how to upload zone files from GoDaddy HERE. Cloudflare - Learn about how to upload zone files from Cloudflare HERE. NameCheap - Currently, Namecheap does not offer a downloadable zone file, so you may need to recreate the records manually or reach out to support to access the records. Link to manually extract the records HERE. IONOS- Domain Exports, Cloud DNS, API How-Tos" section of "Domains - Transfer-In Process". The text alongside this image reads: Login into your current DNS provider or where you purchased your domain originally. Go to DNS settings of the domain you want to transfer Locate the option to export DNS zone/records file In case you can’t find such option, reach out to your current DNS provider or registrar’s support to get it. Immediately after, the guide continues: Note: Your domain registrar and DNS provider can be different if you’ve updated the nameserver records at your registrar. For example, if you purchased your domain from GoDaddy but pointed it to Cloudflare by changing the nameservers…. Image 14 of 20 What this coversLogin into your current DNS provider or where you purchased your domain originally. Go to DNS settings of the domain you want to transfer Locate the option to export DNS zone/records file In case you can’t find such option, reach out to your current DNS provider or registrar’s support to get it. Next stepNote: Your domain registrar and DNS provider can be different if you’ve updated the nameserver records at your registrar. For example, if you purchased your domain from GoDaddy but pointed it to Cloudflare by changing the nameservers, then Cloudflare becomes your DNS provider. In that case, you’ll need to log in to Cloudflare to view and compare your DNS records.

2. Auto Scan DNS Records

Note: Your domain registrar and DNS provider can be different if you’ve updated the nameserver records at your registrar. For example, if you purchased your domain from GoDaddy but pointed it to Cloudflare by changing the nameservers, then Cloudflare becomes your DNS provider. In that case, you’ll need to log in to Cloudflare to view and compare your DNS records.
  • This method is convenient and requires no prior setup. In this method, your existing DNS records will be automatically scanned, but some of the existing records may not get detected in the scan.
  • So, to avoid interruptions in your existing connected services like funnel, website etc post transfer, it is highly recommended to manually cross check the scanned records with your records at your current DNS provider or registrar and add/edit records if required.
2. Auto Scan DNS Records (image 15 of 20) What this shows This method is convenient and requires no prior setup. What this shows Illustrates the "2. Auto Scan DNS Records" section of "Domains - Transfer-In Process". This screenshot appears in the "2. Auto Scan DNS Records" section of "Domains - Transfer-In Process". The text alongside this image reads: This method is convenient and requires no prior setup. In this method, your existing DNS records will be automatically scanned, but some of the existing records may not get detected in the scan. So, to avoid interruptions in your existing connected services like funnel, website etc post transfer…. Immediately after, the guide continues: Note: Manually cross-check scanned DNS records against those at your DNS host/registrar. Missing entries can cause website or email outages after transfer—review and add any that weren’t captured. Image 15 of 20 What this coversThis method is convenient and requires no prior setup. In this method, your existing DNS records will be automatically scanned, but some of the existing records may not get detected in the scan. So, to avoid interruptions in your existing connected services like funnel, website etc post transfer, it is highly recommended to manually cross check the scanned records with your records at your current DNS provider or registrar and add/edit records if required. Next stepNote: Manually cross-check scanned DNS records against those at your DNS host/registrar. Missing entries can cause website or email outages after transfer—review and add any that weren’t captured.
All 2 steps in this procedure
  1. This method is convenient and requires no prior setup. In this method, your existing DNS records will be automatically scanned, but some of the existing records may not get detected in the scan.
  2. So, to avoid interruptions in your existing connected services like funnel, website etc post transfer, it is highly recommended to manually cross check the scanned records with your records at your current DNS provider or registrar and add/edit records if required.

Reviewing DNS Records

Note: Manually cross-check scanned DNS records against those at your DNS host/registrar. Missing entries can cause website or email outages after transfer—review and add any that weren’t captured.
  1. Once records are retrieved, you can now review your DNS records. In the DNS table shown you can:
    • View all DNS entries in a table format, categorized by record type (e.g., A, CNAME, TXT, MX).
    • Add new records by clicking “Add Record”.
    • Edit or delete individual records as needed.
    • Search records using any field (name, type, value).
  2. After reviewing, check the Confirmation box and click on Continue.

Reviewing DNS Records (image 16 of 20) What this shows Once records are retrieved, you can now review your DNS records. What this shows Illustrates the "Reviewing DNS Records" section of "Domains - Transfer-In Process". This screenshot appears in the "Reviewing DNS Records" section of "Domains - Transfer-In Process". The text alongside this image reads: Once records are retrieved, you can now review your DNS records. In the DNS table shown you can: After reviewing, check the Confirmation box and click on Continue. Immediately after, the guide continues: The Finalize Transfer step is where you complete the authorization process to move your domain from your current registrar (like GoDaddy, Namecheap, IONOS, etc.) to GHL Customer Care. This step ensures that your domain and related services…. Image 16 of 20 What to clickOnce records are retrieved, you can now review your DNS records. In the DNS table shown you can: After reviewing, check the Confirmation box and click on Continue. Next stepThe Finalize Transfer step is where you complete the authorization process to move your domain from your current registrar (like GoDaddy, Namecheap, IONOS, etc.) to GHL Customer Care. This step ensures that your domain and related services continue working smoothly after the transfer.

Step 4: Finalize Transfer

The Finalize Transfer step is where you complete the authorization process to move your domain from your current registrar (like GoDaddy, Namecheap, IONOS, etc.) to GHL Customer Care. This step ensures that your domain and related services continue working smoothly after the transfer.

On the Finalize Transfer screen, you will:

  1. Log into your current registrar (where you originally registered the domain)
  2. Disable DNSSEC & Whois Privacy
    1. Before initiating a domain transfer, it is important to disable DNSSEC and remove Whois privacy protection from your current registrar. General Instructions (the details can vary):
      1. Log in to your current registrar account.
      2. Go to DNS or Domain Settings.
      3. Find the option for DNSSEC and disable it.
      4. If Whois Privacy Protection is enabled, turn it off.
      5. Save changes
    2. GoDaddy: Disabling DNSSEC and Removing Whois Privacy Note: It may take a few minutes for the DNSSEC record to be fully removed. You’ll see a confirmation on GoDaddy once the setting is updated.
    3. NameCheap: Disabling DNSSEC and Removing Whois Privacy
    4. IONOS: Disabling DNSSEC and Removing Whois Privacy
  3. Unlock your domain and request authorization code (EPP code)

    1. Before transferring your domain, it must be unlocked, and you’ll need an authorization code (also called an EPP or transfer code) from your current registrar. General Instructions (the details can vary):
      1. Log in to your current registrar account (e.g., GoDaddy, Namecheap, IONOS).
      2. Go to your domain management or domain settings section.
      3. Look for the Domain Lock or Registrar Lock option.
      4. Disable or turn off the lock to unlock the domain.
      5. Once unlocked, locate the option to get the authorization code (may be labeled EPP code, Transfer Code, or AuthInfo).
      6. The code may either be displayed on screen or sent to your registered email.
    2. GoDaddy: You can read in detail about transferring your domain out of GoDaddy HERE.
    3. Namecheap: You can read in detail about transferring your domain out of Namecheap HERE. Note: Make sure WhoisGuard is disabled before requesting the auth code.
    4. IONOS: You can read in detail about transferring your domain out of Ionos HERE.
  4. Submit the transfer and complete payment.When the Confirm and Finalize Transfer button is clicked, we will:
    • Validate domain unlock status, auth code and for any other registry level statuses.
    • If the domain is valid for transfer, charge the wallet for the fee.
    • Submit the transfer request
Step 4: Finalize Transfer (image 17 of 20) What this shows Log into your current registrar (where you originally registered the domain) Disable DNSSEC & Whois Privacy Unlock your domain and request… What this shows Illustrates the "Step 4: Finalize Transfer" section of "Domains - Transfer-In Process". This screenshot appears in the "Step 4: Finalize Transfer" section of "Domains - Transfer-In Process". The text alongside this image reads: Log into your current registrar (where you originally registered the domain) Disable DNSSEC & Whois Privacy Unlock your domain and request authorization code (EPP code) Submit the transfer and complete payment. When the Confirm and Finalize Transfer button is clicked, we will. This part of the guide covers 4 fields, listed below. Immediately after, the guide continues: Once you’ve submitted your domain transfer request, the final step is to approve the transfer at your current registrar. Until you do that, the transfer stays in a pending state and won’t complete. Image 17 of 20 How to confirmLog into your current registrar (where you originally registered the domain) Disable DNSSEC & Whois Privacy Unlock your domain and request authorization code (EPP code) Submit the transfer and complete payment. When the Confirm and Finalize Transfer button is clicked, we will:
Fields in this part of the guide Disable DNSSEC & Whois PrivacyNameCheap: Disabling DNSSEC and Removing Whois PrivacyIONOS: Disabling DNSSEC and Removing Whois PrivacyUnlock your domain and request authorization code (EPP code)
Buttons and menus referenced Log into your current registrarDisable DNSSEC & Whois PrivacyGoDaddyNameCheapIONOSNamecheap
Next stepOnce you’ve submitted your domain transfer request, the final step is to approve the transfer at your current registrar. Until you do that, the transfer stays in a pending state and won’t complete.
All 4 steps in this procedure
  1. Log into your current registrar (where you originally registered the domain)
  2. Disable DNSSEC & Whois Privacy
  3. Unlock your domain and request authorization code (EPP code)
  4. Submit the transfer and complete payment. When the Confirm and Finalize Transfer button is clicked, we will:

Step 5: Approve In-Progress Transfer

Once you’ve submitted your domain transfer request, the final step is to approve the transfer at your current registrar. Until you do that, the transfer stays in a pending state and won’t complete.

Why Approval Is Required

Domain transfers require explicit confirmation from your current registrar (such as GoDaddy, Namecheap, or IONOS) to protect against unauthorized changes. You must manually approve the transfer either through your email inbox or your registrar’s dashboard.

If no action is taken, the transfer may auto-approve after 5–7 days, depending on the registrar’s policy.

Why Approval Is Required (image 18 of 20) What this shows If no action is taken, the transfer may auto-approve after 5–7 days, depending on the registrar’s policy. What this shows Illustrates the "Why Approval Is Required" section of "Domains - Transfer-In Process". This screenshot appears in the "Why Approval Is Required" section of "Domains - Transfer-In Process". The text alongside this image reads: If no action is taken, the transfer may auto-approve after 5–7 days, depending on the registrar’s policy. Immediately after, the guide continues: Here’s how to approve the transfer depending on who your registrar is. Image 18 of 20 What this coversIf no action is taken, the transfer may auto-approve after 5–7 days, depending on the registrar’s policy. Next stepHere’s how to approve the transfer depending on who your registrar is:

How to Approve the Transfer at Your Registrar

Here’s how to approve the transfer depending on who your registrar is:

GoDaddy

  • Option 1: Email Approval
  • Option 2: Dashboard Approval

Namecheap: Transfer a domain out of Namecheap.

IONOS: Domain Transfer Out of Ionos

  • Sign in to IONOS
  • Go to Domains & SSL
  • Click on the domain you’re transferring
  • Look for a Pending Transfer prompt or email instructions
  • Approve the transfer when prompted

After Transfer Approval

Once you approve the transfer:

  • Your domain is moved under our registrar partner (Cloudflare)
  • You’ll see it listed under Internal Domains in your account
  • You can manage DNS, renewals, and billing right inside our platform
  • The Manage button becomes active so you can take further actions
After Transfer Approval (image 19 of 20) What this shows Your domain is moved under our registrar partner (Cloudflare) You’ll see it listed under Internal Domains in your account You can manage… What this shows Illustrates the "After Transfer Approval" section of "Domains - Transfer-In Process". This screenshot appears in the "After Transfer Approval" section of "Domains - Transfer-In Process". The text alongside this image reads: Your domain is moved under our registrar partner (Cloudflare) You’ll see it listed under Internal Domains in your account You can manage DNS, renewals, and billing right inside our platform The Manage button becomes active so you can take further actions. This part of the guide covers 1 field, listed below. Immediately after, the guide continues: Your transfer can be rejected if. Image 19 of 20 What this coversYour domain is moved under our registrar partner (Cloudflare) You’ll see it listed under Internal Domains in your account You can manage DNS, renewals, and billing right inside our platform The Manage button becomes active so you can take further actions
Fields in this part of the guide You’ll see it listed under Internal Domains in your account
Next stepYour transfer can be rejected if:
All 4 steps in this procedure
  1. Your domain is moved under our registrar partner (Cloudflare)
  2. You’ll see it listed under Internal Domains in your account
  3. You can manage DNS, renewals, and billing right inside our platform
  4. The Manage button becomes active so you can take further actions

If the Transfer Is Rejected

If the Transfer Is Rejected (image 20 of 20) What this shows Your domain is moved under our registrar partner (Cloudflare) You’ll see it listed under Internal Domains in your account You can manage… What this shows Illustrates the "If the Transfer Is Rejected" section of "Domains - Transfer-In Process". This screenshot appears in the "If the Transfer Is Rejected" section of "Domains - Transfer-In Process". The text alongside this image reads: Your domain is moved under our registrar partner (Cloudflare) You’ll see it listed under Internal Domains in your account You can manage DNS, renewals, and billing right inside our platform The Manage button becomes active so you can take further actions. This part of the guide covers 5 fields, listed below. Immediately after, the guide continues: Your transfer can be rejected if. Image 20 of 20 What this coversYour domain is moved under our registrar partner (Cloudflare) You’ll see it listed under Internal Domains in your account You can manage DNS, renewals, and billing right inside our platform The Manage button becomes active so you can take further actions
Fields in this part of the guide You manually cancel itYour registrar blocks it (e.g., 60-day lock)You don’t approve it in timeThe domain status shows as RejectedThe Transfer to Us button reappears so you can try again
Next stepYour transfer can be rejected if:
All 3 steps in this procedure
  1. You manually cancel it
  2. Your registrar blocks it (e.g., 60-day lock)
  3. You don’t approve it in time

Your transfer can be rejected if:

  • You manually cancel it
  • Your registrar blocks it (e.g., 60-day lock)
  • You don’t approve it in time

When this happens:

  • The domain status shows as Rejected
  • The Transfer to Us button reappears so you can try again

Step 6: After the Transfer

  • Verify DNS records: make sure your domain points correctly to sites, funnels, or email.
  • Reconnect products:
    • Email sending domains
    • Website/funnel domains
    • Client portal or white-label login domains
  • Set up auto-renew (recommended).

Common Issues & Troubleshooting

  • Auth code rejected → Double-check with registrar, request a new code.
  • Transfer email not received → Verify WHOIS contact email; check spam/junk folders.
  • Domain locked → Ensure registrar lock is fully removed.
  • Transfer takes longer than 7 days → Some registrars delay releases; check status in your current registrar’s panel.
  • Website/email downtime → Verify DNS records were imported correctly.

Frequently Asked Questions

Q: How much does transferring in a domain cost?

You’ll be charged for a 1-year renewal, added to your existing expiration date.

Q: Can I transfer in all domain extensions?

Most common TLDs (.com, .net, .org, etc.) are supported. Certain country-code TLDs may not be.

Q: What if I want to transfer out later?

You can unlock your domain and obtain an Auth code to transfer out to another registrar (see [Domain Transfer Out guide]).

Q: What if some DNS records are missing after auto-scan?

Always manually cross-check the scanned records with your current DNS provider. Auto-scanning might miss some records. You can edit, delete, or add records before finalizing the transfer.

Q: What if my nameservers are managed by someone else (e.g., Cloudflare), but the domain is with GoDaddy?

Then your DNS provider is Cloudflare even if your registrar is GoDaddy. When transferring the domain, your DNS setup will still be managed at Cloudflare unless you switch nameservers post-transfer.

Q: What if my registrar and DNS provider are different?

Then you'll need to log in to your DNS provider (e.g., Cloudflare) to export or review DNS records. The registrar only holds the domain, not the DNS settings.

Q: How long does it take after I finalize the transfer?

Once submitted, transfers typically complete within 1-5 days depending on your registrar. Some domains may complete faster if approved manually.

Q: I don’t see the option to unlock my domain. What should I do?

Some registrars hide this setting under “Security” or “Transfer Settings.” If it’s not visible, search their help center or contact their support.

Q: What if my auth code is wrong?

You’ll see an error. Double-check with your registrar and make sure the domain is also unlocked.

Q: Will transferring my domain cause downtime?

Not if DNS records are accurately reviewed and migrated before the transfer. Always cross-check.

Q: Can I transfer my domain back to another registrar later?

Yes but typically, you’ll need to wait 60 days after the last transfer, per ICANN rules.

Q: Will transferring my domain cause downtime?

Not if DNS records are accurately reviewed and migrated before the transfer. Always cross-check.


Was this guide helpful?

Related guides