Commercial software intelligenceEvidence checked · 8 September 2026
SkuTrace

Commercial product change, preserved as evidence.

SK-2026-191 · Transition & enforcement

Cloudflare D1 now blocks free-plan queries after daily row limits are exceeded

From 1 September 2026, D1 queries on Workers Free fail through the Binding and REST APIs after an account exceeds its daily row-read or row-write limit, resuming when the limit resets at midnight UTC.

Daily free-tier limits enforced

Commercial transition

Previous stateBefore 1 September 2026, Cloudflare had published D1 free-tier daily row-read and row-write limits without the current query-failure enforcement behavior described for accounts that exceed them.
New stateOn Workers Free, D1 queries return errors through the Binding API and REST API after the account exceeds its daily row-read or row-write limit, until the quota resets at midnight UTC; stored data remains unaffected.

Who is affected

Cloudflare Workers Free accounts whose D1 workloads can exceed the published daily row-read or row-write allowances.

Action required

Monitor D1 query activity and alert emails, add indexes and reduce full-table scans where appropriate, then wait for the midnight UTC reset or evaluate Workers Paid if the workload requires higher limits.

Evidence boundary

Cloudflare proves query failure after the named free-tier daily limits, the midnight UTC reset and that stored data is unaffected. It does not state that paid-plan pricing changed or that crossing the limit deletes or corrupts data.

Timeline

  1. Free-tier daily limit enforcement began

    D1 began returning errors after an account exceeds its daily row-read or row-write allowance.

Official sources