IBRAVRA Media Network
Comparisons • 12 min read

DigitalOcean vs Linode vs Vultr: VPS Pricing Playbook

Three VPS meters priced head to head from the vendors' own pages, with the monthly bill rebuilt at three stated profiles and the traffic level where the lead changes hands.

By Enow A. Jovial • Published 2026-11-08

DigitalOcean vs Linode vs Vultr: VPS Pricing Playbook

A virtual private server bill is a meter reading, not a price tag. DigitalOcean Droplets, Linode shared and dedicated CPU plans, and Vultr Cloud Compute all sell the same raw shape — a slice of CPU, a fixed amount of RAM, local SSD, and a monthly transfer allowance — yet the same 1 vCPU, 2 GB server costs $10.00 a month on one vendor and $12.00 on the other two, and the ranking flips again when traffic passes about 7 TB a month.

This playbook prices all three from the vendors' own pricing pages and public APIs, opened and read on 8 November 2026, and rebuilds the monthly bill at three stated profiles. Two Linode figures are corroborated secondary, not vendor-page reads — the $0.005 per GB overage rate and the $0.10 per GB block storage rate — because Linode's pricing page returns a 403 to automated requests from this network.

Shared CPU, dedicated CPU, and the three catalogues

The first choice is not a vendor but a CPU type. A shared vCPU is a thread on a host CPU that other tenants also use, and a busy neighbour can take cycles you wanted. A dedicated vCPU is reserved for your instance alone. DigitalOcean's Basic Droplets are shared CPU; its CPU-Optimized and General Purpose Droplets are dedicated. Linode splits the same way, with Shared CPU plans from the $5 Nanode up to 32 GB and Dedicated CPU plans costing about 50% more for the same RAM. Vultr's Regular Performance plans are shared CPU on previous-generation Intel hardware with regular SSD; its High Performance plans move to AMD EPYC or Intel Xeon CPUs with NVMe SSD.

DigitalOcean's Basic Droplets run from 1 vCPU and 512 MiB of RAM for $4.00 a month to 8 vCPUs and 16 GiB for $96.00; CPU-Optimized, General Purpose, Memory-Optimized, and Storage-Optimized Droplets cover the dedicated shapes. Linode, sold as Akamai Cloud, runs from the Nanode at $5.00 a month (1 vCPU, 1 GB RAM, 25 GB disk, 1,000 GB transfer) through Shared CPU plans at $12.00, $24.00, and $48.00 for 2, 4, and 8 GB, with Dedicated CPU at $36.00, $72.00, and $144.00 for the same RAM. Vultr's Regular Performance Cloud Compute is the cheapest shelf here: $5.00, $10.00, $20.00, $40.00, and $160.00 for 1 GB, 2 GB, 4 GB, 8 GB, and 32 GB. Its High Performance tiers cost more per size — 8 vCPUs and 16 GB for $96.00 — and buy newer CPUs with NVMe storage.

DigitalOcean Basic Droplets pricing table
DigitalOcean Basic Droplets pricing table

The per-unit price table

Block storage costs the same everywhere; the differences sit in compute per gigabyte of RAM and in the overage rate.

MeterDigitalOceanLinodeVultrAuthority
1 vCPU / 2 GB, per month$12.00$12.00$10.00Vendor pricing pages, vendor APIs
1 GB RAM, per month, at the 2 GB plan$6.00$6.00$5.00Derived arithmetic
1 GB block storage, per month$0.10$0.10$0.10Vendor docs, pricing page
1 GB snapshot, per month$0.06$0.10$0.05Vendor docs, pricing page
Backups20% weekly, 30% dailyPer-plan, $2.50 at 2 GB20% of base feeVendor docs, vendor API
1 GB outbound overage$0.01 per GiB$0.005 per GB$0.01 per GBVendor docs, pricing page
Transfer included, 2 vCPU / 4 GB plan4,000 GiB4,000 GB5,120 GB (3,072 + 2 TB pool)Vendor pricing pages, vendor API

The per-gigabyte RAM price is flat at $6.00 on DigitalOcean and Linode up to 16 GB, while Vultr holds $5.00 per GB on its Regular plans — the whole of Vultr's small-plan lead. And watch the units: DigitalOcean bills transfer in GiB, so its 4,000 GiB allowance is about 4,295 GB, the most generous of the three at the 2 vCPU tier.

Vultr wins the sticker price, Linode wins the overage, and DigitalOcean wins the allowance. The cheapest vendor is decided by your traffic shape, not by the plan table.

Free credits and the billing rules that change the bill

Linode's pricing page offers a $100 promotional credit for 60 days; DigitalOcean's pricing FAQ describes a $5 free credit valid for 90 days. Vultr's pricing page lists no trial credit.

DigitalOcean bundled Droplets bill per second with a minimum charge of 60 seconds or $0.01, and usage is capped at 672 hours — 28 days — per month. Linode bills hourly, rounded up to the nearest hour, with a monthly cap. All three pool transfer at the account or team level.

One rule catches new operators every year: stopping a server does not stop its bill. DigitalOcean's documentation states that bundled-plan Droplets are still billed when powered off, because the compute resources stay reserved; billing ends only when the Droplet is destroyed. Linode's FAQ gives the same answer. Budget for the destroy step, not the power-off step.

A powered-off Droplet or Linode still bills in full. Powering off saves nothing on DigitalOcean or Linode — only destroying the instance ends the charge. A forgotten staging server at $24.00 a month costs $288.00 a year in pure loss.

The monthly bill formula

Four lines make the whole bill: compute, block storage at $0.10 per gigabyte on all three vendors, overage past the allowance, and backups.

Monthly bill=compute+block storage+overage+backups\text{Monthly bill} = \text{compute} + \text{block storage} + \text{overage} + \text{backups}

Overage is zero until the allowance is exhausted, then it grows linearly with every gigabyte past it:

Overage=max⁡(0,egress−allowance)×overage rate\text{Overage} = \max(0, \text{egress} - \text{allowance}) \times \text{overage rate}

Part-month work uses the hourly rate. Ten days of a 2 vCPU, 4 GB server — 240 hours — costs $8.57 on DigitalOcean at $0.03571 per hour, $8.64 on Linode at $0.036 per hour, and $6.48 on Vultr at the API's $0.027 per hour; Vultr's pricing page displays that rate rounded to $0.03. The formula for a partial month is:

Part-month cost=hourly rate×hours running\text{Part-month cost} = \text{hourly rate} \times \text{hours running}

Worked example: three profiles, priced to the cent

Profile A — small always-on site: 1 vCPU, 2 GB RAM, 100 GB of egress a month, disk included in the plan.

Profile A: 1 vCPU / 2 GB, always-onDigitalOceanLinodeVultr
Compute$12.00$12.00$10.00
Extra block storage$0.00$0.00$0.00
Egress (100 GB)$0.00$0.00$0.00
Monthly total$12.00$12.00$10.00

Vultr wins by $2.00 a month, $24.00 a year: $5.00 per GB of RAM against $6.00 on the other two.

Profile B — production app: 2 vCPU, 4 GB RAM, 500 GB of egress, 50 GB of extra block storage.

Profile B: 2 vCPU / 4 GB, always-onDigitalOceanLinodeVultr
Compute$24.00$24.00$20.00
Block storage (50 GB)$5.00$5.00$5.00
Egress (500 GB)$0.00$0.00$0.00
Monthly total$29.00$29.00$25.00

Vultr wins again by $4.00 a month, $48.00 a year; egress is free on all three here.

Profile C — large box: 8 vCPU, 16 GB RAM, 5,000 GB of egress, 200 GB of extra block storage, weekly backups on.

Profile C: 8 vCPU / 16 GB, backups onDigitalOceanLinodeVultr
Compute$96.00$144.00$96.00
Block storage (200 GB)$20.00$20.00$20.00
Backups$19.20$20.00$19.20
Egress (5,000 GB)$0.00$0.00$0.00
Monthly total$135.20$184.00$135.20

DigitalOcean and Vultr tie at $135.20, and Linode costs $48.80 more — 36% above the leaders. The plans are the closest match at this shape: DigitalOcean Basic 8 vCPU, 16 GiB at $96.00, Linode Dedicated 8 vCPU, 16 GB at $144.00, Vultr High Performance AMD 8 vCPU, 16 GB at $96.00.

DigitalOcean Droplet bandwidth billing rules
DigitalOcean Droplet bandwidth billing rules

Bandwidth: where the lead changes hands

No profile above pays overage, because the allowances are generous — 2,000 GiB or more at every profile priced here. One thousand gigabytes past the allowance costs $10.00 on DigitalOcean at $0.01 per GiB, $10.00 on Vultr at $0.01 per GB, and $5.00 on Linode at the corroborated $0.005 per GB rate.

At Profile B, Vultr's bill stays at $25.00 until its effective allowance runs out — the 3,072 GB plan allowance plus Vultr's 2 TB monthly free pool, 5,120 GB in total. DigitalOcean's 4,000 GiB allowance is about 4,295 GB and Linode's is 4,000 GB, so both start paying overage first. Vultr and Linode cross where their bills are equal:

25+0.01×(E−5120)=29+0.005×(E−4000)  ⇒  E=7,040 GB25 + 0.01 \times (E - 5120) = 29 + 0.005 \times (E - 4000) \;\Rightarrow\; E = 7{,}040\ \text{GB}

Below about 7,040 GB of monthly egress, Vultr is cheapest at Profile B. At 5,000 GB, Vultr still totals $25.00 against Linode's $34.00 and DigitalOcean's $36.05. Past 7,040 GB, Linode's halved overage rate takes the lead: at 8,000 GB, Linode totals $49.00 against Vultr's $53.80 and DigitalOcean's $66.05.

Inbound transfer is free everywhere.

Block storage, snapshots, and backups

All three vendors charge $0.10 per GB per month for block storage — DigitalOcean Volumes at $0.10 per GiB, Linode Block Storage at $0.10 per GB, Vultr Block Storage at $1.00 per 10 GB. A 200 GB volume costs $20.00 a month on any of them. The differentiator is behaviour: DigitalOcean charges for a volume whether or not it is attached, so a detached volume keeps billing until destroyed.

A 100 GB snapshot held for a month costs $6.00 on DigitalOcean at $0.06 per GB, $5.00 on Vultr at $0.05 per GB, and $10.00 on Linode at the corroborated $0.10 per GB image rate. Snapshots are on-demand disk images, not backups: they capture a point in time. Automated backups are the product that restores itself — DigitalOcean charges 20% of the Droplet price for weekly backups or 30% for daily, Vultr adds 20% to the base fee, and Linode charges a flat per-plan fee from its API, $2.00 on the Nanode and $20.00 on the dedicated 8 vCPU plan.

Take a snapshot before every resize and major upgrade, and delete it when the change is proven. A 100 GB snapshot costs $5.00 to $10.00 a month — cheap insurance while it exists, a forgotten line item once the change is done.

The decision, by shape

Your shapePickWhy
Small always-on site, light trafficVultr Regular$10.00 beats $12.00 at the same shape
Production app, traffic under ~7 TBVultr RegularCheapest until the 7,040 GB crossover
Production app, traffic over ~7 TBLinode Shared$0.005 per GB overage halves the excess bill
Large box, fixed shape, backups onDigitalOcean or VultrTied at $135.20 on 8 vCPU, 16 GB
Steady load needing reserved CPULinode DedicatedDedicated vCPU, no neighbour contention
Static site or object-heavy workloadNone of the threePrice object storage instead

Who should not buy here

A plain VPS is the wrong product in four cases. If the workload needs a managed database with point-in-time recovery and automated failover, buy the vendor's managed database. If the workload needs a GPU, none of these CPU plans apply; DigitalOcean sells GPU Droplets separately, starting at $2.59 per hour for an AMD MI300X. If the app must run Windows, Vultr charges extra for the Windows licence on top of the plan price. If the workload must stay inside one region, check the region price first: Linode's API lists the Nanode at $5.00 in most regions, $6.00 in Jakarta, and $7.00 in São Paulo.

Two Linode figures here are corroborated secondary, not vendor-page reads: the $0.005 per GB overage rate and the $0.10 per GB block storage rate. Both were confirmed against multiple independent 2026 pricing trackers and an official Akamai community answer. Re-check them in Cloud Manager before signing a budget that depends on them.

A numbered workflow to pick and prove it

  1. Write down the profile first: vCPU, RAM, disk gigabytes, monthly egress, and running hours.
  2. Price the profile on all three vendors with the formula above, and keep the arithmetic in a spreadsheet.
  3. Check the region price: Linode and Vultr both vary prices by data centre.
  4. Deploy the same workload to the two cheapest vendors for a week, then compare the invoices to the forecast line by line.
  5. Test the destroy path: confirm that destroying the instance ends billing, and that powering it off does not.
  6. Add storage, snapshots, and backups to the forecast: a 20% backup surcharge and a $20.00 volume change the ranking.
  7. Set a billing alert on day one, at 50% and 80% of the forecast, and re-price every quarter.

The invoice is a deductible business expense for an LLC, S-Corp, or C-Corp. Keep the EIN on the billing profile, pay by card or ACH, and export the usage CSV each month so a disputed charge can be traced to a specific instance and day.

For the neighbouring options, compare the Railway vs Render vs Fly.io PaaS hosting pricing playbook if the workload fits a platform instead of a raw server, and the AWS EC2 vs Google Compute Engine vs Azure VM pricing guide if the workload needs a hyperscaler. For object storage pricing, see the Cloudflare R2 vs AWS S3 vs Backblaze B2 object storage pricing guide. Run the totals through the website cost calculator.

Founder & CEO Insight — Enow A. Jovial

"A VPS is the cheapest honest server you can buy, and the invoice is where the honesty shows. Price the month you actually run — the egress you actually serve, the volume you actually keep, the backup you actually need — and the right vendor picks itself."
— Enow A. Jovial, Founder & Chief Executive Officer

Vultr is cheapest under about 7 TB a month; Linode is cheapest once overage dominates. Write the profile, run the formula, read one real invoice — and the server that fits is the one to pay.