The rate card
2026-10-25
Verified means the sentence was read from the linked Cloudflare page on that date. Inferred means the calculator applies a published rounding rule to a unit the page did not demonstrate. Unverified means the dollar amount was not copied.
workers paid
Workers Paid is a $5 monthly minimum. It includes the paid allotments for Workers, KV, Hyperdrive, and Durable Objects.
workers requests
10 million requests included per month, then $0.30 per additional million. Static asset requests are free. Subrequests are not billed as extra requests on Standard pricing.
workers cpu
30 million CPU milliseconds included per month, then $0.02 per additional million CPU milliseconds. Duration (wall time) is not charged.
workers free
Free plan: 100,000 requests per day and 10 ms of CPU per invocation. Exceeding the daily request cap returns error 1027. There is no published overage rate.
kv
Paid: 10 million reads included then $0.50/million; 1 million writes, deletes, and lists included then $5/million; 1 GB included then $0.50/GB-month. Free: 100,000 reads, 1,000 writes, 1,000 deletes, and 1,000 lists per day, and 1 GB. Free limits reset at 00:00 UTC and further operations fail.
d1
Paid: first 25 billion rows read included then $0.001/million; first 50 million rows written included then $1/million; first 5 GB included then $0.75/GB-month. Free: 5 million rows read/day, 100,000 rows written/day, 5 GB total. Rows read are rows scanned. Free limits reset at 00:00 UTC.
r2 standard
Standard storage $0.015/GB-month, Class A $4.50/million, Class B $0.36/million, egress free. Monthly free tier: 10 GB-month, 1 million Class A, 10 million Class B. Infrequent Access has no free tier: storage $0.01/GB-month, Class A $9/million, Class B $0.90/million, retrieval $0.01/GB.
r2 rounding
Cloudflare rounds R2 usage up to the next billing unit. 1,000,001 operations are billed as 2 million. 1.1 GB-month is billed as 2 GB-month. The published Infrequent Access example bills 1,000 Class A operations as $9.00.
do compute
Paid requests: 1 million included, then $0.15/million. Paid duration: 400,000 GB-s included, then $12.50 per million GB-s. Billable compute usage is rounded up to the next billing unit. The published example rounds 500,000 GB-s up to 1,000,000 GB-s. Free: 100,000 requests/day and 13,000 GB-s/day.
do request rounding
Billable Durable Object requests round up to the next million. The official Example 1 bills 500,000 billable requests as 1 million ($0.15).
do rows
SQLite-backed Durable Objects bill rows like D1. Paid: 25 billion rows read/month included, then $0.001/million; 50 million rows written/month included, then $1.00/million. Free: 5 million rows read/day and 100,000 rows written/day.
do storage
SQLite storage on Paid: 5 GB-month included, then $0.20/GB-month. Rows read and written match D1 rates. Free storage allowance on the pricing table is 5 GB total. The calculator prices Durable Object rows on their own meter. The docs say the limits and rates match D1; whether D1 and Durable Objects share one included pool is not stated, so they are modeled as separate pools (an assumption).
queues
An operation is each 64 KB (1 KB = 1,000 bytes) written, read, or deleted. Paid: 1 million operations included, then $0.40/million. Free: 10,000 operations/day. A typical delivery is 3 operations. The published formula prorates; it does not round up to the next million.
Not copied
Vercel pricingUnverified Competitor rates were not copied. Open the vendor page and compare it with the Cloudflare total.
Netlify pricingUnverified Competitor rates were not copied. Open the vendor page and compare it with the Cloudflare total.
AWS Lambda pricingUnverified Competitor rates were not copied. Lambda bills requests and GB-seconds; those dollar rates are unverified here.
Amazon S3 pricingUnverified S3 storage and egress rates vary by region and were not copied. R2 egress at $0 is the verified Cloudflare side.
Amazon SQS pricingUnverified SQS rates were not copied.
Supabase pricingUnverified Supabase rates were not copied.
Price watcher
No stored price changes yet.