By default, all stores on Lemon Squeezy are given a free subdomain at signup, like
1. Add your custom domain in Lemon Squeezy
To set up a custom domain for your store, go to Settings > Domains and click the plus button.
Input the custom domain you want to use for your store in the "Domain" field. This can be either an apex domain (like "mystore.com") or a subdomain (like "shop.mydomain.com").
2. Create an A record in your DNS settings
Now you need to go to your domain host (GoDaddy, Namecheap, Google Domains, Hover etc.) and create a new A record.
Input your subdomain, or for an apex domain you will likely need to use "@" as the value. Add the IP address shown in the Lemon Squeezy form and make sure you save the changes to your DNS settings.
In Namecheap, it will look like this:
Make sure you don't have any other A or AAAA records set up on the same domain or subdomain.
3. Verify your domain
Now that the DNS record is created, you can go back to Lemon Squeezy and click "Verify Domain".
You may see an error message that the DNS has not been set up. This is normal in most cases, as DNS changes can take hours to propagate and show up around the internet.
You can leave this page now that Lemon Squeezy knows your custom domain has been set up. The system will keep checking for your DNS record and as soon as it sees it, your custom domain will be active.