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 Shopify admin, click Online Store, then click Domains (or press G W D):

    Click Online Store then Domains

  2. Click Buy domain in the header.

    Buy new domain

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

    Buy enter domain name

  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.

    Buy select tld

  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."

    Register domain

  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 the link and paste it 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.

Manage domains 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. From your Shopify admin, click Online Store, then click Domains (or press G W D):

    Click Online Store then Domains

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

    Settings action required

  3. Click Verify email address.

    Domains action required

  4. Click Resend verification email.

    Resend prompt

  5. Check your email inbox for the instructions.

About Shopify domains

Domains purchased through Shopify are registered for one year, and 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 Shopify 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 canceling 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 $13 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 $13
.com $13
.info $13
.net $13
.org $13

Country Domains

Domain extension Price
.be $13
.ca $18
.co $28
.co.uk $13
.eu $13
.in $18
.it $18
.me $23
.nl $13
.tv $38
.us $13
.ws $23

Premium Domains

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

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.