Firestore Quota Exceeded (resource-exhausted)
Quick answer
On Spark, a product that passes its no-cost quota is shut off for the rest of the period. Firestore's free quota is 50K reads, 20K writes and 20K deletes per day, resetting around midnight Pacific. Reduce operations or upgrade to Blaze.
Most likely fix: Find what burned the quota
How to fix it
Try these in order — the most common fix is first.
1. Find what burned the quota
- Firebase console > Usage tab, or Google Cloud console > Firestore > Usage
- Look for spikes in reads
Did this fix it?2. Cut reads
- Use limit() and pagination
- Detach listeners when screens close
- Cache results and avoid reading whole collections
Did this fix it?3. Upgrade to Blaze with protection
- Upgrade, then set a budget alert (notification only)
- Use a spend cap for Functions or App Hosting if relevant
Did this fix it?4. Wait for reset
- Daily quotas reset around midnight Pacific time
Did this fix it?
Symptoms
Quota exceeded or resource-exhausted errors, reads or writes failing until the next day.
Why it happens
- Daily Firestore read/write quota hit on Spark
- Listeners re-reading large collections
- Loops or retries inflating reads
- Spark monthly egress or Hosting transfer limit reached
This guide also covers
- firestore quota exceeded
- firebase resource exhausted
- firebase spark plan limit
Still not working?
If Firebase keeps failing, you're not alone. See every Firebase problem users report or the alternatives people switch to.
We build software. Any software.
Paying for apps that don't quite fit? We build exactly what you need.
We're a small team of developers who build custom software fast. Not just tools like Firebase: web and mobile apps, games, desktop software, AI tools, internal tools: whatever you have in mind. We build and run our own products too: booking platforms, games, learning apps. See our work
- Web apps & SaaS
- Mobile apps (iOS & Android)
- Games
- Desktop software
- AI tools & automations
- Internal tools & dashboards
- Client portals & booking
- Your own version of any tool
- ✓ Free 15-min call to scope it
- ✓ Price agreed up front
- ✓ Your data, your code
Other Firebase errors
- Firestore Missing or Insufficient Permissions (permission-denied)
- Firebase auth/invalid-api-key Error
- Firebase auth/network-request-failed Error
- Firebase auth/too-many-requests Error
- Firebase auth/operation-not-allowed Error
- Firebase Unexpected Bill on Blaze Plan
- Firebase Cloud Messaging Notifications Not Received
- Firebase Deploy Failed (Functions and Hosting)