Skip to main content
← Back to All Storage Providers
Head-to-Head Matrix · Rates verified 2026-09-01

Head-to-Head Comparison

Cloudflare R2 vs Hetzner Object Storage Pricing (2026)

R2 bills $15.00/TB with $0 egress worldwide, but charges $4.50 per million Class-A writes beyond a free allowance of 1 million a month. Hetzner sells a package: $7.57/mo for the first terabyte of storage and the first terabyte of traffic, then $1.17/TB of egress past that. At 5 TB stored and 5 TB served the engine prices R2 at $74.85 and Hetzner at $41.43. A read-heavy workload with steady traffic leans R2; a quiet bucket that barely fills its first terabyte leans Hetzner's package, and on a write-heavy workload R2's request meter is the only bill that moves.

Monthly Cost by Workload

Starter / Web App

1 TB Stored · 0.5 TB Egress · 0.1M Writes · 0.5M Reads

R2 $14.85/mo
vs
Hetzner Object Storage $7.57/mo

🏆 Hetzner Object Storage saves ~$7.28/mo on this workload.

Growth / Backup

10 TB Stored · 3 TB Egress · 0.5M Writes · 2M Reads

R2 $149.85/mo
vs
Hetzner Object Storage $75.59/mo

🏆 Hetzner Object Storage saves ~$74.26/mo on this workload.

Data Lake / Scale

50 TB Stored · 15 TB Egress · 2M Writes · 10M Reads

R2 $754.35/mo
vs
Hetzner Object Storage $381.55/mo

🏆 Hetzner Object Storage saves ~$372.80/mo on this workload.

Side-by-Side Cost & Feature Matrix

Side-by-side cost and feature matrix: R2 against Hetzner Object Storage on pricing, requests, durability, lock, versioning and jurisdiction.
Feature / Pricing DimensionR2Hetzner Object Storage
Vendor & ParentCloudflare Hetzner
Storage Rate (USD/TB/mo)$15.00$7.30
Internet Egress (USD/TB)$0.00 (Free)$1.17
Free Egress Policy100% Free / Unmetered1 TB / month
Write Requests (PUT/LIST per 1M)$4.50$0 (Free)
Read Requests (GET/HEAD per 1M)$0.36$0 (Free)
S3 API Compatibility✓ Standard S3 API✓ Standard S3 API
Durability99.999999999% (11 9s)99.999999999% (11 9s Ceph)
Availability SLA99.99%99.9%
Object Lock (WORM)✓ Object Lock✓ Object Lock
Versioning✓ Supported✓ Supported
Sovereignty & JurisdictionGlobal Edge (US Cloud Act)100% EU Sovereign (Germany & Finland)
Minimum CommitmentNone$7.57/mo base incl. 1 TB
Datacenter RegionsautomaticEU

Cost profile: where each provider wins

What R2 is good for

  • ✓ Zero egress worldwide, with no base-plan traffic allowance to exceed
  • ✓ Largest edge network of the two, with native Cloudflare Workers bindings and instant edge cache
  • ✓ 10 GB free storage plus monthly Class-A and Class-B free allowances

Constraints to plan around:

  • ! Storage at $15.00/TB is the dearest rate in this pair
  • ! Class-A writes cost $4.50 per million after the 1 million free allowance, so write-heavy apps pay for every PUT
Visit R2 Official Site →

What Hetzner Object Storage is good for

  • ✓ $7.57/mo base package including the first terabyte of storage and traffic
  • ✓ German and Finnish datacenters with EU jurisdiction and green-energy power
  • ✓ Zero API request fees

Constraints to plan around:

  • ! EU-only regions: Nuremberg, Falkenstein and Helsinki, with no US bucket
  • ! Overage egress past the included terabyte bills $1.17/TB
  • ! The base fee is payable even on a nearly empty bucket
Visit Hetzner Object Storage Official Site →

Keep going with these two providers

Have a Custom Workload?

Calculate your exact monthly bill with our interactive real-time calculator across all S3 storage providers in the catalog.

Open Interactive Storage Calculator →