D1 enforces free tier daily query limits
Cloudflare’s changelog announces that from September 1, 2026, D1 queries on Workers Free accounts fail once the account exceeds its daily row read or row write limit.
- Products
- D1
- Source
- Official docsCloudflare Changelog
- Author
- Cloudflare
Key points
- Beginning September 1, 2026, D1 queries through the Workers Binding API and the REST API on the Workers Free plan return errors once the account exceeds the daily row read or row write limit, until the limit resets at midnight UTC; stored data is not affected.
- Cloudflare says it sends email alerts when the daily limit is reached and lists the two error messages that indicate the row read or row write limit has been exceeded.
- It recommends inspecting query activity beforehand, adding indexes and reviewing queries that do full table scans to reduce row reads, and upgrading to Workers Paid if usage still needs higher limits after optimization.
Original sources
Published
D1 enforces free tier daily query limits
Open original sourceCloudflare’s changelog announces that from September 1, 2026, D1 queries on Workers Free accounts fail once the account exceeds its daily row read or row write limit.
More to read
Why hard spending caps take time: Ashley Peacock on billing latency
Ashley Peacock (@ashleypeacock), who works on Durable Objects at Cloudflare, explains from experience why near-real-time spending caps are hard to build, says hard billing caps are coming soon, and suggests budget alerts plus issue alerts in the meantime.
RetainDB: a reported $36k bill from a queue loop with 81 users.
Reddit user alameenswe, building RetainDB on Workers, KV, Durable Objects and Queues, reports a Cloudflare bill of about $36k for one month with 81 users; the post body says $35,000. He attributes it to a queue consumer that re-queued async writes, 12 unbatched Durable Object writes per memory write and a kv.list() authentication fallback.
Cloudflare free plan from scratch: which services bill on overage, and what to set up first
李天才 (@Lniosytest) re-walks a popular Cloudflare beginner tutorial (domains, email routing, R2, Workers AI) against the October 2026 docs, prompted by the $10,811 Durable Object alarm bill, and adds a table of what happens on overage plus a pre-flight list for avoiding a runaway bill.