Free toolsCloudflare Workers cost calculator
Cloudflare Workers cost calculator
Enter your expected monthly usage to see whether it fits the free plan and what the paid plan would cost. Covers Workers, D1, KV and R2.
Does it fit the free plan?
Estimated monthly cost
| Item | Billable | Cost |
|---|
How the estimate works
The free plan limits are daily, so the tool divides your monthly usage by 30 to check them. The paid estimate starts from the Workers Paid minimum of $5 per month and adds anything beyond the included amounts. R2 is billed separately from the Workers plan, and its free tier applies on its own.
| Item | Included per month | Then |
|---|---|---|
| Workers requests | 10 million | $0.30 per million |
| Workers CPU time | 30 million ms | $0.02 per million ms |
| D1 rows read | 25 billion | $0.001 per million |
| D1 rows written | 50 million | $1.00 per million |
| D1 storage | 5 GB | $0.75 per GB-month |
| KV reads | 10 million | $0.50 per million |
| KV writes | 1 million | $5.00 per million |
| KV storage | 1 GB | $0.50 per GB-month |
| R2 storage | 10 GB-month | $0.015 per GB-month |
| R2 Class A | 1 million | $4.50 per million |
| R2 Class B | 10 million | $0.36 per million |
What is not included
Durable Objects, Queues, Workers AI, Vectorize, other products, KV deletes and lists, and taxes are not in this estimate. Rates were checked against Cloudflare's documentation on 10 October 2026 and can change, so confirm them on the Workers pricing page before you budget.
Frequently asked questions
Does the free plan stop working when I go over?
Yes. When you exceed a daily free limit, further operations of that type fail until the limit resets at 00:00 UTC.
Do I have to be on the paid plan to use R2?
R2 has its own free tier and billing. The estimate above shows R2 separately.
Keep an eye on what each project uses.
WorkerDock shows every local Worker with the D1, KV and R2 it is wired to, so you know what a project touches before it ships.