Skip to content
Contact us
Back to guides

How To Transfer Your Domain To Another Amazon AWS Route 53 Account

This guide will outline the process of how to transfer your domain to another Amazon AWS Route 53 account.

In order to transfer a Amazon AWS Route 53 domain to another account of this registrar, do the following:

  • Run the following command in the AWS CLI. Replace example.com with your domain name. Replace 111122223333 with your AWS account ID.

aws route53domains transfer-domain-to-another-aws-account --domain-name example.com --account-id 111122223333 --region us-east-1

  • In the output, note the Password value.
  • To accept the transfer, log in to the AWS account that is the destination account. Then, run this command. Replace example.com with your domain name. Replace YourPassword with the password that you noted in step 2.

aws route53domains accept-domain-transfer-from-another-aws-account --domain-name example.com --password YourPassword --region us-east-1


If you receive errors accepting the transfer, see the Troubleshoot accepting a domain section of this article.

Note: The accept-transfer command must be completed within three days of the transfer domain call. After three days, the transfer is canceled.

  • After accepting the transfer, view the domain by accessing the Route 53 console and then choosing the Registered Domains tab.

Troubleshoot accepting a domain

If you encounter errors while accepting a transfer, it might be because the generated password contains special characters. Use a text file to accept the domain transfer.

  • Create a .txt file containing the password generated in Step 2 of the Transfer a domain section in a simple format.
  • Run the accept-transfer command. Enter the file name of the .txt file for password (for example, password.txt):

aws route53domains accept-domain-transfer-from-another-aws-account --domain-name --password file:///tmp/password.txt

Keep on the domain side of life

Join our newsletter for more fresh guides and updates.