Home>Domains

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 Online site editor 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 by 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 by 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. Log in to the Square account that has the domain name you want to work with.
  2. From your Square Online Overview page, go to 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, Publish your site from the Square Online site editor.

Domain hosted by a third party

If your domain is registered elsewhere, log 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 outlined in the section above, but each web host has its own set of instructions for creating a subdomain so be sure to double check with them. If you aren’t sure what to do, you can ask their support team for assistance.

Learn more about how to connect your domain to Square Online if it’s hosted by a third party.