The short version
Budget $9 to $14 a year for a domain bought through Shopify: the cheapest extensions start at $9 and a typical .com runs $11 to $14, with auto-renewal and DNS control included.
Buy it inside Shopify if you own no domain yet and want one dashboard; if you already own one at a registrar you like, point the DNS instead, so leaving Shopify means pointing its DNS records somewhere else.
A Shopify-managed domain stays yours but cannot be deleted, and Shopify warns that a renewal due before your store's close date might still be charged unless you turn renewal off.
Transferring one in adds a mandatory extra year of registration and needs 60 days since its registration, its last transfer or a registrant contact change.
The Quick Verdict
Two phrases run through this whole page, so here they are once: pointing the DNS leaves the registration wherever you bought it and just aims it at Shopify, while transferring moves the registration itself into Shopify. Find your own situation in column one.
Where to keep your domain, by situation
| Your situation | Pick | Why |
|---|---|---|
| You have no domain yet and want one place to manage everything | Buy it inside Shopify | DNS records and the TLS certificate are set up for you, email forwarding is managed from the same admin, and a typical .com runs $11–$14 a year. The trade comes later: leaving means transferring the domain out yourself, and a renewal due before the store closes might still be charged unless you switch it off. |
| You already own the domain at a registrar you are happy with | Just point the DNS | The registration, its price and its renewal stay where they are, and leaving Shopify later means pointing its DNS records at another platform — nothing to transfer, unlock or rescue. |
| You own the domain but want one bill and one dashboard | Transfer it in | It costs one mandatory extra year of registration — an ICANN requirement, not a Shopify fee — and a .com takes up to five days. From then on your domain follows Shopify's exit rules, not your registrar's. |
| You registered, transferred, or changed the registrant contact in the last 60 days | Connect now, transfer later | A registrar may refuse a transfer for 60 days after a registration or a transfer, and ICANN makes a registrar impose a 60-day lock after a registrant-contact change, which some registrars let you opt out of and none has to — and Shopify makes you wait 60 days in all three cases. |
What's New Since Publication: Updated since publication · 3 changes
- Support-only extensions and the 60-day exit wait, both updatedShopify's Help Center now lists more extensions that can't be transferred out of the admin on your own: .be, .de, .ec, .eu, .mu, .ph, .pl, .re, .se and extensions ending in .nz or .uk need Shopify Support to begin the transfer, while .lu and extensions ending in .za only need you to approve a confirmation email from the new provider. The same page also states the 60-day wait before transferring a Shopify-managed domain out applies to generic extensions such as .com, .net and .org, and to .us; other country-code extensions follow their own registry's rules instead.
- Shopify documents transferring a domain from an already-inactive storeShopify's Help Center now documents a second path for leaving with a Shopify-managed domain: if the store is already paused, deactivated or frozen, you can still open a limited version of the Domains page directly and transfer the domain to another provider, without reactivating the store or paying an outstanding invoice first. For a frozen store, Shopify's frozen-store page still says you need to reactivate it before transferring a domain, and the two pages are not reconciled. Transferring before you deactivate is still the simpler route this article recommends.
- The domain-price blog post now carries example Shopify pricesShopify's domain-price blog post has been rewritten: the old disclaimer that its per-extension table reflected “general industry trends” across other registrars is gone, replaced by a table labelled as Shopify's own estimated prices for one example domain, plus a new claim that domains on Shopify “typically range between $9 and $40 per year.” The table's $16 example for a .com now matches the figure already on Shopify's other domain-cost blog post, and the old line about custom domains starting “around $14 per year” is gone. The post now shows an update date of September 25, 2026.
Buying a domain is usually the second or third hour of setting up a store, and it feels like the smallest decision on the list. It is not. The domain is the one asset that outlives the store — the platform, the theme and the apps can all be replaced, but the address on your packaging, your invoices and your customers' browser history cannot.
This guide answers the three questions that decision actually contains: what a domain costs through Shopify in year one and in year two, whether to buy inside Shopify or keep the registration at an outside registrar, and what happens to the domain on the day you leave. Everything here is read off Shopify's own pages and ICANN's transfer policy, in US dollars, as of September 2026.
What a Domain Through Shopify Costs in Year One
Key takeaway
The headline number is straightforward. Shopify states that domains typically start at $9 USD/year, billed annually for the cheapest extensions, and its own blog puts a typical .com between $11 and $14 per year. That two-part formula is the honest version of the answer, and the rest of this section is about why you will see other numbers.
Two conditions travel with the purchase and are easy to miss. Domain purchases through Shopify are non-refundable, and once you have bought a name you cannot change the URL you chose during the purchase. Both facts argue for spending five extra minutes on the name before you spend nine dollars on it.
Why there is no official Shopify price list you can look up
Key takeaway
Merchants keep searching for a table of Shopify domain prices by extension, and no Shopify page we have found publishes an official one. The closest thing is a table on Shopify's blog that prices seven extensions of one example name, bakehacks.com, bought through Shopify — and Shopify says directly, immediately under the table, that the numbers are estimates.
These values are estimated ranges from typical prices for the first year and domain renewal costs. Prices can also vary widely between domain registrars.
Read it as a budgeting example, not a quote: the same post puts a typical .com on Shopify at $11 to $14 a year in its FAQ while its table shows $16 for bakehacks.com, and it prices bakehacks.co at $14 in the table and at $20 a few paragraphs later. The price shown in your admin is the one you pay.
Why three Shopify pages quote four different figures
Key takeaway
Shopify is not hiding a price — it is publishing several, written at different times for different purposes, and never reconciled. The pages are the constant here, not the numbers: three live Shopify pages carry four figures, and each figure has a different scope, which is what the middle column below is for.
Three Shopify pages, four figures
| Figure | What Shopify says it covers | Where Shopify publishes it |
|---|---|---|
| $9/year | Domains “typically start at” this price — the cheapest extensions, first year, billed annually | shopify.com/domains |
| $11–$14/year | What a typical .com costs when you register it through Shopify | Shopify Blog — what a domain name costs |
| $9–$40/year | What Shopify says domains on Shopify “typically range between”, with no extension named — a wider claim than the .com range above | The same blog post as the row above |
| around $16/year | A .com again — the same purchase as row two, a different number | Shopify Blog — Shopify domain cost; the example table in the post above shows the same $16 |
All three pages read on September 27, 2026. Each is linked at the point where this article quotes it.
None of these is an error to be corrected into the others, and averaging them would produce a number no Shopify page states. The figure on the third page — around $16 per year for a .com — is Shopify's own, on Shopify's own blog, exactly like the $11–$14 range — and the domain-price post's own example table shows the same $16 for a .com. We keep a running register of figures where Shopify disagrees with itself in our verified Shopify statistics, and this is one of the entries.
One more trap sits on the same pages, and it runs in both directions. The domain-price post opens with a market figure not tied to Shopify at all — “most domain names cost between $10 and $20 per year” — while the second post gives a Shopify-scoped range in the same breath as its higher .com figure: “On Shopify, domain pricing for relatively unique store names typically run from $10 to $30 per year.” The first describes the domain market; the second is Shopify's own wider frame, for names it calls relatively unique.
As of September 2026 we read Shopify's domains landing page, its two blog posts on domain pricing, and the Help Center pages on buying domains, domain renewal, transferring domains, transferring Shopify-managed domains, removing a domain, domain terminology and pausing or deactivating a store — plus ICANN's transfer policy.
Across those surfaces we found no official price list per extension, no separate renewal price for any extension other than a .com, which two blog posts put at $16, and no end-to-end maximum on ICANN's side for how long a transfer takes. Each absence is stated again in the section where it matters; this box is the single place to re-check all three when the page is refreshed.
What the price already includes
Key takeaway
The $9 to $14 is not a bare registration. Five things come with a domain bought through Shopify, and the last one is the argument that decides this article's main question for a lot of merchants.
None of this depends on which paid plan you are on, though Shopify states domain hosting services are only available with a paid Shopify plan. It travels with the domain purchase itself. The domain is also one line in a much longer monthly bill, and if you are still assembling that bill, our breakdown of Shopify's true costs puts the domain next to the plan, the card rates and the apps.
What You Actually Pay in Year Two
Key takeaway
This is the question that separates a first-year price from a multi-year cost, because the classic registrar pattern is a cheap first year followed by a much larger renewal. Here is the honest state of the evidence: Shopify publishes no renewal price list — two of its blog posts put a .com renewal at $16 a year, one in a comparison table as a “.com renewal (average),” the other as a sample price for one example name. The domains page says only that “renewal pricing may differ from initial purchase and can change over time.”
What you can act on instead is the date and the switch: the renewal is charged automatically on the date listed for your domain, automatic renewal is on unless you turn it off, and both of those live in your own admin rather than on a public page.
The one thing Shopify does say about year two is qualitative, and it comes from the same blog post that quotes the $16 figure: “Shopify's renewal costs generally stay in line with what you paid upfront,” and a .com costing $16 in year one “will cost roughly the same when it renews.” That is reassurance, not a price, and the two Shopify surfaces do not fully agree with each other.
Compare that with an outside registrar, where the renewal is published in advance. Namecheap lists a .com at $14.98, discounts the first year to $11.28, and publishes $18.48 as the renewal price for a .com in US dollars, as of September 2026. You may not like the number, but you can budget three years against it, and that is the real difference in this comparison.
Whatever you pay, the schedule around the payment is documented in detail, and it is worth knowing before a renewal surprises you.
Those four stages come from Shopify's domain renewal page. Two details matter in practice: the 40-day grace period applies to most domains rather than to every extension, and domain renewals are charged separately from your plan subscription.
Shopify-Managed or Third-Party: What Actually Differs
Key takeaway
One merchant question — “which mode should I be in?” — is answered across six separate Shopify documentation pages, which is why nobody feels they have the whole picture. The table below puts all six in one place, stage by stage, with both modes side by side.
One merchant question, six official Shopify pages
| Stage of the domain's life | If Shopify manages the domain | If it stays at an outside registrar | Where Shopify documents it |
|---|---|---|---|
| Buying it | Sold in one-year terms with auto-renew on by default. The exact price appears in your admin before you pay. Purchases are non-refundable and the URL cannot be changed afterwards. | You buy at the registrar. Shopify never sees the price and never bills you for it. | Help Center — buying domains |
| Renewing it | Charged 14 days before the term ends, separately from your plan. If it lapses: 40 days of grace for most domains, then up to 30 days of redemption, then deletion. | Your registrar's own renewal price and its own grace rules apply. Shopify is not in that transaction. | Help Center — domain renewal |
| Moving it into Shopify | Needs 60 days since registration, the last transfer or a contact change, an authorization code from the old provider, and one mandatory year of registration, refunded if the transfer fails. | Not applicable: connecting by DNS leaves the registration exactly where it is. | Help Center — transferring domains |
| Moving it out of Shopify | The domain unlocks automatically when you start; you hand a domain authorization code to the new provider. Moving it to another Shopify store is a different operation and takes up to 24 hours. | Nothing to move — the registration never lived at Shopify. | Help Center — transferring Shopify domains |
| Removing it from the store | You cannot. Domains bought from or managed on Shopify are transferred, parked or redirected — never deleted from the admin. | You can remove it from the admin, or transfer it to another Shopify store or provider. | Help Center — removing a domain |
| Closing or deactivating the store | Custom domains become disconnected and have to be reconnected if you reopen. Shopify's HSTS policy stays in effect on the domain for 90 days after deactivation. | The same disconnection — but the registration itself is untouched, because it never lived at Shopify. | Help Center — pause or deactivate your store |
Six different official Shopify pages answer one question about the same domain. All read on September 27, 2026.
Read down the two middle columns and the trade-off stops being abstract. Shopify-managed buys convenience during the store's life and costs work at the end of it; an outside registrar costs a second dashboard during the store's life and nothing at the end. Neither is a trap, but only one of them is reversible without a process.
The one thing only a Shopify-managed domain gives you
Key takeaway
Email forwarding is the most concrete advantage of buying inside Shopify, and it is not a general feature of connecting a domain — Shopify's own glossary attaches it to a condition.
If you have a Shopify-managed domain, then you can set up an unlimited number of custom domain email addresses that forward to an email account hosted by a third-party.
If your domain stays at an outside registrar, that need does not disappear — it moves. You set forwarding up at your registrar, or you buy a mailbox from an email provider, because Shopify does not host mailboxes in either mode and forwarding only ever sends mail on to an account you hold somewhere else. Our FAQ on whether Shopify gives you a business email covers which of those routes fits which store.
The one thing only an outside registrar gives you
Key takeaway
Independence, and it is worth more than it sounds. The registration never enters Shopify, so the day you leave the platform there is nothing to transfer, unlock or rescue — you change its DNS records and the domain points somewhere else. You also get a renewal price published in advance and a DNS panel that survives any platform decision you make later.
The price of that independence is real: no built-in forwarding, two dashboards instead of one, and DNS records you edit in a place that has never heard of your store. For a merchant who has never touched a registrar control panel, that is a genuine cost, not a rounding error.
Bringing a Domain You Already Own
Key takeaway
Most merchants arriving here already own a name. The choice is not “keep it or lose it” — it is whether the registration itself moves. Both options end with your store live on your domain; they differ entirely in who holds the registration afterwards.
Connecting without transferring
The lighter option is to leave the registration exactly where it is and update the DNS records at your registrar so they point at Shopify. Your registrar keeps billing you, on its own schedule and at its own renewal price, and Shopify simply receives the traffic. If you bought the domain from Cloudflare, GoDaddy or IONOS, Shopify can connect it automatically. If this switch is part of a wider replatform, the domain step sits inside a bigger cutover plan — our Squarespace migration playbook shows where it lands in that sequence. For the wait after you change those records, see how long SSL pending lasts on a newly connected domain.
How a transfer into Shopify actually works
Key takeaway
Transferring is the heavier option, and it has a fixed shape. Five steps, in this order, with one waiting period that catches people out.
The fear this section usually has to answer is downtime, and Shopify answers it directly: transfer times vary by extension, and “your domain continues working during the transfer process.” The store does not go dark while the registration changes hands.
On the clock itself, Shopify's per-extension table runs from 0 to 15 days depending on the extension: a .com is up to five days, while about two dozen country-code and specialty extensions — .ac, .nz, .pl, .tw and their neighbours — sit at 15. The page also states an overall maximum of up to 20 days for the process, though no individual extension in that table carries that figure. Plan around your own extension rather than the headline.
Why the 60-day wait exists
This is not a Shopify rule with a Shopify workaround. It comes from ICANN's transfer policy, which sets out the limited circumstances in which a registrar may refuse to move a domain.
Your registrar may deny a transfer request in the following limited circumstances: ... Domain name is within 60 days of initial registration ... Domain name is within 60 days of a previous transfer
Note the verb. Those two circumstances are cases where a registrar may deny the request. There is a stricter one alongside them: ICANN states a registrar must deny a transfer while the domain is subject to a 60-day change-of-registrant lock — the lock that follows an edit to your contact information.
For a generic extension such as .com, .net or .org, Shopify applies the same 60-day wait after you buy or transfer a domain inside Shopify, so the clock is not something you escape by starting on its side. A .us domain follows the same 60-day wait; other country-code extensions follow their own registry's rules, which can be different.
What a transfer costs, and who charges it
A transfer is not free, but the charge is not a Shopify fee. Every transfer extends the registration by one year, which is written into the registry agreement itself. Shopify states this plainly as an ICANN requirement rather than a separate fee it charges, and refunds the one-year renewal charge if the transfer does not succeed. On the duration side, ICANN's transfer policy as we read it sets no end-to-end maximum — the day counts come from Shopify and from your registrars.
Extra Domains and the Free myshopify.com Address
Key takeaway
Buying the misspellings and the .net alongside your .com is a reasonable defensive move, but price it as what it is: each domain is a separate registration with its own renewal, on its own date, at its own price. The extra domains sit behind redirects and quietly renew; if you later change which one is primary, what happens to the rest is its own question.
The portfolio also has a ceiling. Shopify lets you add up to 20 domains or subdomains to a store on top of its myshopify.com address, or up to 1,000 on Shopify Plus (Help Center — adding a domain).
Your free myshopify.com address is a different thing entirely. Shopify states it can be neither removed nor transferred, which is the clearest possible statement that it is Shopify's address rather than yours — a permanent handle for the store, not a name you own. You can still rename it, but only a limited number of times — some Shopify pages say once, while its domains glossary says twice and counts a store name entered at signup as the first. If you are working out what else arrives with the store out of the box, our guide to what a Shopify ecommerce website includes covers the rest of that list.
Two boundaries worth naming here. Local domains for selling into different countries are a Shopify Markets decision rather than a domain-shopping one, and our guide to selling internationally owns that topic. And premium or aftermarket domains — buying a name someone already holds — are a different market with entirely different prices, which this article does not cover.
What Happens to Your Domain When You Leave Shopify
Key takeaway
This is the question almost nobody asks at purchase time and everybody asks eventually, and it is the reason the managed-versus-third-party choice matters at all. The short answer: the domain is yours in both modes — though Shopify states that if you are planning to deactivate your store and want to keep using a Shopify-managed domain, you need to transfer that domain before you deactivate. If you have already deactivated, Shopify's domain-transfer page documents a limited Domains page for moving a Shopify-managed domain to another provider from an inactive store; for a frozen store, its frozen-store page instead says to reactivate before transferring a domain. The long answer is about how much work “yours” requires.
A third-party domain: nothing happens to it
If the registration lives at an outside registrar, closing your Shopify store changes nothing about the domain. It stays registered to you, on the same renewal schedule, at the same price. The only real task is turning off auto-renewal on your registrar's own website if you no longer want the domain — a switch that is not in the Shopify admin and never was.
A Shopify-managed domain: still yours, but you have to move it
Key takeaway
A domain you bought through Shopify is also still yours, and Shopify's own billing documentation tells you what to do about it: if you want to maintain ownership of a domain you purchased through Shopify, transfer it to a third-party domain provider. That instruction exists precisely because a managed domain cannot be removed — it can only be moved, parked so its DNS no longer points at the store, or pointed at a redirect. Nobody will take the name from you, but nobody will move it for you either.
One extra limit applies to transferring out of Shopify: some extensions can't be transferred from the admin. For .be, .de, .ec, .eu, .mu, .ph, .pl, .re, .se and extensions ending in .nz or .uk, you contact Shopify Support to begin the transfer; for .lu and extensions ending in .za, your new provider starts it and you approve the confirmation email.
Three rules from the same Shopify page shape the timing. Only the store owner can transfer a domain to another provider, so a staff account cannot start the move on the owner's behalf. A successful transfer can take up to 7 days to complete. And if you don't complete it within 30 days, the domain is locked again, and finishing after that means cancelling the existing transfer and starting over.
There is a second move that is easy to confuse with that one. Transferring a Shopify-managed domain to another Shopify store is a different operation with a different clock: it completes in up to 24 hours after the request is accepted, it carries your email forwarding addresses, DNS records and subdomains along with it, and only the store owner or a staff member with the transfer permission can start it. That is not the same as leaving the platform, and the two should never be planned as one task.
Domain renewals and closing the store
Key takeaway
Here is the part that costs merchants real money. Shopify charges domain renewals separately from your plan subscription fees, and its deactivation help pages say those renewals aren't canceled when you cancel the store.
Your domain renewals aren't canceled when canceling your store. If your domain is scheduled to renew before your store's close date, then you might still be charged a renewal fee.
Combine that with the 14-day rule from the renewal clock above and the trap becomes concrete: the charge lands two weeks before the term ends, which is often before the close date a merchant had in mind. What prevents that charge is one switch: Shopify points you to the domain's renewal settings for a Shopify-managed domain, and to your registrar's own site for a third-party one. Shopify's Terms of Service put it differently — if you purchased a domain through Shopify, “upon cancellation your domain will no longer be automatically renewed” — and neither the Terms nor those help pages explain how the two fit together.
One documented exception: on a .de or .at domain the automatic-renewal setting can't be manually deactivated from your Shopify admin, and turning it off goes through a compliance form submitted to Shopify Support at least 5 days before the scheduled renewal date. This is one instance of a wider billing pattern — subscriptions, apps and domains all stop on their own terms — and our guide to what Shopify charges and when covers the full exit sequence.
Deactivation, reconnection, and the 90-day HSTS tail
Key takeaway
This only bites in one case: a next home that does not serve HTTPS. Shopify states that if you transfer the domain to another platform that uses HTTPS, no additional steps are needed — and since practically every modern host serves HTTPS by default, this is a checkbox rather than a crisis. It is still a checkbox worth ticking before you point the domain somewhere new.
The mechanics behind it: Shopify's HTTP Strict Transport Security policy stays in effect on your domain for 90 days after you deactivate the store, so browsers keep insisting on a secure connection to it throughout that window. Alongside it, deactivating or freezing a store leaves your custom domains disconnected, and you have to reconnect them if you reopen later — our FAQ on what happens to your custom domain when a store is frozen covers that case on its own.
Your domain exit checklist
Key takeaway
Six steps cover both modes. Steps 1, 4 and 5 apply to everyone; steps 2 and 3 only apply if Shopify manages the registration, and step 6 only matters if the domain's next home does not serve HTTPS. Work them in order while the store is still open — every one of them is harder after the account is closed. If the domain is part of closing the whole store, our pre-cancel checklist puts it at step four of eight, after the exports and the apps.
Domain Exit ChecklistTick these off before you close, pause or deactivate the store — not after.
Domain Exit Checklist
Tick these off before you close, pause or deactivate the store — not after.
Everything else on this list branches on one fact: whether Shopify manages the registration or your domain simply points at Shopify from an outside registrar.
Before you tick this off
- Opened the Domains page in your Shopify admin and read which domains are listed as managed by Shopify
- Confirmed whether you ever paid a registrar other than Shopify for this domain
- Noted that your myshopify.com address is neither — it cannot be removed or transferred
A Shopify-managed domain has a short list of destinations: another Shopify store, an outside registrar, a parked or redirected domain, or a deliberate lapse — deletion from the admin is not on it.
Before you tick this off
- Chose the destination: another Shopify store, an outside provider, a parked or redirecting domain, or a deliberate lapse
- If it is another Shopify store, confirmed you are the store owner or hold the transfer permission
- If it is an outside provider, confirmed the store owner will start the transfer — only the owner can
- Accepted that deleting the domain from the admin is not one of the options
Shopify says to transfer a Shopify-managed domain before you deactivate the store; if the store is already paused, deactivated or frozen, its domain-transfer page documents a limited Domains page for the transfer instead, though its frozen-store page says a frozen store must be reactivated first.
Before you tick this off
- For a .com, .net, .org or .us domain, confirmed 60 days have passed since you bought it, transferred it in, or changed your contact information; for another country-code extension, checked its registry's own rule
- Started the transfer in Shopify, which unlocks the domain automatically
- Passed the domain authorization code to the new provider
- Completed the transfer within 30 days of starting it — after that the domain locks again and you start over
The control lives with whoever holds the registration, and merchants routinely switch it off in the wrong dashboard and get charged anyway.
Before you tick this off
- For a Shopify-managed domain: turned automatic renewal off in Shopify — or, on a .de or .at domain, sent Shopify Support the compliance form at least 5 days before the renewal date
- For a third-party domain: turned auto-renewal off on your registrar's own website
- Only did this for a domain you genuinely intend to give up
Shopify's help says domain renewals aren't canceled when you cancel the store, and the charge lands 14 days before the term ends — which is often before the close date you had in mind.
Before you tick this off
- Read the domain's renewal date in the admin
- Compared it to the date the store actually closes
- If the renewal falls first, either moved the close date or turned renewal off
Shopify's HSTS policy stays in effect on the domain for 90 days after you deactivate the store, so browsers keep insisting on a secure connection.
Before you tick this off
- Confirmed the domain's next home serves HTTPS
- If it does not, planned for the domain to be unreachable there until the window ends
- Noted that moving to another HTTPS platform needs no extra steps
The Bottom Line
Key takeaway
Domains are cheap enough that the price is rarely the real decision. What actually differs between the two modes is how much of your future self's time you are spending — and Shopify's documentation is far clearer about the buying than about the leaving, which is why the leaving is where merchants get caught.
Frequently Asked Questions
Front-end developer specializing in Shopify since 2017. Experienced in building custom Liquid themes, optimizing storefront performance, and integrating third-party apps. Directs the editorial process behind Ecom Store Pro: sets its topics and the rules every AI-written page must pass before publication.
This page was written by AI. Separate AI agents that did not write it check its figures and claims against official sources and test its links and interactive tools. A human editor sets the site's editorial direction, topics and rules and checks that pages are complete and display correctly, but does not check their facts or edit their text. Details may change — always confirm critical data at shopify.com.
Editorial PolicySome links in this article are affiliate links. If you sign up for a Shopify store through these links, we may earn a commission at no extra cost to you. Read our full advertising policy.
