Cloudflare Cache Reserve is a feature that stores your website’s content in Cloudflare’s durable, long-term storage, ensuring it’s always available even if your origin server is slow or unavailable.
It works by caching assets in Cloudflare’s R2 storage, reducing the need to fetch data from your server and cutting down on bandwidth and hosting costs.
With a simple dashboard activation, your site’s cacheable assets get stored in Cache Reserve. Similar to how Tiered Cache creates layered caching between users and your origin server.

The freshness of content stored in Cache Reserve is determined by the Edge Cache TTL setting. If this isn’t set, Cloudflare defaults to using Cache-Control headers from your origin server.
Once the freshness period expires, Cloudflare will revalidate the asset the next time it’s requested—just like it does with the regular CDN.
The retention period refers to how long an asset remains in Cache Reserve before it’s eligible for eviction. If the asset isn’t accessed within this timeframe, it will be removed. Each time the asset is accessed, the retention period resets. By default, this period is 30 days.
Benefits of Cache Reserve:
- Improves site performance and reliability
- Reduces origin server load and egress bandwidth
- Stores infrequently accessed assets cost-effectively
- Ensures high availability for long-tail content
This calculator helps you estimate the monthly cost of using Cloudflare Cache Reserve based on your data storage and retrieval needs. Simply enter your usage to see a projected cost—no guesswork required.
Cache Reserve & Billing Information - Cloudflare
Cache Reserve charges based on the total volume of data stored, along with two classes of operations on that data:
- Class A operations which are more expensive and tend to mutate state.
- Class B operations which tend to read existing state.
In most cases, a Cache Reserve miss triggers one Class A and one Class B operation, while a hit triggers one Class B operation. Assets over 1 GB incur additional operations based on their size.
Cache Reserve Pricing
| Operations | Rates |
|---|---|
| Storage | $0.015 / GB-month |
| Class A Operations (writes) | $4.50 / million requests |
| Class B Operations (reads) | $0.36 / million requests |
Storage Usage
Storage is billed using gigabyte-month (GB-month) as the billing metric. A GB-month is calculated by recording total bytes stored for the duration of the month.
For example:
- Storing 1 GB for 30 days will be charged as 1 GB-month.
- Storing 2 GB for 15 days will be charged as 1 GB-month.
Billing Example
Assuming 1,000 assets (each 1 GB) are written to Cache Reserve at the start of the month and each asset is read 1,000 times, the estimated cost for the month would be:
| Operations | Usage | Billable Quantity | Price |
|---|---|---|---|
| Class B Operations | (1,000 assets) * (1,000 reads per asset) | 1,000,000 | $0.36 |
| Class A Operations | (1,000 assets) * (1 write per asset) | 1,000 | $4.50 |
| Storage | (1,000 assets) * (1GB per asset) | 1,000 GB-months | $15.00 |
| TOTAL | $19.86 |
Disclaimer:
This calculator is for informational use only and provides rough estimates of potential Cloudflare Cache Reserve costs. Actual charges may vary based on your specific usage, data transfer, and storage patterns.
Please refer to Cloudflare’s official pricing and billing documentation for the most accurate and up-to-date information. This tool does not replace an official quote or invoice from Cloudflare.

