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

Verified 2026-05

Estimated monthly cost

$5.04/mo
Workers Paid (base)
10M requests + 30M CPU-ms included
$5.00
Worker Requests
0.40 M / 10 M included
included
Worker CPU Time
~32.0 M CPU-ms / 30 M included
$0.04
R2 Storage
5 GB (within 10 GB free tier)
included
CDN / Egress
Free — Cloudflare charges no egress
included
CDN bandwidth and egress are free — structural advantage over Vercel and Netlify. R2 ops (1M Class A writes, 10M Class B reads free/month) not itemized — within free tier for most SaaS workloads. KV writes ($5/M) and D1 writes ($1/M) not modeled; add if your app uses them heavily.
Estimates are approximate and for informational purposes only. Rates verified 2026-05 — confirm on Cloudflare's pricing page. Think something is wrong? Let us know.

Same workload, all providers

Estimated monthly cost — sorted cheapest first

CloudflareWorkers Paid
$5.04/mo
$15.00/mo
$50.00/mo
$60.00/mo
$60.00/mo
RenderPaid
$85.00/mo

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.

Edge-ready

MakerKit supports Cloudflare Pages

Deploy to Cloudflare's global edge network. Next.js App Router with Cloudflare Pages support built in.

Get MakerkitOne-time $349 — yours forever

Compare with other hosting providers: