Introduction
Your Shopify account has been frozen or closed. Maybe it was a billing issue, a policy violation, or a decision to move to another platform. Whatever the reason, you now face a frustrating reality: your custom domain — your brand's identity — is locked inside a platform you can no longer fully access.
Whether Shopify registered the domain on your behalf or you connected an external domain, getting it out requires a specific process. This guide walks through every scenario, the exact steps for each, and what to do when the normal path is blocked.
First: Understand What Type of Domain You Have
The recovery process differs significantly depending on who registered your domain. Before doing anything else, identify your situation:
Type A — Domain Registered Through Shopify
You purchased the domain directly inside Shopify Admin (via Shopify's domain registration service, powered by Tucows/OpenSRS). Shopify is the registrar of record.
Signs: The domain appears under Online Store → Domains with a "Managed by Shopify" label. You don't have a separate account with GoDaddy, Namecheap, or another registrar.
Type B — External Domain Connected to Shopify
You own the domain through a third-party registrar (GoDaddy, Namecheap, Google Domains/Squarespace, Cloudflare, etc.) and pointed it to Shopify via DNS settings.
Signs: The domain appears in your Shopify admin but also has its own account at an external registrar.
Type C — Domain Transferred INTO Shopify From an External Registrar
You previously owned the domain elsewhere, then transferred full registration management to Shopify.
Signs: Similar to Type A — Shopify is now the registrar, but the domain originally came from elsewhere.
Scenario A — External Domain (Type B): Easiest Recovery
If your domain is hosted externally and you merely pointed DNS records to Shopify, account freezing has zero impact on your domain ownership. The domain is yours and always was.
Steps:
- Log in to your external registrar (GoDaddy, Namecheap, Cloudflare, etc.) directly
- Navigate to your domain's DNS settings
-
Remove or update the DNS records pointing to Shopify:
-
Delete the A record pointing to
23.227.38.65(Shopify's IP) -
Delete the CNAME record pointing to
shops.myshopify.com
-
Delete the A record pointing to
- Point your DNS to your new platform (or park the domain)
- Your domain is now fully redirected — no Shopify involvement needed
You do not need to contact Shopify at all for a Type B domain. The domain was never under Shopify's control — only the DNS routing was.
Scenario B — Shopify-Registered Domain (Type A & C): Step-by-Step
This is the complex scenario. Shopify holds the domain registration, and your account access is restricted. Here's the path forward:
Step 1 — Attempt Admin Access First
Even on a frozen account, Shopify sometimes allows limited admin access specifically for domain management.
-
Go to
yourstore.myshopify.com/admin - Log in with your store owner credentials
- Navigate to Online Store → Domains
- Look for a "Transfer domain" or "Transfer out" option next to your domain
If this works — proceed directly to Step 4. If the admin is fully inaccessible, continue to Step 2.
Step 2 — Contact Shopify Support Directly
This is the required path for most frozen account domain transfers. Shopify Support has a specific process for releasing domains from closed or frozen accounts.
How to contact:
- Go to help.shopify.com
- Click "Get Support" even if you're logged out
- Select "Domains" as your topic
- Explain that your account is frozen/closed and you need to transfer your Shopify-registered domain out
What to include in your support request:
-
Your store URL (
yourstore.myshopify.com) -
The domain name you need to transfer (e.g.,
yourbrand.com) - Proof of identity/ownership (the email address associated with the account)
- Your destination registrar where you want to transfer the domain
- A clear statement: "I am the account owner and I am requesting an EPP/auth code to transfer my domain to [registrar name]"
Important: Be patient but persistent. Domain transfer requests from frozen accounts are handled by a specialized team and may take 3–10 business days to process.
Step 3 — Request the EPP/Authorization Code
To transfer a domain between registrars, you need an EPP code (also called an Auth Code or Transfer Authorization Code). This is a unique string that proves you have the right to transfer the domain.
When contacting support, explicitly request the EPP/Auth code for your domain. Do not just ask to "transfer" the domain — specify that you need the authorization code so you can initiate the transfer at your chosen destination registrar.
Template message for Shopify Support:
"My Shopify account [yourstore.myshopify.com] has been frozen/closed. I am the registered owner of the domain [yourdomain.com] which was registered through Shopify. I am unable to access my admin to initiate a transfer. Please provide me with the EPP/Auth transfer authorization code for [yourdomain.com] so I can transfer it to [destination registrar]. My account email is [your@email.com]."
Step 4 — Unlock the Domain
Before a domain can be transferred, it must be unlocked (the transfer lock must be disabled). This is a registrar-level setting.
If you have admin access:
- Go to Online Store → Domains
- Click your domain
- Look for "Transfer lock" or "Domain lock" — toggle it OFF
- Wait 60 seconds, then proceed to request the EPP code
If you don't have admin access:
- Request Shopify Support to unlock the domain on your behalf when you request the EPP code in Step 3 — mention both in the same ticket
Step 5 — Check the 60-Day Transfer Lock Rule
ICANN (the international domain authority) enforces a mandatory 60-day lock on domains that have been recently:
- Registered (new domains)
- Transferred between registrars
- Had their registrant contact information changed
If your domain is within this 60-day window, no transfer is possible until the lock period expires — this is an ICANN rule, not a Shopify policy, and cannot be bypassed.
How to check:
-
Go to
lookup.icann.org - Enter your domain name
- Check the "Transfer Prohibited" status and the creation/transfer date
- Calculate whether 60 days have passed since the last registrar change
If the lock applies, note the expiry date and initiate the transfer immediately after it lifts.
Step 6 — Initiate the Transfer at Your Destination Registrar
Once you have the EPP code and the domain is unlocked:
- Go to your chosen registrar (Namecheap, GoDaddy, Cloudflare Registrar, Google Domains/Squarespace, etc.)
- Find their "Transfer domain in" option
- Enter your domain name and the EPP/Auth code
- Complete payment (most registrars charge ~$10–15 for a transfer, which typically includes a 1-year renewal)
- Check your email — both registrars will send confirmation emails you must approve
- The transfer typically completes within 5–7 days after both parties approve
Step 7 — Approve the Transfer Emails
This step is critical and often missed:
- GAINING registrar (where you're transferring to) will send a confirmation email
- LOSING registrar (Shopify/Tucows) may send a confirmation email — approve the transfer if prompted
- Check your spam folder — these emails frequently get filtered
- The email will go to the registrant email address on file — if you no longer have access to that email address, notify Shopify Support immediately so they can update it before initiating the transfer
Special Situations
⚠️ If Your Email Address Is Also Inaccessible
If the email associated with your Shopify account is no longer active:
-
Contact Shopify Support and provide alternative proof of identity:
- Government-issued ID matching the account name
- Billing records (last 4 digits of payment card on file)
- Business registration documents if the account is business-owned
- Request a registrant email update before the transfer is initiated
- This process takes longer — typically 5–15 business days
⚠️ If the Account Was Closed Due to a Policy Violation
Shopify may require additional verification or review before releasing the domain. In this case:
- Be transparent in your support request — do not attempt to circumvent the review
- If the closure was in error, appeal the account closure first through the Help Center
- Domain release may be contingent on the appeal outcome or a compliance review
- If you believe the closure was wrongful, escalate through official Shopify channels only — document all communications
⚠️ If the Domain Has Expired
If significant time passed between account closure and your transfer attempt, the domain may have expired. Domain expiry follows this timeline:
| Stage | Timeframe | Status |
|---|---|---|
| Grace period | 0–30 days after expiry | Renewable at standard cost |
| Redemption period | 30–75 days after expiry | Recoverable at premium cost ($80–$200+) |
| Pending delete | 75–80 days after expiry | Cannot be recovered |
| Released | 80+ days | Available for public registration |
If in grace or redemption period: Contact Shopify Support immediately — they can renew or redeem the domain on your behalf before initiating the transfer.
If deleted/released: The domain is now available to anyone. Register it immediately at your preferred registrar before someone else does.
Check domain status at:
⚠️ If Shopify Support Is Unresponsive
If you have submitted a support request and received no meaningful response after 10 business days:
- Reply to the existing ticket — do not open a new one, as it resets queue position
- Reference your original ticket number in every follow-up
- Contact Shopify Support through a different channel (live chat vs. email) referencing your open ticket
- If you have a Shopify Plus account, contact your dedicated merchant success manager directly
- As a last resort, you may contact ICANN's Registrar Compliance team at icann.org — they have authority to compel registrars to follow proper domain transfer procedures
What to Do After the Transfer
Once your domain is safely at your new registrar:
- Verify the domain is fully transferred and showing your account as registrant in WHOIS
- Set up auto-renew immediately so it never expires again
- Enable domain lock/transfer lock at the new registrar to prevent unauthorized transfers
- Enable domain privacy/WHOIS protection if desired
- Update DNS records to point to your new platform or hosting
- Set up a redirect from the old .myshopify.com URL if needed
- Update your domain in all marketing platforms (Meta Ads, Google Ads, email marketing)
- Update SSL/TLS certificates at the new host
Prevention: How to Avoid This Problem in the Future
- Always register domains directly with an independent registrar (Cloudflare Registrar, Namecheap, or Google Domains) — never through your ecommerce platform
- Keep your registrant email address permanently accessible — use a Google or Outlook address, not a business email tied to a domain you might lose
- Enable 2FA on your registrar account
- Set calendar reminders for domain renewal 60 and 30 days before expiry
- Keep a record of your EPP code somewhere secure (note: codes expire and change, so retrieve a fresh one when actually needed)