DigitalOcean Unexpected Bill: Charged for Deleted or Powered-Off Droplets
Quick answer
You keep paying for powered-off Droplets, and for snapshots, volumes, backups, reserved IPs and load balancers you did not destroy with the Droplet. Check Billing insights and remove leftovers.
Most likely fix: Find what is billing
How to fix it
Try these in order — the most common fix is first.
1. Find what is billing
- Open Billing > Insights for a per-resource cost breakdown
- List all resources under Droplets, Volumes, Images (snapshots), Networking (reserved IPs, load balancers), Databases and Spaces
Did this fix it?2. Destroy properly
- Powering off does not stop charges; destroy the Droplet
- In the Destroy dialog tick snapshots and volumes to delete with it, they are not selected by default
- Or use doctl compute droplet delete <name> and then delete leftovers separately
Did this fix it?3. Prevent surprises
- Set a billing alert with percentage thresholds
- Note that invoices are issued on the 1st for the previous month, and auto-charges can occur mid-month when your balance hits your threshold
- Tag resources per project so you can review them
Did this fix it?4. Dispute a charge
- Open a billing support ticket listing the resource and dates
- Ask for a credit if you destroyed the resource and it kept billing
Did this fix it?
Symptoms
Invoice is higher than expected, or you are charged after deleting a Droplet.
Why it happens
- Powered-off Droplets still reserve compute and bill
- Snapshots, volumes and volume snapshots are not destroyed by default when you destroy a Droplet
- Backups add a surcharge and remain until their retention ends
- Unused reserved IPs, load balancers, managed databases and Spaces keep billing
- Bandwidth overage beyond the included transfer
- Another team member created resources
This guide also covers
- digitalocean unexpected charge
- digitalocean billed for deleted droplet
- digitalocean charged after destroy
- digitalocean hidden costs
Still not working?
If DigitalOcean keeps failing, you're not alone. See every DigitalOcean problem users report or the alternatives people switch to.
We build software. Any software.
Paying for apps that don't quite fit? We build exactly what you need.
We're a small team of developers who build custom software fast. Not just tools like DigitalOcean: web and mobile apps, games, desktop software, AI tools, internal tools: whatever you have in mind. We build and run our own products too: booking platforms, games, learning apps. See our work
- Web apps & SaaS
- Mobile apps (iOS & Android)
- Games
- Desktop software
- AI tools & automations
- Internal tools & dashboards
- Client portals & booking
- Your own version of any tool
- ✓ Free 15-min call to scope it
- ✓ Price agreed up front
- ✓ Your data, your code
The same problem in other apps
Other DigitalOcean errors
- DigitalOcean Droplet SSH Permission Denied (publickey)
- DigitalOcean Droplet SSH Connection Refused or Timed Out
- DigitalOcean Droplet 502 Bad Gateway (Nginx)
- DigitalOcean Droplet Out of Memory (OOM Killer)
- DigitalOcean App Platform Build Failed
- DigitalOcean App Platform Deploy Failed or 502 After Deploy
- DigitalOcean Account Locked or Verification Required
- DigitalOcean Droplet Locked Out: Reset Root Password and Recovery Console