KV sessions vs an external session store
Comparison · supabase
Fifteen million KV reads and one million writes are calculated. The other store's price is not.
Competitor dollar amounts are unverified. This page calculates Cloudflare only and links the other price list. Do not quote a vendor price from memory.
Writes land exactly on the included million, so the write line is $0. Fifteen million session reads are the line that moves.
KV is eventually consistent and bills per key operation. A database session table bills rows and, on D1, scans.
The included million writes is an exact boundary. Write 1,000,001 keys and the next million is $5, prorated only for the keys past 1 million, not rounded up like R2.
KV writes cost ten times the reads
Paid reads are $0.50 per million after 10 million. Writes, deletes, and lists are $5 per million after 1 million. The same key can be written once per second. Free daily caps fail the operation instead of billing it, and they reset at 00:00 UTC.
This model
$9.00 · Paid
The $5 is an account minimum for Workers Paid, not a per-product fee. Included usage sits inside it.
15,000,000 used, 10,000,000 included. Billable: 5,000,000. Exact charge $1.50, shown as $1.50. Paid requests are prorated at $0.30 per million after the included 10 million. They are not rounded up to the next million. Requests served as static assets are free and unlimited, so they should not be included in this request count. On Standard pricing, subrequests and service-binding calls are not extra requests. CPU used by both Workers still counts.
15,000,000 used, 10,000,000 included. Billable: 5,000,000. Exact charge $2.50, shown as $2.50. Paid KV operations are prorated. Reads are $0.50 per million after 10 million. Writes, deletes, and lists are $5 per million after 1 million.
Assumptions
- A 30-day month and steady traffic across it.
- Rates as published on 2026-10-25; taxes excluded.
- The Workers Paid plan has a $5 monthly minimum. It is charged even if you use nothing, and it covers the included allowances.
- KV reads adds $2.50 (28% of the bill): you used more than the 10,000,000 included.
- Worker requests adds $1.50 (17% of the bill): you used more than the 10,000,000 included.
Sources
- Workers pricingOfficial
- KV pricingOfficial
- Supabase pricingUnverified dollars