Transfer droplet to another account?

Posted June 26, 2015 66.1k views

Hi, I working for a client and have a droplet for testing purposes. I was wondering if there is a way to transfer the droplet to the account of my client? The setup is WordPress /w WooComerce on LAMP

  • Google brought me here while seeking an answer to the same question.

    No replies. Doh.

  • Can I transfer my Snapshot to another user?

    Yes. Under the Images page in the Control Panel, the “Snapshots” section shows each image created using DigitalOcean’s manual snapshot feature.


    Simply select the transfer snapshot icon and enter the email address of the recipient. Upon clicking the transfer button, the sender will notice the icon turn blue, indicating that the snapshot is mid-transfer. When the user on the receiving end accepts, the sender will no longer have access to the image.


    As the receiver, you will have a new section on the Images page titled Pending Snapshot Transfer Requests. Here you’ll be able to accept or decline the transfer request. If approved, the snapshot will disappear from the original user’s account, as well as be added to your list of Snapshots where you’ll have full control over the image.

  • I can understand we could not transfer a live computer, but having to create a snapshot and restoring also means changing the IP address as mentioned below, which means extra work… Also, maybe DigitalOcean could look into automating all of that?

These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.

Submit an Answer
10 answers

I confirm there is no option to transfer a Droplet without changing the IP address and causing a disruption in the service to your customers.

So, if you need to plan future ownership swappings, beware in choosing Digital Ocean. For every other thing I tryed now, on the contrary, Digital Ocean is awesome and worth moving to them.

Angelo Maragna

Hi Folks,

Linode has this working really well. We can create accounts and and assign server specific permissions to each user. Do you have any intention of rolling out proper user permissions management of that sort at any time?

Thank you.

  • I was kinda not impressed with Linode. Also I don’t know how big of a deal it is to change DNS but I dont run any type of mail server or proxy, most of what I do is simple web server stuff so changing an A record is simple.

Hi Guys,

How long does it take to transfer snapshot or droplet? Mine is still in progress and it’s been hour.

This method does NOT move all the DNS in the “Networking” tab. Nor the firewalls in the DO account. All that is manual. In 2020, this is pretty much the most idiotic way of doing things. DO is quickly becoming not the top provider.

C'mon DO, you have 51,000 views on this topic. Make it easy to transfer droplet ownership without having to reset domain records. Pretty please.

You can transfer a droplet to another account by taking a snapshot of the droplet, transferring the snapshot to the other account, and then re-creating the droplet.

You might be interested in setting up a Team Account so that you can easily create droplets under your client’s account while they manage everything else such as billing: Team Accounts: Share Resources Not Passwords.

  • This is not a good solution - the IP number of the server will change and so DNS need updating etc.

    Is there no way that Digital Ocean admins can change the account owner on request? (Even if it needs a request from both accounts)

  • Using a snap shot is a terrible solution. As many have mentioned, that forces all ip addresses to be updated and will surely impact end-users by causing downtime. Oftentimes, domain name changes may be slow to take effect, adding even more downtime. This should be a simple matter of changing ownership over an asset.

    DigitalOcean, please look into this issue. The current solution is not enterprise-ready.

    • I agree with this sentiment,
      Had to set up a VPS for a freelance client and did it here assuming transferring it would be simple.

      • What I ended up doing to avoid DNS hiccups was transferred the snapshot, spun up a new droplet on the new account, then set up nginx to proxy_pass to the new droplet’s IP under the existing domain. Once I verified the redirect was working as expected and we weren’t hitting local data I changed the DNS records and kept the nginx proxy up for the duration of the redirect. Once we hadn’t had any hits on the proxy for 48 hours we spun down the old droplet. Mind you we knew we were going to do the transfer a good while in advance so we were able to dial the DNS ttl down to 20 minutes just in case a week in advance.

I have found a solution. I swapped my unwanted droplets with a team, which is also used by my former company. Then, I removed myself from the team. So it’s glued to them. I do not see any droplet of the team in my dashboard. Easy…

Hello all,

Currently, we do not support directly transferring Droplets between regions, users or accounts. However, It is possible to transfer Droplet Snapshots. If backups are enabled on your Droplet, you can convert a backup to a Snapshot. If not, you will need to manually create a Snapshot of your Droplet.

Creating a snapshot of your droplet:

Once the Snapshot has been created, you can add the Snapshot to alternate regions. After you’ve done so, you will have those regions as an option when creating a Droplet from the Snapshot.

For more information on transferring Snapshots between users or team accounts you can read here:

Hope that this helps!

6 years later : NO proper solution for this !

I guess I’ll start looking for a new web hosting provider… ¯_(ツ)_/¯