Cloudflare Workers Pricing Calculator
Estimate your real monthly Cloudflare bill for Workers, R2, D1, and KV — and see what the same workload costs on every other platform.
1. Pick a workload
Choose the preset closest to your project. You can fine-tune the numbers in step 2.
2. Customize (optional)
Tweak the assumptions to match your real numbers.
Cloudflare Workers Paid
Estimated monthly cost
Same workload, all providers
Estimated monthly cost — sorted cheapest first
Costs are estimates only. Tweak the workload above to see how each provider scales with your traffic. Think something is wrong?
What Cloudflare excels at
- Zero egress fees — bandwidth is free on all plans, including R2 object storage reads.
- 300+ edge locations globally; typical latency under 50ms worldwide.
- CPU-time billing model: I/O wait does not count toward your bill.
- Integrated ecosystem: R2 (storage), D1 (SQLite), KV, Queues, Durable Objects.
- Built-in DDoS protection and WAF on the same plan.
How Cloudflare Workers pricing works in 2026
Cloudflare Workers Paid costs $5/month base and includes 10 million requests and 30 million CPU milliseconds. Beyond the included tier, additional requests cost $0.30 per million and additional CPU time costs $0.02 per million milliseconds. Workers executions are priced on CPU time — the time your code is actually executing — not wall-clock time. A function waiting on a database query doesn't rack up CPU charges during the wait.
The structural difference that sets Cloudflare apart is zero bandwidth fees. Vercel and Netlify both charge for outbound data transfer. Cloudflare does not. Static assets served from Cloudflare Pages are free and unlimited. R2 object storage has no egress fees. For bandwidth-heavy apps — image galleries, video platforms, file downloads — this difference alone can save hundreds of dollars per month at scale.
What surprises teams about Cloudflare Workers costs
The most expensive line item is usually KV writes at $5 per million — 16× more expensive than KV reads ($0.50/M). Apps that use Workers KV as a general-purpose cache or session store and write on every request can hit hundreds of dollars in KV write costs before they realize what's happening. Read-heavy KV usage is cheap; write-heavy KV usage is not.
The second surprise is R2 Class A operations at $4.50 per million. Class A covers writes, deletes, and list operations. Class B (reads and HEAD requests) is much cheaper at $0.36 per million. Apps that generate and store a lot of objects — screenshots, exports, thumbnails — accumulate Class A costs quickly. Storage itself and all egress remain free.
Cloudflare Workers pricing examples
Marketing site (5k visitors/mo): Mostly static assets on Cloudflare Pages — no Worker requests, no bandwidth charges. $5/month flat (base plan).
Startup SaaS (50k visitors, 400k API calls/mo): 400k Worker requests well within the 10M included tier. CPU time for I/O-bound routes is minimal. R2 storage at $0.015/GB. Total: $5–15/month depending on storage usage.
Growing SaaS (250k visitors, 5M API calls/mo): 5M requests inside the 10M included. CPU time starts to accumulate but likely stays within the 30M CPU-ms included. Storage and ops start to add up. Total: $20–50/month.
Scale (1.5M visitors, 45M API calls/mo): 35M in request overage × $0.30/M = $10.50. CPU time overages depend on function complexity. No bandwidth charges. Total: $30–80/month — dramatically cheaper than Vercel or Netlify at this scale.
How this calculator works
Worker requests are modeled as your API calls (not page views — static assets are free). CPU time is estimated at 40% of function duration, reflecting typical I/O-bound Next.js routes. R2 storage is based on your static storage input; R2 Class A ops approximate writes from API calls; Class B ops approximate reads from page views. KV and D1 costs are not modeled unless you use those products specifically.
Caveats
Pricing verified as of May 2026. Confirm current rates at developers.cloudflare.com/workers/platform/pricing. This calculator models Workers, R2, and KV. D1, Durable Objects, Queues, Hyperdrive, and Vectorize are not modeled and can add costs for apps that use them heavily.
Frequently asked questions
How much does Cloudflare Workers cost per month?
The Workers Paid plan costs $5/month and includes 10 million requests and 30 million CPU milliseconds. Most small-to-medium apps stay well within those limits and pay only the $5 base fee. High-traffic apps pay $0.30 per additional million requests and $0.02 per additional million CPU-ms.
Does Cloudflare charge for bandwidth?
No. Cloudflare charges zero egress fees. Static assets on Cloudflare Pages are free and unlimited. R2 object storage has no bandwidth or egress charges. This is the biggest structural cost advantage over Vercel and Netlify, which both charge for outbound data transfer.
What is the difference between Cloudflare Workers KV Class A and Class B operations?
Class A operations are writes, deletes, and list operations — priced at $5 per million after the included 1M/month. Class B operations are reads (GET) and HEAD requests — priced at $0.50 per million after the included 10M/month. Keep your Workers KV usage read-heavy to stay cost-efficient.
Is Cloudflare Workers cheaper than Vercel?
For most serverless API workloads, yes — especially at scale. Vercel Pro charges $0.15/GB of bandwidth with only 1 TB included, while Cloudflare charges nothing for bandwidth. At 1 TB of transfer, Vercel's bandwidth cost is included; at 2 TB it's $150 extra — whereas Cloudflare stays at $0. The gap compounds quickly on bandwidth-heavy or high-traffic apps.
MakerKit supports Cloudflare Pages
Deploy to Cloudflare's global edge network. Next.js App Router with Cloudflare Pages support built in.
Compare with other hosting providers: