When you sign up for a Squarespace account, you’re automatically give a free domain name. This domain is provided by Squarespace and is a subdomain of Squarespace.com. For example, if your site is named “example.Squarespace.com”, your free domain would be “example.com”.
If you’d like to use a different domain name with Squarespace, you can connect an existing domain or purchase a new one through Squarespace. Connecting an existing domain is free, and we’ll automatically configure your DNS settings for you. If you purchase a new domain through us, we’ll add one year to your Squarespace account.
Once you have a domain connected to your site, you can set it as your primary domain. This is the domain that visitors will see when they visit your site.
You can also add multiple domains to your site and use them for different purposes. For example, you could use one as your primary domain and the other as a redirect from your old website.
Conclusion:
Squarespace does give you a free domain name when you sign up for an account with them. However, if you want to use a different domain name, you can either connect an existing one or purchase a new one through Squarespace.