DigitalOcean Pricing: Droplet Cost, VPS Rates and Add-Ons

Last updated September 3, 2026
# the short answer

DigitalOcean Droplets start at $4 a month for 1 vCPU and 512 MB, $6 for 1 GB and $24 for 2 vCPU with 4 GB. Pricing is flat and published, with no negotiated discounts and no per-request billing. The lines that inflate a real bill are backups at 20% of the Droplet cost for weekly or 30% for daily, block storage from $10 a month, load balancers from $12 and managed databases from $15. Bandwidth beyond the included allowance is $0.01 per GiB, which almost never matters.

Skip the manual setup. DeployManage provisions your server and ships zero-downtime deploys on any cloud.

$ get started free

DigitalOcean's appeal is that the price on the page is the price on the invoice. There is no sustained use discount to model, no per-request meter, no egress tier that quietly triples when you cross a threshold. A $24 Droplet costs $24. That predictability is the entire product, and it is why so many teams running their own stack land here rather than on AWS.

What follows is every published rate, read off digitalocean.com on 3 September 2026, plus three worked monthly bills so you can see where the money actually goes. Prices are in USD and are the same in every region.

How much does a DigitalOcean Droplet cost?

A DigitalOcean Droplet costs $4 a month for 1 vCPU and 512 MB of RAM, rising to $6 for 1 GB, $12 for 2 GB, $24 for 2 vCPU and 4 GB and $48 for 4 vCPU and 8 GB. Every Droplet is also billed hourly, so you pay only for the hours it exists.

These are the Basic shared-CPU sizes, which is what the overwhelming majority of applications run on.

vCPUMemorySSDTransferPer month Per hour
1512 MiB10 GB500 GiB$4.00$0.00595
11 GB25 GB1,000 GiB$6.00$0.00893
12 GB50 GB2,000 GiB$12.00$0.01786
22 GB60 GB3,000 GiB$18.00$0.02679
24 GB80 GB4,000 GiB$24.00$0.03571
48 GB160 GB5,000 GiB$48.00$0.07143
816 GB320 GB6,000 GiB$96.00$0.14286

The hourly rates matter more than they look. A Droplet destroyed after 40 hours of load testing costs about $1.43 at the 4 GB size. Teams that treat Droplets as disposable, spinning up a staging box for an afternoon, pay almost nothing for the privilege.

What are the DigitalOcean CPU-Optimized and Memory-Optimized prices?

Beyond Basic there are four dedicated-CPU families. The pattern is consistent: you pay roughly double the Basic rate for guaranteed cores rather than shared ones.

FamilyEntry sizeEntry priceTop size shown Top priceBest for
Basic (shared)1 vCPU / 512 MiB$4.008 vCPU / 16 GB$96.00 Web apps, automation, small databases
General Purpose2 vCPU / 8 GB$63.0040 vCPU / 160 GB$1,260.00 Balanced production workloads
CPU-Optimized2 vCPU / 4 GB$42.0048 vCPU / 96 GB$1,008.00 CI builds, video encoding, batch jobs
Memory-Optimized2 vCPU / 16 GB$84.0032 vCPU / 256 GB$1,344.00 In-memory caches, large databases
Storage-Optimized2 vCPU / 16 GB / 300 GB$131.0032 vCPU / 256 GB / 4,690 GB $2,096.00Data-heavy analytics, log stores

Most people who think they need CPU-Optimized do not. Shared vCPU on DigitalOcean is not oversold the way budget hosts oversell it, and a $24 Basic Droplet handles a busy application server without complaint. The genuine case for dedicated cores is sustained 100% CPU work: encoding, compiling, or a build agent that runs for twenty minutes at a stretch. Bursty web traffic is not that.

What does DigitalOcean charge on top of the Droplet?

This is where published pricing stops being the whole story, not because DigitalOcean hides anything but because the add-ons are individually small and collectively significant.

Add-onPublished priceNotes
Backups (weekly)20% of Droplet cost per month$4.80 on a $24 Droplet
Backups (daily)30% of Droplet cost per month$7.20 on a $24 Droplet
SnapshotsUsage-based from $0.01 per GiB per monthPersists after the Droplet is destroyed
Block storage volumesStarting at $10 per monthBilled whether or not it is attached
Load balancerStarting at $12 per monthPer balancer, not per backend
Managed databaseStarting at $15 per monthSeparate from the Droplet entirely
Spaces object storageStarting at $5 per monthS3-compatible
Managed KubernetesFree control plane, nodes from $12You pay only for worker Droplets
Bandwidth overage$0.01 per GiBAlso applies to private VPC egress between datacenters
Reserved IPFree while assigned to a DropletCharged when left unattached

Two of those lines cause almost every surprise bill. The first is snapshots, which survive the Droplet they came from, so a team that snapshots before each deploy accumulates storage forever unless someone prunes it. The second is unattached resources: a block storage volume detached during a migration still bills at full rate, and a reserved IP left floating after you destroyed its Droplet starts charging. Neither shows up in the Droplet list, which is where people look.

Does the DigitalOcean bandwidth allowance ever actually matter?

Rarely. Droplets include outbound transfer starting at 500 GiB a month on the smallest size and rising to 6,000 GiB on the 16 GB Droplet, and the allowance pools across Droplets in the same account. Overage is $0.01 per GiB, so even a 1 TB overrun is $10.

There are exactly two workloads that break this. One is serving media directly from the Droplet rather than from object storage or a CDN, where a moderately popular video file can push a terabyte in a weekend. The other is crawling at scale: a self-written scraper on a $6 box pulls far more bytes than its allowance implies once you count retries and rendered pages, and it usually hits rate limits and proxy problems long before the bandwidth bill registers, which is the point most teams stop maintaining their own crawler and hand the fetching to a web scraping API that returns clean structured data instead. For ordinary web applications and automation, the included transfer is effectively unlimited.

Three worked DigitalOcean bills

Rates in isolation are hard to reason about. Here is what three genuinely common setups cost per month, using only the published figures above.

SetupComponentsMonthly total
Side project$6 Droplet (1 GB), weekly backups $1.20$7.20
Small production app$24 Droplet (2 vCPU / 4 GB), daily backups $7.20, $15 managed Postgres$46.20
Redundant setup2 x $48 Droplets (4 vCPU / 8 GB), daily backups $28.80, $12 load balancer, $15 managed Postgres$151.80

The middle row is the one worth staring at. $46.20 buys a production application server with a separate managed database and daily backups. That is less than most managed platforms charge for a single app with far less control, which is the arbitrage that keeps people on raw VPS providers.

Is DigitalOcean cheaper than AWS?

For a straightforward server, yes, and by a wide margin once you count the pieces AWS bills separately. An 8 GB DigitalOcean Droplet is $48 a month flat with 5,000 GiB of transfer included. The comparable AWS setup is an EC2 instance, an EBS volume, an Elastic IP, and egress billed per gigabyte from the first byte after the free tier, which is why AWS bills for small workloads are famously hard to predict.

Where AWS wins is breadth. If you need managed services DigitalOcean does not offer, region coverage it does not have, or committed-use discounts at scale, the comparison stops being about Droplet price. For a team running its own application stack on servers it controls, DigitalOcean's flat pricing is simpler and cheaper, and that is the whole reason it exists.

Does DigitalOcean have a free tier?

There is no permanently free Droplet. DigitalOcean's free control plane for managed Kubernetes is the closest thing to a free product, and the company regularly offers promotional credit for new accounts, which is a trial rather than a tier. If you want free compute indefinitely, the answer is not DigitalOcean.

What you get instead is the cheapest honest entry point in the category. $4 a month for a real server with root access, an IPv4 address and 500 GiB of transfer is not a loss leader with a cliff behind it. It is the actual price of the smallest machine, and it stays that price.

How do you keep a DigitalOcean bill from drifting?

Three habits cover most of it. Set a monthly reminder to list snapshots and volumes rather than Droplets, because that is where dead resources hide. Turn off backups on staging boxes, since 30% of a staging Droplet is money spent protecting data nobody will ever restore. And size down after launch rather than up, because almost every team provisions for the traffic they hope for rather than the traffic they have.

The larger cost is not the invoice at all. A Droplet is a bare Ubuntu machine, so somebody has to install the stack, renew certificates, configure the firewall, run backups that actually restore, and deploy without dropping requests. Doing that by hand is where the $24 server quietly turns into a recurring afternoon. That is the gap VPS management fills, and it is the same trade-off we walk through in managed vs unmanaged VPS. If DigitalOcean is where you are landing, our guide to deploying to DigitalOcean covers the provisioning side, and Laravel VPS cost runs the same arithmetic for a PHP stack specifically.

Ready to stop managing servers by hand? DeployManage provisions, deploys and monitors your fleet from one dashboard.

$ get started free

Frequently asked questions

How much does DigitalOcean cost per month?

DigitalOcean Droplets start at $4 a month for 1 vCPU and 512 MB, $6 for 1 GB, $12 for 2 GB and $24 for 2 vCPU with 4 GB. Dedicated-CPU families start at $42 for CPU-Optimized and $63 for General Purpose. All rates are flat and published.

How much is a DigitalOcean droplet?

The cheapest Droplet is $4 a month, or $0.00595 an hour, for 1 vCPU, 512 MiB of RAM, 10 GB of SSD and 500 GiB of transfer. The most common production size, 2 vCPU with 4 GB and 80 GB of SSD, is $24 a month.

What does DigitalOcean charge for backups?

Weekly backups cost 20% of the Droplet price per month and daily backups cost 30%. On a $24 Droplet that is $4.80 or $7.20. Snapshots are billed separately on usage from $0.01 per GiB per month and persist after the Droplet is destroyed.

Does DigitalOcean charge for bandwidth?

Droplets include outbound transfer starting at 500 GiB a month and rising to 6,000 GiB on larger sizes, pooled across the account. Anything beyond the allowance is $0.01 per GiB, so overage is rarely a meaningful line on a normal application.

Is DigitalOcean cheaper than AWS?

For a single server, yes. An 8 GB Droplet is $48 a month flat with transfer included, while the equivalent AWS setup bills the instance, the EBS volume, the IP and egress separately. AWS wins on breadth of managed services, not on price per server.

Does DigitalOcean have a free tier?

No, there is no permanently free Droplet. DigitalOcean offers a free control plane for managed Kubernetes and frequently gives promotional credit to new accounts, but that is a trial rather than an ongoing free tier.

How much is a DigitalOcean managed database?

Managed databases start at $15 a month and are billed entirely separately from your Droplet. Running Postgres on the Droplet itself costs nothing extra, so the $15 buys automated backups, failover and patching rather than the database software.

What is the cheapest way to run a production app on DigitalOcean?

A $24 Droplet with 2 vCPU and 4 GB, daily backups at $7.20 and Postgres installed on the same machine comes to $31.20 a month. Adding a $15 managed database instead brings it to $46.20 and removes database operations from your plate.

# related

Provision and deploy from one dashboard.

Connect a provider and ship your first zero-downtime deploy in minutes.

$ get started free

# free plan · no credit card required