To stop paying for DigitalOcean, you must either destroy all active resources and retain your account or, for a complete and final closure, delete all resources and then deactivate your entire account.
Simply powering down a Droplet is not enough, as charges will continue for reserved resources. Before deactivating, you must resolve all dependencies, such as deleting teams you own or transferring ownership.
Step 1: Identify all active resources
DigitalOcean's billing is based on the resources you consume, not on an overall subscription plan. This includes not just Droplets, but also a range of other services. To stop being billed, you must find and destroy every active resource associated with your account.
How to check for active resources:
- Log in to your DigitalOcean account and navigate to your control panel.
- Check each of the following sections in the left-hand navigation menu for active services:
- Droplets: The most common source of charges.
- Volumes: Block storage that may be attached to Droplets.
- Spaces: Object storage (S3-compatible).
- Managed Databases: Database clusters like PostgreSQL, MySQL, or Redis.
- Kubernetes Clusters: Container orchestration services.
- Reserved IPs: IP addresses that are charged for when not assigned to a Droplet.
- Load Balancers: Services that distribute traffic across Droplets.
- Snapshots and Backups: These are not free and continue to incur charges based on their storage size, even after a Droplet is deleted.
Step 2: Delete or destroy all active resources
After identifying all resources, you must destroy them one by one. This process is permanent and irreversible, so ensure you have backed up any data you wish to keep.
For Droplets:
- Navigate to the Droplets section in your control panel.
- Click the three dots (
...) next to the Droplet you want to delete. - Select Destroy from the menu.
- Confirm the action by typing the Droplet's name in the text box and clicking Destroy.
For other resources (Volumes, Spaces, Databases, etc.):
- Navigate to the respective section (e.g., Volumes, Spaces) in your control panel.
- Locate the resource you wish to delete and find the destroy or delete option, which is often found by clicking the three dots (
...) next to the resource. - Follow the prompts to confirm the permanent deletion.
Step 3: Handle team memberships
If your account is part of any teams, you must resolve your membership before deactivating your personal account.
- If you are the sole owner of a team: You must either delete the team entirely or transfer ownership to another member.
- If there are other owners: Your membership will be automatically removed when you deactivate your account.
- If you are the only team member: The team will be automatically deleted when you deactivate your account.
Step 4: Pay outstanding bills
Before you can fully stop billing, you must settle any remaining balance on your account. DigitalOcean will prompt you to do this before allowing you to deactivate.
Step 5: Deactivate your account (if desired)
If you have no plans to use DigitalOcean again, you should deactivate your account to ensure there are no unforeseen charges.
- Click your profile icon in the top-right corner of the control panel.
- Select My Account.
- Scroll to the bottom of the page and find the Deactivate account section.
- Click Deactivate Account.
- You will be taken to a confirmation page that lists any unresolved issues. Address these issues if necessary and refresh the page.
- On the final confirmation screen, you will have two options:
- Deactivate without purging data: Keeps your account history and verification status. You can reactivate the account later.
- Purge all of my account data: Permanently deletes your account history and data. You would need to create a new account and go through the verification process to use DigitalOcean again.
- Select your preferred option and click Deactivate My Account to finalize the process.
Special consideration: Pausing services
If you only need a temporary break and want to avoid paying for a Droplet, remember that powering it off is not sufficient. Instead, you should:
- Create a snapshot: This saves a complete image of your Droplet's data and configuration.
- Destroy the original Droplet: This stops the per-minute billing for the server.
- Restore the Droplet from the snapshot later: You will only be charged for the storage cost of the snapshot, which is much lower than running a Droplet.