Once on the Domains tab, select the context menu next to the domain you wish to move, and click Move. You can also use checkbox next to each domain to select more than one domain
After selecting the domain(s) and clicking Move, you will be asked to confirm which profile or team you wish to move them to.
When selecting the input field, you will be provided with a list of teams you belong to. If the profile or team you wish to move the domain(s) to is not present, enter the
slug value instead. You can find the
slug value in Settings page for both profiles and teams.
To confirm the change, select Move. The domains will be transferred to the new profile of team immediately.
You can use the Dashboard to remove a domain from a project and then re-add it to another. However, this could potentially end up with some site down-time. For more information on transferring domains with zero downtime, see How to move a domain between Vercel projects with "Zero Downtime"?
Due to ICANN rules, a domain must be registered with a registrar for 60 days before it can be transferred to another.
You can verify that your domain has been registered with Vercel for at least 60 days by visiting the Domains Dashboard. If the registrar is Vercel and the age greater than 60 days, it is eligible to transfer.
For domains that are registered with Vercel, you can retrieve an authorization code for transferring out to another registrar from the Domains tab of the Dashboard.
Once on the Domains tab, click on the triple-dot menu button for the relevant domain. A menu-item button to transfer the domain out will be presented if the domain is registered with Vercel.
After clicking the menu-item button, a modal will open up with the authorization code required to transfer the domain. Use this authorization code with your new registrar to confirm that you want to transfer the domain. There is no additional confirmation that you need to do on the Vercel side. Transferring a domain can take up to a week.
By transferring your domain into Vercel, you allow Vercel to manage the DNS records for the domain and can use it with any Projects listed under the account the domain is owned by.
Due to ICANN rules, a domain must be registered with a registrar for 60 days before it can be transferred to another. You will need to confirm this with your registrar before attempting the transfer to Vercel.
If the domain has not been registered with the current registrar for at least 60 days, the domain transfer will fail.
NOTE: To find further information on ICANN rules, visit the ICANN website.
Once you have verified your domain's eligibility to transfer, proceed with unlocking your domain in your registrar's domain settings. Most domains are usually locked by default to prevent unauthorized changes.
The domain lock feature appears in different forms across registrars. Sign into the host where your domain is registered and look for a Domain Lock or similar option to unlock your domain. If this option is not available, contact your registrar to change this.
After unlocking the domain, you will need to obtain an authorization code. The code will be sent to the email address associated with your domain by your registrar. In some cases, your authorization code pops up on your dashboard. This may be available in the domain registrars dashboard. If it is not available, contact your registrar to obtain this.
When transferring a domain, you will have two options to choose from. Either using the Vercel Dashboard or Vercel CLI.
Option 1: Using Vercel Dashboard
After obtaining the authorization code, click on the Transfer in button in the Vercel Domains Dashboard and enter in your domain and respective authorization code.
Option 2: Using Vercel CLI
With Vercel CLI, you can run the following command from your terminal.
vercel domains transfer-in [your-domain]
You will be requested to provide an authorization code from your registrar after running this command. Once you get the authorization code from your registrar, paste it into the prompt and the transfer will begin.
After activating a domain transfer-in, you will be informed that the DNS settings for your domain will not be transferred along with the domain. Instead, you will need to download a zone file from your registrar and upload it to Vercel.
You can import the zone file to Vercel DNS by running the following command:
vercel dns import [your-domain] [zonefile]
If you do not apply a custom zone file, transferring in a domain automatically applies the default Vercel DNS settings.
You can deploy your app with Vercel once the domain has been successfully added to your account.
By setting a production domain from your projects' Domains dashboard, you will be able to use the following command with Vercel CLI:
This command will deploy your project and make it accessible at the production domain that you have setup.