Head-to-Head Comparison
DigitalOcean Spaces vs Cloudflare R2 Pricing (2026)
DigitalOcean Spaces sells a package: $5.00/mo for the first 250 GiB of storage and the first terabyte of egress, then $20.00/TB of storage and $10.00/TB of egress, with no request fees. Cloudflare R2 bills $15.00/TB with $0 egress worldwide and a Class-A write meter. At 5 TB stored and 5 TB served the engine prices DigitalOcean Spaces at $140.00 and R2 at $74.85. Below the base allowance the package's floor is always worth more than it costs; past it, DigitalOcean's $20.00/TB overage storage is the dearest rate it sells, while R2's Class-A meter is the only bill that moves on a write-heavy workload.
Monthly Cost by Workload
Starter / Web App
🏆 R2 saves ~$5.15/mo on this workload.
Growth / Backup
🏆 R2 saves ~$70.15/mo on this workload.
Data Lake / Scale
🏆 R2 saves ~$385.65/mo on this workload.
Side-by-Side Cost & Feature Matrix
| Feature / Pricing Dimension | DigitalOcean Spaces | R2 |
|---|---|---|
| Vendor & Parent | DigitalOcean | Cloudflare |
| Storage Rate (USD/TB/mo) | $20.00 | $15.00 |
| Internet Egress (USD/TB) | $10.00 | $0.00 (Free) |
| Free Egress Policy | 1 TB / month | 100% Free / Unmetered |
| Write Requests (PUT/LIST per 1M) | $0 (Free) | $4.50 |
| Read Requests (GET/HEAD per 1M) | $0 (Free) | $0.36 |
| S3 API Compatibility | ✓ Standard S3 API | ✓ Standard S3 API |
| Durability | Not published | 99.999999999% (11 9s) |
| Availability SLA | Not published | 99.99% |
| Object Lock (WORM) | Not published | ✓ Object Lock |
| Versioning | Not published | ✓ Supported |
| Sovereignty & Jurisdiction | Not published | Global Edge (US Cloud Act) |
| Minimum Commitment | $5/mo base incl. 250 GiB | None |
| Datacenter Regions | US, EU, AP | automatic |
Cost profile: where each provider wins
What DigitalOcean Spaces is good for
- ✓ $5.00/mo base package including the first 250 GiB of storage and the first terabyte of egress
- ✓ Zero API request fees
- ✓ US, EU and APAC regions, the only three-region footprint in this pair
Constraints to plan around:
- ! Overage storage at $20.00/TB is the dearest rate in this pair
- ! The base fee is payable even on a nearly empty bucket
- ! No durability or availability-SLA figure is captured in the catalog, so the row makes no claim there
What R2 is good for
- ✓ $0 egress worldwide, unlimited by any allowance or alliance
- ✓ Edge network with native Cloudflare Workers bindings and instant cache
- ✓ 10 GB free storage plus monthly Class-A and Class-B free allowances
Constraints to plan around:
- ! Storage at $15.00/TB with Class-A writes at $4.50 per million past the 1 million free allowance
Keep going with these two providers
Rate card, reference bill and the questions this comparison cannot fit.
Vendor guide R2: 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 →