Home

Use a Custom Subdomain with Square Online

If you already own a custom domain and want to use a separate web address based on it, you can create a custom subdomain for your Square Online site. For example, if your custom domain name is “mybusiness.com”, then your custom subdomain could be something like “store.mybusiness.com”. This is a useful tool when you want to Use Square Online with an existing website.

If you prefer using a free subdomain (like “mybusiness.square.site”), learn how to Use a free subdomain with Square Online.

Before You Begin

There are two parts to setting up a custom subdomain:

  1. Get the IP address for your Square Online site.

  2. Create the subdomain in your DNS settings.

Note: Changes to DNS settings can take 24-48 hours to begin working. If the new subdomain isn’t working right away, give it some time and check again. Most changes take effect within a short time.

Get Your IP Address

Note: If your domain and website are hosted in the same Square account, you’ll only need to follow the steps in this section.

To get the correct IP address for your site and create your subdomain:

  1. From your Square Online Overview page, go to Website > Domains

  2. Select Connect domain.

  3. Select Use a domain I own elsewhere and enter your preferred subdomain name (e.g. “store.mybusiness.com”).

  4. Select Verify.

  5. Select Connect and note the IP address in the “Points to” column.

  6. Select Verify changes.

  7. Publish your site from the Square Dashboard to see the change live.

If you registered your domain name through Square Online, then you shouldn’t need to do anything further. The domain name is now set up with the correct IP address and an A record that allows you to create subdomains easily. Your subdomain should start working shortly after you publish your website.

If your subdomain doesn’t seem to be working, you can update your A records to the IP address you noted before. Learn how to manage records for Square Online domains in order to update your A records.

Edit Your DNS Settings

Domain hosted in your current Square account

If you followed the steps above in your current Square account, then you don’t need to proceed any further.

Domain hosted in a different Square account

If the domain name was purchased through a different Square account, you can use the IP address you noted above. To start:

  1. Sign in to the Square account with the domain name you want to work with.
  2. From your Square Dashboard, go to Sales channels > Online > Website > Domains.
  3. Under the domain name you want to work with, select Manage > Manage domain.
  4. Under DNS Records, select Add DNS record.
  5. Under Type, choose A Record.
  6. In the Host box, type in the subdomain you want to use (i.e. don’t enter the full address). For example, if your full subdomain address is “store.mybusiness.com”, then you would just enter “store” in the box.
  7. In the “Points to” box, paste in the IP address you noted from the first section above.
  8. Select Save when finished.
  9. In the Square account that hosts your site and publish.

Domain hosted by another provider

If your domain is registered elsewhere, sign in to that account and create an A Record that points to the IP address you noted before. The process should be similar to the steps in the ‘Step 1: Get your IP address’ section, but each web host has its own set of instructions for creating a subdomain, so make sure you double-check with them. If you aren’t sure what to do, you can ask your domain host’s support team for assistance.

Can’t find what you need?