Home>Online store

Use a custom subdomain with Square Online

Who is this article for?
  • Sellers with online permissions. Set permissions in Square Dashboard.
  • Square Online Plus or Premium subscribers.
  • About custom subdomains 

    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 you could create a custom subdomain like "store.mybusiness.com.”

    Before you begin

    You need a paid domain service to connect a custom domain to your Square Online website. If you prefer using a free subdomain (like "mybusiness.square.site"), learn how to use a free subdomain with Square Online.
    There are two parts to setting up a custom subdomain:

    • Getting the IP address for your Square Online site

    • Creating the subdomain in your DNS settings

    You can get your IP address from your Square Dashboard. Depending on where you domain is hosted, you need access to either your Square Dashboard or access to your account with your domain provider.

    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.

    Step 1: Get your IP address

    If your domain and website are hosted in the same Square account, you only need to follow step 1. To get the correct IP address for your site and create your subdomain:

    1. Sign in to your Square Dashboard and go to Sales channels > Online > Website > Domains.

    2. Select Connect domain.

    3. Select Use a domain I own elsewhere and enter your preferred subdomain name.

    4. Select Verify.

    5. Select Connect and write down or copy the IP address in the Points to column.

    6. Select Verify changes.

    Step 2: Edit your DNS settings

    Editing your DNS settings varies depending on where your domain is hosted. Follow the steps for your domain host.

    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.

    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 be sure to double check with them. If you aren’t sure what to do, you can ask your domain host’s support team for assistance.

    Related articles