D1 pricing and free daily row limits
Cloudflare explains D1 read/write billing, free daily limits, and usage tracking.
- Products
- D1
- Source
- Official docsCloudflare Docs
- Author
- Cloudflare
Key points
- Cloudflare’s current D1 pricing page lists Workers Free at 5 million rows read and 100,000 rows written per day, resetting at 00:00 UTC, with errors after the limit; Workers Paid instead bills reads and writes above the monthly included amounts.
- The same page says rows read count scanned rows rather than returned rows, queries from the dashboard or Wrangler are billable, and each query’s meta object reports rows_read and rows_written.
Original sources
Original source · Last updated
Open original source
More to read
Cloudflare billing pitfalls thread
The author organizes Cloudflare billing risks by product and shares experience with budget alert emails.
shmily7: a Durable Object alarm loop and a reported US$10,811.41 bill.
@shmily7 reports a Durable Object alarm loop in an unused test project, then says he paid the full US$10,811.41 bill to avoid service suspension. Cloudflare’s Ashley Peacock publicly says he is looking into it internally and will follow up. Cloudflare’s Dane Knecht later replies that he escalated it too. On October 9 the author declares the case closed: he reports that, with Ashley Peacock’s help, Cloudflare decided to refund the charges incurred during the bug in full, with the money still to arrive, and posts the support ticket reply he received.
Budget alerts
Cloudflare documents account-wide spend alerts and their notification limits.