Purchase a domain name through Shopify

Shopify makes it easy to buy and set up a custom domain. All the configuration is done for you, and your custom domain setup is completed automatically.

Purchase a custom domain through Shopify

Buying a custom domain name through Shopify is an easy way to help customers easily find your store. Domains purchased through Shopify are automatically configured to work with your root domain, and two subdomains:

  • www.your-store-name.com
  • shop.your-store-name.com

To purchase a custom domain through Shopify:

  1. From your store Admin, go to your Domains settings

  2. Click Buy domain in the header.


  3. In the dialog box, type in the domain name you'd like to purchase.


  4. In the drop-down menu pick an extension (e.g. .com/.ca, etc.). Each extension's price will be listed in the drop-down menu.


  5. Click Check availability. If your selected domain is not available, you will need to try another domain name.

  6. Read the ICAAN policy and Domain Registration Agreement. Check off the box next to "I have read and agree to the ICAAN policy and Domain Registration Agreement."


  7. Click Confirm purchase.

Confirm your domain

Once you purchase a domain through Shopify, you must verify your ownership of the domain.

As part of a requirement from the Internet Corporation for Assigned Names and Numbers (ICANN) you' must verify your email address with our domain provider, OpenSRS within 15 days of purchasing the domain. If you don't, the domain name will be suspended until the time you verify your information.

An email with the subject "VERIFICATION REQUIRED..." containing a verification link will be delivered to the email address that was entered when buying the domain. By default this is the Shopify account owner's email, but it can be changed when buying the domain. After you've found and opened the email:

  1. Click the link that begins with "https://approve.domainadmin.com/registrant/?verification_id=XXXXXX&key..."

  2. If clicking the link does not work, copy+paste the text of the link into a web browser's address bar.

  3. Follow the instructions of the email including:

    • Agree to the Terms and Conditions
    • Click Submit.
  4. After confirming your email address, your Domains settings page will now show that the Status is OK.


Resending the verification email


The verification email is sent to the email used to purchase a domain, which is normally the account owner. If the email does not arrive in your inbox, be sure to check your junk or spam folders.

To resend the verification email:

  1. Go to your Domains settings.

  2. Click on the name of the domain that says Action Required.


  3. Click Verify email address.


  4. Click Resend verification email.


  5. Check your email inbox for the instructions.

About Shopify domains

Domains purchased through Shopify are registered for one year, an can be renewed until you cancel your domain or Shopify store.

Shopify does not provide email accounts as part of its domain services, but does provide unlimited email forwarding accounts for your domain name.

Shopify domains are sold by OpenSRS, but you own the domain name and it remains under your name until the domain expires. OpenSRS is a branch of the parent company Tucows Inc.. When you buy a domain through your store Admin panel, you are actually registering the domain with OpenSRS.


A domain purchased through Shopify must be hosted with OpenSRS for the first 60 days and cannot be transferred in this timeframe.

If you wish to keep your domain after cancelling your Shopify store, you can easily do so using Hover.com. Hover can transfer your domain over within 24-48 hours, as it shares the same platform as OpenSRS.

Follow this link to learn more about transferring your OpenSRS domain.

Custom domain name pricing

Custom domains purchased through Shopify start at $9 USD per year. There are over 50 domains to choose from, so we grouped them into three types of domains:

Common Domains

Domain extension Price
.biz $9
.com $9
.info $9
.net $9
.org $9

Country Domains

Domain extension Price
.be $9
.ca $14
.co $24
.co.uk $9
.eu $9
.in $14
.it $14
.me $19
.nl $9
.tv $34
.us $9
.ws $19

Premium Domains

Domain extension Price
.bargains $33
.bid $22
.bike $33
.blackfriday $44
.boutique $33
.camera $33
.cards $33
.cheap $33
.christmas $44
.clothing $33
.coffee $33
.computer $33
.diamonds $50
.equipment $22
.expert $50
.fish $33
.florist $33
.gift $22
.glass $33
.guitars $33
.house $33
.kitchen $33
.lighting $22
.plumbing $33
.repair $33
.rocks $17
.sexy $22
.shoes $33
.supplies $22
.supply $22
.tattoo $33
.technology $22
.tools $33
.toys $33
.trade $22
.training $33
.watch $33

How do I edit my name servers?

The name servers associated with your domain control who hosts your domain name. They're unrelated to using a custom domain on your Shopify store.

Name servers are formatted like this: ns01.domaincontrol.com, ns02.domaincontrol.com.


You should edit name servers only when moving a domain to a new host, not when pointing an outside domain to your Shopify store.

You won't need to edit name servers if:

  • you've purchased your domain from Shopify
  • you're using a custom domain name on your Shopify store.

Ready to put what you've learned into action?

Build an online store with Shopify. Try it free.

Experience the future of retail now.

Shopify Point of Sale. Try it free.