R2 pricing calculator

R2 bills three things: storage at $0.015 per GB-month, Class A operations at $4.50 per million and Class B operations at $0.36 per million. Egress is free. Every account gets 10 GB-month, 1,000,000 Class A and 10,000,000 Class B operations a month at no cost, on Free and on Paid.

  • Class A (writes and lists): PutObject, CopyObject, multipart uploads, ListObjects.
  • Class B (reads): GetObject, HeadObject. Each download is one Class B operation.
  • Free: DeleteObject and egress (bandwidth out), with no cap.

Full list of operation classes · Official R2 pricing · Checked 2026-10-25

Preloaded: 500 GB stored, 100,000 uploads and 50 million downloads a month. Edit any number.

Start from an example workload

Each card fills the form. Every number stays editable.

Plan

Enter monthly totals. A month is 30 days.

Workers
Workers KV
Advanced settings
D1
Advanced settings
R2
Advanced settings
Durable Objects
Advanced settings
Queues
Monthly estimate · Free$21.75Breakdown ↓

What if traffic grows?

Each column re-runs the whole model, so included allowances and rounding apply again. It is not the total times a percentage.

ScenarioMonthlyvs current
Current$21.75—
Moderate (+25%)$28.31+$6.56 (+30%)
High (+100%)$47.25+$25.50 (+117%)

Save and compare

Scenarios are stored only in this browser.

Save two scenarios to compare them side by side.