Prerequisites
- You need to be on a paid plan to transfer a domain into Lovable.
- You need to be a workspace owner or admin to transfer a domain into Lovable.
- You have a copy of your current DNS records.
Lovable tries to detect and carry over the DNS records your domain already uses, but the scan may not catch everything. Before you transfer, note your current records at your registrar so you can confirm they came across, or add anything missing, in Workspace settings → Workspace domains after the transfer completes. - Your domain must meet the following requirements. Lovable checks each one during setup and tells you what to fix if anything is blocking the transfer.
- The domain is at least 60 days old.
ICANN policy prevents transferring a domain that was registered or last transferred less than 60 days ago. Lovable shows the date the domain becomes transferable. - The domain is unlocked.
Disable the transfer lock (sometimes called domain lock or registrar lock) at your current registrar. - DNSSEC is disabled.
If is enabled at your current registrar, disable it before transferring and wait up to 24 hours for the change to propagate. DNSSEC still being active is one of the most common causes of transfer failures. - You have the authorization code.
Also called an EPP code or transfer code, this is a one-time security code your current registrar issues to authorize the transfer. Get it from your current registrar’s domain settings or their support. - You’re transferring the root domain.
Subdomains cannot be transferred. Enter the root domain (for example,example.com, notblog.example.com).
- The domain is at least 60 days old.
How transfers work
A domain transfer has three phases:- Eligibility check. Lovable checks whether the domain can be transferred. This includes confirming that the domain extension is supported, checking the domain’s age and lock status, looking for DNSSEC, and making sure another transfer is not already in progress for the same domain.
- Submission and waiting. Lovable submits the transfer using the authorization code you provide. Your current registrar may take several days to release the domain. Lovable keeps checking the transfer status while the release is pending.
- Completion. Once the transfer is approved, Lovable becomes the registrar for the domain. Lovable then updates the nameservers, applies the DNS records you chose to carry over, reconnects any existing Lovable projects already using subdomains of this domain, and saves the registrant contact details you provided.
Transfer a domain
Enter your root domain
example.com) and click Check.Wait while Lovable checks whether the domain can be transferred. If the domain is eligible, Lovable shows the transfer price, the renewal price, and whether the transfer is paid or free.- Most paid transfers include a one-time transfer fee that adds one year of registration to your domain, as required by ICANN.
- The annual renewal price is shown separately and applies when the domain renews, not during the transfer.
Enter your authorization code
Enter your registration details
Review the "Keep your DNS records" section
Choose whether to enable auto-renew
Transfer statuses
While a transfer is in progress, the domain shows one of these statuses in Workspace domains.| Status | Description | User action |
|---|---|---|
| Transferring | The transfer is in progress with the registry. | No action required. Wait for it to complete. If available, you can cancel from the domain details page. |
| Action needed | The transfer is blocked and needs your attention. Lovable shows the specific reason. | See Troubleshooting for the reason shown and what to do. |
| Canceling transfer | You requested to cancel the transfer. | No action required. This may take a few minutes. |
| Transfer canceled | The transfer was canceled and your purchase was refunded. | None. You can start a new transfer if you want. |
| Transfer failed — refunded | The transfer could not be completed and you’ve been refunded. | Click Retry transfer to try again with a fresh authorization code. |
| Transfer failed | The transfer could not be completed and needs support to resolve. | Contact Lovable support. |
| DNS needs attention | The domain transferred successfully, but its DNS setup didn’t complete. | Contact Lovable support. |
Cancel a transfer
You can cancel a transfer while it’s in progress. Open the domain from your Workspace domains list and click Cancel transfer.- If the transfer has not yet completed at the registry, the cancellation goes through and you’ll receive a refund.
- If the transfer has already completed at the registry, the domain stays in your account and cannot be refunded.
- Free transfers complete in a single step and cannot be canceled.
After the transfer completes
When the transfer completes successfully, the domain becomes a registered Lovable domain in your workspace, the same as a domain bought through Lovable. You can manage renewals, edit registration details, and update DNS records from Workspace settings → Workspace domains. At completion, Lovable updates the domain’s nameservers and applies the DNS records you chose to carry over.Connect a transferred domain to a project
A transferred domain is not connected to a project automatically unless it was already connected to a Lovable project before the transfer. To use a newly transferred domain on a project, connect it from the project’s domain settings or from the publish dialog.Open the project you want to use with this domain
- Open Project settings → Domains, then click Connect domain, or
- Open the publish dialog and click Add custom domain.
Connect an existing domain
example.com or app.example.com and click Continue.Lovable detects that the domain belongs to your workspace and shows a Your domain badge.Configure connection
- Select Root domain to connect the domain itself, for example,
example.com. Choose whether to redirectwww.example.comtoexample.com. - Select Subdomain to connect a subdomain, for example,
app.example.com.
Limitations
- Domain extension (TLD) availability for transfer varies, and premium domains are not supported for transfer.
- Up to 25 connected subdomain projects are automatically reconnected after the transfer.
FAQ
How long does a domain transfer take?
How long does a domain transfer take?
Does transferring a domain cost money?
Does transferring a domain cost money?
Where do I get the authorization code for my domain?
Where do I get the authorization code for my domain?
Will my site and email stay online during and after the transfer?
Will my site and email stay online during and after the transfer?
How does DNS carry-over work?
How does DNS carry-over work?
Can I transfer multiple domains at once?
Can I transfer multiple domains at once?
Can I transfer my domain back out later?
Can I transfer my domain back out later?
Troubleshooting
Your domain is locked at your current registrar
Your domain is locked at your current registrar
This domain isn't transferable yet
This domain isn't transferable yet
DNSSEC is enabled at your current registrar
DNSSEC is enabled at your current registrar
The transfer says "Action needed"
The transfer says "Action needed"
- The transfer code was rejected. Cancel this transfer and start a new one using the correct authorization code from your current registrar.
- Your current registrar has the domain locked. Unlock it there and Lovable keeps retrying automatically.
- Your current registrar refused the transfer. Check with them, or cancel and retry.
- The transfer is taking longer than usual. Lovable keeps checking with the registry. Contact Lovable support if it persists.
A transfer or registration is already in progress for this domain
A transfer or registration is already in progress for this domain