The useful comparison starts with scope

Hetzner Cloud and DigitalOcean both appear in this catalog with hourly prices and monthly caps, but a useful comparison needs more than two entry prices. The collected currencies and tax evidence differ; region, CPU allocation, disk and included traffic can also change which offer fits your workload.

We compare available on-demand examples at 2, 4 and 8 GiB RAM, choosing one low-monthly-price offer per provider at each size. These are overlapping collected memory targets, not identical machines. Each row retains its own vCPU count, architecture evidence, family and region. If a matching offer is missing or stale, it is omitted rather than filled from a vendor name or an old article.

The examples select a low-price region independently for each provider. They do not claim equivalent geographic coverage or latency. A buyer who needs one city, legal jurisdiction or nearby database should narrow the region first in the full VM catalog, then compare the resulting offers.

Matched memory, not assumed equal performance

6 examples from 2 providers. These are selected offers, not an exhaustive market survey or a performance ranking. Use View vendor pricing to open the provider’s readable pricing page and choose your region and configuration. Plan names link to product pages. Technical evidence is available separately under Data sources and collection notes.

Curated available on-demand VM offers, with native currency, billing basis and source dates.
Provider / plan / regionResourcesNative monthly base priceVendor pricing and details
DigitalOceanBasic (s-1vcpu-2gb)Amsterdam 3Family: basic1 vCPU · 2 GiB RAMCPU allocation not specifiedArchitecture not specified50 GiB local storage; medium unknown$12.00 / moUSD · Vendor monthly cap0.01786 USD/hourTax treatment not specifiedView vendor pricing Choose your region and configuration on the vendor’s site.Source as of Freshness deadline: · confidence A
Data sources and collection notes

Technical evidence used to build this comparison—not a shopping page.

Raw pricing data (API/JSON; may require authentication)
  • Includes 50 GiB local disk allocation; the API does not specify its medium.
  • Includes 2000 GB monthly transfer.
  • Official size price in a region where both API resources report the size available.
Hetzner CloudCPX12Falkenstein (FSN1)Family: regular-performance1 vCPU · 2 GiB RAMsharedx86-6440 GiB local storage; nvme€11.99 / moEUR · Vendor monthly cap0.0192 EUR/hourTax excludedNative currency only; no USD conversion used in this guide.View vendor pricing Choose your region and configuration on the vendor’s site.Source as of Freshness deadline: · confidence A
Data sources and collection notes

Technical evidence used to build this comparison—not a shopping page.

Raw pricing data (API/JSON; may require authentication)
  • Official product page architecture label: AMD.
  • Includes 40 GiB NVME local storage.
  • Published price includes a primary IPv4 address.
  • Cloud servers located in the EU include at least 20 TB of included traffic.
  • Cloud servers at AP locations include at least 0.5 TB of included traffic.
  • Official website price API base price before country VAT; monthly amount is the billing cap and includes primary IPv4.
  • Pinned FX rate is stale or dated after the build; USD normalization was skipped.
DigitalOceanBasic (s-2vcpu-4gb)Amsterdam 3Family: basic2 vCPU · 4 GiB RAMCPU allocation not specifiedArchitecture not specified80 GiB local storage; medium unknown$24.00 / moUSD · Vendor monthly cap0.03571 USD/hourTax treatment not specifiedView vendor pricing Choose your region and configuration on the vendor’s site.Source as of Freshness deadline: · confidence A
Data sources and collection notes

Technical evidence used to build this comparison—not a shopping page.

Raw pricing data (API/JSON; may require authentication)
  • Includes 80 GiB local disk allocation; the API does not specify its medium.
  • Includes 4000 GB monthly transfer.
  • Official size price in a region where both API resources report the size available.
Hetzner CloudCX23Falkenstein (FSN1)Family: cost-optimized2 vCPU · 4 GiB RAMsharedx86-6440 GiB local storage; nvme€5.99 / moEUR · Vendor monthly cap0.0096 EUR/hourTax excludedNative currency only; no USD conversion used in this guide.View vendor pricing Choose your region and configuration on the vendor’s site.Source as of Freshness deadline: · confidence A
Data sources and collection notes

Technical evidence used to build this comparison—not a shopping page.

Raw pricing data (API/JSON; may require authentication)
  • Official product page architecture label: Intel®/AMD.
  • Includes 40 GiB NVME local storage.
  • Published price includes a primary IPv4 address.
  • Cloud servers located in the EU include at least 20 TB of included traffic.
  • Official website price API base price before country VAT; monthly amount is the billing cap and includes primary IPv4.
  • Pinned FX rate is stale or dated after the build; USD normalization was skipped.
DigitalOceanBasic Intel (s-2vcpu-8gb-160gb-intel)Amsterdam 3Family: basic-intel2 vCPU · 8 GiB RAMCPU allocation not specifiedArchitecture not specified160 GiB local storage; medium unknown$48.00 / moUSD · Vendor monthly cap0.07143 USD/hourTax treatment not specifiedView vendor pricing Choose your region and configuration on the vendor’s site.Source as of Freshness deadline: · confidence A
Data sources and collection notes

Technical evidence used to build this comparison—not a shopping page.

Raw pricing data (API/JSON; may require authentication)
  • Includes 160 GiB local disk allocation; the API does not specify its medium.
  • Includes 5000 GB monthly transfer.
  • Official size price in a region where both API resources report the size available.
Hetzner CloudCCX13Falkenstein (FSN1)Family: general-purpose2 vCPU · 8 GiB RAMdedicatedx86-6480 GiB local storage; nvme€43.49 / moEUR · Vendor monthly cap0.0697 EUR/hourTax excludedNative currency only; no USD conversion used in this guide.View vendor pricing Choose your region and configuration on the vendor’s site.Source as of Freshness deadline: · confidence A
Data sources and collection notes

Technical evidence used to build this comparison—not a shopping page.

Raw pricing data (API/JSON; may require authentication)
  • Official product page architecture label: AMD.
  • Includes 80 GiB NVME local storage.
  • Published price includes a primary IPv4 address.
  • Cloud servers located in the EU include at least 20 TB of included traffic.
  • Cloud servers located in the U.S. include at least 1 TB of included traffic.
  • Cloud servers at AP locations include at least 0.5 TB of included traffic.
  • Official website price API base price before country VAT; monthly amount is the billing cap and includes primary IPv4.
  • Pinned FX rate is stale or dated after the build; USD normalization was skipped.

Billing: two caps, different currency and tax evidence

The collected Hetzner data records base EUR rates before country VAT, hourly billing with a monthly cap, and primary IPv4 inclusion; explore the Hetzner pricing page for your configuration. DigitalOcean’s collected data supplies USD hourly prices and monthly caps; its catalog tax treatment remains unspecified. Use the DigitalOcean Droplet pricing page to review plans. Neither statement establishes the same tax-inclusive checkout total for your account.

For an always-running VM, compare the monthly-cap column rather than multiplying both hourly rates by 730. For short-lived usage, inspect the hourly basis and the provider’s charging rules. The table preserves native EUR and USD instead of declaring that one number is a percentage cheaper than the other. A stale or missing exchange rate is not permission to assume parity.

Resources: what the catalog can and cannot tell you

Use the matched-memory rows to spot resource tradeoffs: how many vCPUs accompany the RAM, what CPU allocation is actually documented, and whether storage is described as local or network-attached. Where architecture or allocation is unknown, treat that as a question for the vendor, not as evidence that the platforms are equivalent.

A larger vCPU count does not establish better single-thread speed, sustained throughput or tail latency. This is a price-and-specification comparison, not a benchmark. Test the actual selected families with representative load before making a performance-sensitive migration. Product links in the table lead to the relevant vendor offering; the separate source links preserve the pricing evidence.

Traffic and region can outweigh the base-price difference

Hetzner’s collected traffic terms vary by region, while DigitalOcean’s monthly outbound allowance varies by size. Those distinctions are preserved in the provider and plan notes, not reduced to a single provider-wide “free bandwidth” number. Neither collected allowance is a complete destination-qualified overage tariff. Check the bandwidth guide before budgeting a download-heavy application.

A practical decision rule: choose the offers that satisfy your required region, software architecture, storage and connectivity first; compare their native bills with your own tax and conversion treatment second; benchmark the remaining candidates last. If your application instead requires exactly 32 GiB, use the memory-focused guide rather than extrapolating the small-VM price ratios.

Provider billing and source notes

DigitalOcean

Official API hourly prices and monthly caps; availability confirmed by both sizes and regions resources.

Monthly outbound transfer allowance varies by size.

View vendor pricing at DigitalOcean ↗
Data source for these billing notes

This is the original collection source for auditing our data. It may contain raw API/JSON data or require authentication; it is not a buying page.

Original collection source

Hetzner Cloud

Official website price API base EUR rates before country VAT; hourly billing with a monthly cap; primary IPv4 included.

Included outbound traffic varies by region and is retained in SKU notes.

View vendor pricing at Hetzner Cloud ↗
Data source for these billing notes

This is the original collection source for auditing our data. It may contain raw API/JSON data or require authentication; it is not a buying page.

Original collection source

Selection, freshness and limitations

We join the published normalized catalog to its price records by SKU, region, pricing model and commitment. Only active VMs marked available, with positive on-demand prices and no commitment, enter these examples. Known GPU offers, unavailable or unpriced plans, stale providers, stale rows and expired price evidence are excluded at build time. Availability describes the collected catalog, not live capacity or account eligibility at checkout.

Selection favors provider coverage rather than repeated regions. Within a provider and native currency, the lowest monthly amount supplies a representative; ties use stable SKU and region identifiers. The 32 GiB guide allows two distinct families per provider, the direct comparison one offer at each selected memory size, and the other guides one example per provider. All lists stop at twelve examples. Currency groups are not ranked against each other. If a provider has multiple native currencies, selection uses the first currency code alphabetically for each family or memory target; this is a deterministic scope choice, not a currency-value comparison.

A vendor monthly cap is not hourly price multiplied by 730. An estimate uses the catalog’s 730-hour basis and is not a price guarantee; the actual month, usage and component billing matter. Native EUR and GBP remain native; no exchange-rate estimate is used to qualify a dollar budget or declare a cross-currency winner. Tax, IPv4, disks, snapshots, backups, licenses, support and transfer can change the bill. Unknown fields are not free inclusions or performance guarantees.

Source dates and freshness deadlines appear beside each example. They describe published evidence, not a promise of continuous live checking. Read the comparison methodology and full Cloud VM catalog for broader coverage and freshness context.