Guides · Workers
Workers pricing and limits
Workers bills requests and CPU milliseconds above the Paid plan allowance. On Free, the daily request cap fails requests instead of billing them.
| Meter | Included (Paid) | Overage (Paid) | Free |
|---|
| Requests | 10M/mo | $0.30 / M | 100,000/day |
| CPU time | 30M ms/mo | $0.02 / M ms | 10 ms/request |
Estimate your Workers bill in the calculator →
Reviewed 2026-10-25 · Official pricing page
Limit
- Workers daily request limit 100,000 requests per day on the Free plan.
- Workers CPU time limit 10 ms per invocation on Free. Up to 5 minutes on Paid, default 30 seconds.
- Workers memory limit 128 MB per isolate on both plans.
- Workers subrequest limits 50 per invocation on Free, 10,000 on Paid by default.
- Simultaneous outgoing connections Six per request on both plans.
- Workers environment variable limits 64 variables on Free, 128 on Paid, 5 KB each.
- Worker script size 64 MiB uncompressed on both plans.
- Worker startup time The global scope must finish within 1 second.
- How many Workers an account can have 100 on Free, 500 on Paid.
- Cron Trigger limits 5 cron triggers per account on Free, 250 on Paid.
- Static asset limits on Workers 20,000 files on Free and 100,000 on Paid, 25 MiB each.
- Worker log size per request 256 KB of log data per request.
Scenario
- How much does a static blog cost on Cloudflare? A documentation site serves HTML as static assets. A small Worker builds the feed, and the images sit in R2. $0.00 on the free plan in this model.
- How much does a JSON API at 1 million requests a day cost? One million requests a day is 30 million in a 30-day month. Each request does 5 ms of CPU and reads one indexed D1 row. $13.40 on the paid plan in this model.
- How much does a SaaS with 10,000 users cost on Cloudflare? Ten thousand users each make about 40 requests a day. Sessions live in KV, rows live in D1, presence lives in Durable Objects, and mail goes through Queues....
- Cloudflare's own example: 15 million requests at 7 ms This is example 1 on the Workers pricing page, copied into the calculator so the line items can be checked against the docs. $8.00 on the paid plan in this m...
- Cloudflare's own example: 15 million requests, 80% static Example 2 says 12 million of those requests are static assets and only 3 million invoke the Worker at 7 ms. $5.00 on the paid plan in this model.
- Cloudflare's own example: an hourly cron that uses 3 minutes of CPU Example 3 runs 720 times a month and spends 180,000 CPU milliseconds on each run. The published CPU line is $1.99. $6.99 on the paid plan in this model.
- Cloudflare's own example: 100 million requests at 7 ms Example 4 is the high-traffic Worker on the pricing page. The published total, including the $5 minimum, is $45.40. $45.40 on the paid plan in this model.
- Cloudflare's own example: 100 million requests with an 80% cache hit rate Example 5 still bills all 100 million requests. CPU is charged only for the 20 million that execute, at 7 ms each. $34.20 on the paid plan in this model.
- How much a D1 full table scan costs when it stays inside the allowance A 5 million row table scanned 100 times a day is 15 billion rows read in 30 days. That is still inside the 25 billion included on Paid, so the scan adds no r...
- Does a 200,000 request day fit on the Workers Free plan? Six million requests in 30 days is 200,000 on an even day. CPU at 5 ms would fit. The request cap does not. $0.00 on the free plan in this model.
- How much does a URL shortener cost on Workers and KV? Redirects are almost all KV reads. Creating a link is the rare write. Two million redirects and 20,000 new links stay inside Paid allowances except the $5 mi...
- How much does a waitlist cost on the Workers Paid plan? A few thousand signups a month, one D1 row each, and a confirmation read. The interesting number is the $5 floor, not the rows. $5.00 on the paid plan in thi...
- How much does a comment system cost if the list query is not indexed? Each page view scans 2,000 comment rows because the post id is not indexed. One hundred thousand page views become 200 million row reads. $5.00 on the paid p...
- How much does a product-analytics ingest cost on Workers? Two million events a day, 3 ms each, written to D1 in batches of one row per event. The request meter, not the rows, leaves the included amount. $35.25 on th...
- How much does an authenticated JSON API cost with KV sessions? Every call reads a session key. Logins write one. Five million calls and 100,000 logins are a read-heavy KV bill on top of Workers. $5.00 on the paid plan in...
- How much does a form backend cost on the Free plan? Eight thousand submissions in a month, one D1 write each, and a 3 ms validation. Spread evenly, it fits the Free daily caps. $0.00 on the free plan in this m...
- How much does an Open Graph image Worker cost? Fifty thousand uncached social previews, each using 40 ms of CPU and writing one R2 object. The CPU pool absorbs it. The writes sit inside the Class A free t...
- How much does a docs site cost on Workers static assets? Search hits a Worker. Page views do not. Forty thousand searches at 6 ms, and the HTML itself is not in the request meter. $0.00 on the free plan in this model.
- How much does a feature-flag read path cost? Flags are cached in the Worker for a few seconds, so KV sees 1 million reads even though the app serves 15 million requests. Both meters stay inside Paid inc...
- How much does a leaderboard cost on D1? The top-100 query is indexed, so each of 2 million views reads 100 rows. Writes are one row per score update, 500,000 times. $5.00 on the paid plan in this m...
- How much do queue retries add to a bill? Two hundred thousand messages are delivered once, and 20,000 of them are retried three extra times. Each retry is another read operation. $5.00 on the paid p...
- How much does an appointment calendar cost on Free D1? A clinic reads the day's rows on every page view. Thirty thousand views scanning 200 rows each is 6 million row reads in the month, about 200,000 a day, unde...
- How much does log ingest cost when parsing is the CPU? Ten million log lines, 25 ms of CPU each, acknowledged onto a queue. CPU, not storage, is the line to read first. $13.00 on the paid plan in this model.
- How much does a status page cost? The public page is a static asset. A cron runs every five minutes, 8,640 times, and spends 20 ms updating a KV key. $5.00 on the paid plan in this model.
- How much does a changelog site cost on Paid? The site is static. A Worker renders the RSS feed a few thousand times. You pay the minimum and nothing else in this model. $5.00 on the paid plan in this mo...
- How much does a GraphQL API cost when a field scans a table? One resolver scans 1,000 rows per request. At 500,000 requests that is 500 million row reads, still inside the 25 billion allowance, plus 8 ms of CPU. $5.00...
- How much does a REST CRUD API cost on D1? Each request reads one indexed row and a tenth of them write a row. One million requests, 4 ms of CPU, 2 GB stored. $5.00 on the paid plan in this model.
- How much does a nightly search indexer cost? Thirty runs spend 20 seconds of CPU each and write 100,000 D1 rows per run. The CPU total is 600,000 ms, far under 30 million. $5.00 on the paid plan in this...
- How much do preview-deploy comments cost on the Free plan? A handful of reviewers, a few hundred requests, and a few hundred D1 rows. It fits, as long as nobody runs a load test. $0.00 on the free plan in this model.
- How much do Discord interaction webhooks cost? Interactions verify a signature in about 3 ms. One hundred thousand a day is 3 million in the month, inside the 10 million request allowance. $5.00 on the pa...
- How much do Stripe webhooks cost on Workers and Queues? Twenty thousand payment events, signature check at 4 ms, then three queue operations so the handler can retry safely. $5.00 on the paid plan in this model.
- How much do GitHub webhooks cost on the Free plan? A busy repo sends 90,000 deliveries in a month at 4 ms. That is about 3,000 a day, under 100,000, so the Free plan holds if the traffic stays smooth. $0.00 o...
- How much do uptime probes cost as cron triggers? One hundred checks every minute is 4.32 million invocations at 2 ms. Cron CPU limits are separate from this dollar math: a sub-hour cron defaults to 30 secon...
- How much do geo redirects cost? The Worker reads the request country and returns a redirect in 1 ms. Twenty-five million marketing clicks cross the included 10 million. $9.50 on the paid pl...
- How much does a support inbox coordination object cost? One Durable Object serializes assignment of 800,000 tickets. Duration stays low because the object hibernates between tickets. $5.00 on the paid plan in this...
- How much does a public directory API cost? The directory is 50,000 records in D1. A list endpoint that is not indexed scans all of them. Ten thousand searches become 500 million row reads. $5.00 on th...
- How much does a daily price monitor cost? One cron per hour fetches 100 pages. That is 72,000 fetches, but subrequests are not billed as requests. The cron invocation count is 720, at 50 ms of CPU ea...
- How much does sending a newsletter through Queues cost? One issue to 20,000 subscribers is 20,000 messages and 60,000 operations. That is the pipeline shape, not the Resend fee, which is outside this calculator. $...
- What do you pay for an idle Workers Paid account? No requests, no storage, no queues. The pricing page still describes a $5 monthly minimum for the Paid plan. $5.00 on the paid plan in this model.
- How much does a CPU-heavy monthly report cost? Four Sunday jobs spend 2 minutes of CPU each. That is 480,000 ms, nowhere near the 30 million included. The $5 minimum is the whole bill. $5.00 on the paid p...
- What kind of blog actually fits on the Free plan? Three thousand Worker requests a day is 90,000 in this 30-day model, under 100,000 a day, at 2 ms, with 1 GB of images in R2. $0.00 on the free plan in this...
- How much do KV list operations cost? A dashboard lists a namespace twice a minute. That is about 86,400 list operations, under the included million, plus the reads that follow. $5.00 on the paid...
- When does the Queues Free plan run out in a day? Nine hundred thousand operations in a month is 30,000 on an even day, three times the 10,000 daily included operations. The pricing page does not turn that i...
- Do Worker subrequests add request charges? A Worker makes five fetch calls per invocation. On Standard pricing those subrequests are not extra billed requests. One million invocations are still one mi...
- What does exactly 100,000 requests a day cost on the Free plan? One hundred thousand a day for 30 days is exactly the cap if traffic is perfectly flat. The calculator does not raise a warning at equality. A spike on one U...
- What does the same static blog cost if you are already on Paid? The Free blog's traffic is reused here on the Paid plan. Nothing exceeds an allowance, so the bill is the $5 minimum. $5.00 on the paid plan in this model.
- Does the 10,000-user SaaS fit on the Free plan? The same SaaS usage, moved to Free. The request average is 400,000 a day. It does not fit, and the calculator keeps the dollar total at the R2-free portion o...
- Does 1 million API requests a day fit on the Free plan? The JSON API preset's traffic on Free. One million requests a day is ten times the cap. CPU at 5 ms would have fit. The failure mode is error 1027, not an ov...