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
🏆 Hetzner Object Storage saves ~$7.28/mo on this workload.
Growth / Backup
🏆 Hetzner Object Storage saves ~$74.26/mo on this workload.
Data Lake / Scale
🏆 Hetzner Object Storage saves ~$372.80/mo on this workload.
Side-by-Side Cost & Feature Matrix
| Feature / Pricing Dimension | R2 | Hetzner Object Storage |
|---|---|---|
| Vendor & Parent | Cloudflare | Hetzner |
| Storage Rate (USD/TB/mo) | $15.00 | $7.30 |
| Internet Egress (USD/TB) | $0.00 (Free) | $1.17 |
| Free Egress Policy | 100% Free / Unmetered | 1 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 |
| Durability | 99.999999999% (11 9s) | 99.999999999% (11 9s Ceph) |
| Availability SLA | 99.99% | 99.9% |
| Object Lock (WORM) | ✓ Object Lock | ✓ Object Lock |
| Versioning | ✓ Supported | ✓ Supported |
| Sovereignty & Jurisdiction | Global Edge (US Cloud Act) | 100% EU Sovereign (Germany & Finland) |
| Minimum Commitment | None | $7.57/mo base incl. 1 TB |
| Datacenter Regions | automatic | EU |
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
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
Keep going with these two providers
Rate card, reference bill and the questions this comparison cannot fit.
Vendor guide Hetzner Object Storage: rates, billing rules and regions →Rate card, reference bill and the questions this comparison cannot fit.
Calculator Rank all 28 providers for your workload →Change the stored and egress volumes and the whole table re-prices.
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 →