Cloudflare D1 Enforces Free Tier Daily Query Limits

What shipped

Cloudflare started enforcing D1's free tier daily query limits on the Workers Free plan today, September 1, 2026. The enforcement went live directly — no grace period.

What changed

Once an account exceeds the daily row read or row write limits, D1 queries fail with an error until the limit resets at midnight UTC. This applies to both the Workers Binding API and the REST API; stored data is unaffected. Cloudflare emails an alert when you hit the cap. The fix paths: add indexes to kill full table scans, or upgrade to a Workers Paid plan.

Why a builder cares

This is a hard availability break for free-tier D1 apps that leaned on unbounded reads. If your Workers app reads more than the free allowance on a busy day, queries start failing — not slowing down — until UTC midnight. Check your query patterns before the next spike, or the error pages will do it for you.