Lovable custom domain stuck on Setting up, Stalled, or Failed (SSL)
Your Lovable domain is verified but stuck on Setting up, Stalled, or Failed? The SSL certificate can't be issued. Check CAA records, then click Retry.
Short answer
Setting up, Stalled and Failed mean Lovable has verified your domain but hasn't issued the SSL certificate. If it says Setting up, wait. If it says Stalled or Failed, check your DNS, and the parent domain, for CAA records. Allow pki.goog, letsencrypt.org and ssl.com, or remove the CAA records, then click Retry in Project → Settings → Domains. You don't need to remove and re-add the domain.
Reviewed October 25, 2026
Not sure which status you have? Start at Lovable custom domain not working.
What it means in plain English
These three statuses come after Lovable has verified that you own the domain. The problem is the SSL certificate that serves your site over https. Lovable defines them like this:
- Setting up: "Verification is complete. SSL certificates are being issued." Until the certificate is ready, "the browser shows a security warning instead of your site."
- Stalled: "SSL certificate provisioning is taking longer than expected."
- Failed: "Ownership verified, but SSL certificate could not be provisioned."
Lovable issues and installs the certificate itself. It says you do not need to install, upload, or reissue one from your registrar, such as Namecheap or GoDaddy, and that any certificate at your registrar is not used by Lovable's hosting.
Likely causes
- Your DNS has
CAArecords that don't allow any of the certificate authorities Lovable uses. Lovable saysCAArecords "restrict which certificate authorities can issue certificates for your domain." - A subdomain inherits
CAArecords from its parent. Lovable's example:app.example.cominherits them fromexample.comif it has none of its own. - Setup is still in progress. Setting up needs no action until the domain moves to Live or Failed.
How to fix it, step by step
- If the status is Setting up, wait. Lovable says "No action required. Wait for Live before you open the site." Opening it earlier shows a certificate warning.
- Check whether your domain has
CAArecords at your DNS provider. Check the parent domain too if you are connecting a subdomain. - Add
CAArecords that allow Lovable's certificate authorities: Google Trust Services, Let's Encrypt, and SSL.com. Lovable recommends allowing all three. If your provider asks for separate fields, Lovable says to use flag0, tagissue, and the issuer domain as the value, without quotation marks.
0 issue "pki.goog"
0 issue "letsencrypt.org"
0 issue "ssl.com"
- If you can't change the parent domain's records, add the
CAArecords on the subdomain you are connecting. Lovable says records atapp.example.comtake precedence over the ones atexample.com. You can also remove theCAArecords if you no longer need them. - After the DNS change takes effect, go to Project → Settings → Domains and click Retry next to the domain. For Stalled, Lovable says "You do not need to remove and re-add the domain."
- If no certificate has been issued after 72 hours, Lovable says to contact Lovable Support.
How to check it worked
- The domain shows Live in Project → Settings → Domains.
- The site opens at
https://yourdomain.comwith no certificate warning. - If the domain loads but shows your old site, see Lovable custom domain not working.
Questions people ask
Do I need to buy an SSL certificate for my Lovable domain?
No. Lovable issues and installs the certificate itself. A certificate at your registrar, such as Namecheap or GoDaddy, is not used by Lovable's hosting.
Why is my Lovable domain verified but showing a security warning?
The certificate is still being issued (Setting up) or could not be issued (Stalled or Failed). Wait for Live, or fix CAA records and click Retry.
How long should the Lovable SSL certificate take?
Lovable says to contact Lovable Support if no certificate has been issued after 72 hours.
Sources
Related fixes
More Custom domains fixes
More Lovable fixes
Keep going on your own.
The guides stay free. A deep leak report is $15. Fix packs are $24, or $49 for all three. There is no done-for-you repair.