Droplet Overview

Plans and Pricing

We offer three different kinds of Droplet plans: a standard plan and two performance plans.

  • Standard: Standard virtual machines with a mix of memory and compute resources. Pricing begins at $5/mo for 1 vCPU and 1 GB of RAM.

  • General Purpose Performance: High performance virtual machines with a good balance of memory and dedicated hyper-threads. Pricing begins at $60/mo for 2 vCPUs and 8 GB of RAM.

  • CPU Optimized Performance: Compute-optimized virtual machines with dedicated hyper-threads. Pricing begins at $40/mo for 2 vCPUs and 4GB of RAM.

You can view all of the options for all three types of Droplets on the pricing page.

You will still be billed for Droplets that are powered off because the compute resources for the Droplet stay reserved on the hypervisor, even when they are not in use. To end billing, destroy the Droplet.


Droplets include free outbound data transfer, starting at 1000 GB/month for the smallest plan. Excess data transfer is billed at $.01/GB. For example, the cost of 1000 GB of overage is $10. Inbound bandwidth to Droplets is always free.

Any data transfer sent by a Droplet using a public network interface will count against the transfer pool for that Droplet’s account. Data transfer between Droplets over the private network uses a private network interface.

Transfer allowance is pooled cumulatively at the account level, not individually at the Droplet level. If you have two Droplets with 1000 GB/month allowance each, you can transfer 1500 GB of outbound data with one Droplet and 100 GB with the other, and you will not accrue any overage.

Accrued transfer does not roll over between months and cannot be transferred between accounts or teams.

Monthly Allowance

Your monthly transfer allowance depends on your monthly Droplet usage; for every hour Droplet exists, it accrues transfer allowance.

Droplets are billed per hour up to a maximum of 672 hours per month (28 days multiplied by 24 hours). For every hour the Droplet exists during the month, whether it’s powered on or not, it will earn 1672 of its total allocation up to that limit. Once it’s been active for 672 hours, it has reached its full bandwidth allowance.

For example, if a Droplet’s maximum monthly data transfer allowance is 1000 GB, it will accrue 1000 GB / 672 hours = 1.5 GB per hour that the Droplet exists. Fractional usage is rounded to increments of 1 GB: 1.49 GB of use will be rounded down to 1 GB and 1.5 GB will be rounded up to 2 GB.

Estimated Droplet Transfer Pool

We collect usage data and display projections about your transfer pool, which you can view on your account’s Billing page.

Estimates are based on the assumption that the same daily averages for both the number of active Droplets and bandwidth usage will be maintained through the end of the month. Outbound data transfer and projected transfer allowance are updated once daily.

Billing alerts are triggered on the basis of actual usage, so projections of transfer in excess of the transfer pool will not trigger a billing alert until they are applied to the invoice.

Regional Availability

Most Droplet plans are available in all regions.

Due to limited capacity, NYC2, AMS2, and SFO1 are currently disabled for users who don’t have resources in those regions already. Standard plans larger than 48GB of RAM and all optimized plans are unavailable in these regions.

General Purpose Performance Droplet plans are available in NYC1, FRA1, SFO2, AMS3, and SGP1.

Learn more in the regional availability matrix.


Standard Droplets are low cost VMs that use shared CPU resources, meaning that you receive a portion of a CPU thread. In practical terms, shared CPUs ultimately lead to slight variations in the amount of compute power available throughout the day.

Unlike Standard Droplets, which use shared vCPU threads, our two performance plans (General Purpose and CPU Optimized) have dedicated vCPU threads. This translates to higher performance and increased consistency during CPU intensive processes.


Droplets also support tags.

Tags allow you to apply custom labels to a Droplet. You can filter tagged Droplets, automatically include Droplets in Firewall or DigitalOcean Load Balancer configurations by tag, and use the DigitalOcean API to initiate an action across multiple Droplets with the same tag.


  • Some Droplet network traffic is restricted to help prevent malicious actions, like reflected DDoS attacks. We know these restrictions also prevent functionality like configuring direct server return and using Droplets as routers and site-to-site VPN gateways. Future changes to our network will support this functionality. Until then, some workarounds include using a VPN mesh network or overlay network.

    The following types of traffic are restricted:

    • TCP and UDP traffic on port 11211 inbound from external networks (due to the Memcached amplification attacks in March 2018).

    • Multicast traffic.

    • Traffic not matching a Droplet’s IP address/MAC address.

    • SMTP via Floating IPs and IPv6.

  • By default, you are limited to 10 block storage volumes per account or team. You can contact our support team to request an increase. You can attach a maximum of 7 volumes to any one node or Droplet, and this limit cannot be changed.

  • General Purpose Performance Droplet plans are not yet compatible with DigitalOcean Kubernetes or Managed Databases.