-
Notifications
You must be signed in to change notification settings - Fork 0
Firebase Limitations
ThanuMahee12 edited this page Oct 19, 2025
·
1 revision
Understanding the limits and quotas of Firebase's free Spark plan.
Firebase offers a generous free tier (Spark Plan) for development and small-scale applications. This page covers important limitations you should be aware of.
| Feature | Free Tier Limit |
|---|---|
| Phone Auth | ❌ Not available (Paid plans only) |
| Email/Password | ✅ Unlimited |
| Google Sign-In | ✅ Unlimited |
| Anonymous Auth | ✅ Unlimited |
| Custom Auth | ✅ Unlimited |
| Multi-factor Auth | ❌ Not available (Paid plans only) |
- Email verification sends: 100 per day
- Password reset emails: 100 per day
- Sign-in attempts: No hard limit, but rate-limited
| Resource | Free Tier Limit | Notes |
|---|---|---|
| Stored Data | 1 GiB | Total database size |
| Document Reads | 50,000/day | Resets daily |
| Document Writes | 20,000/day | Resets daily |
| Document Deletes | 20,000/day | Resets daily |
| Network Egress | 10 GiB/month | Outbound data |
- Max document size: 1 MiB (1,048,576 bytes)
- Max field name size: 1,500 bytes
- Max nesting depth: 20 levels
- Max writes per second per document: 1
- Max composite indexes: 200
- Max index entries per document: 40,000
- Max query size: 1 MiB
| Resource | Free Tier Limit |
|---|---|
| Stored Data | 5 GB |
| Downloads | 1 GB/day |
| Uploads | 1 GB/day |
| Operations | 50,000/day |
- Max upload size (Web): 32 MB per file
- Max upload size (iOS/Android): No limit (but subject to network timeout)
| Resource | Free Tier Limit |
|---|---|
| Storage | 10 GB |
| Data Transfer | 360 MB/day |
| Custom Domains | Unlimited |
| SSL Certificates | Unlimited (auto-provisioned) |
- ❌ Cloud Functions require Blaze (Pay-as-you-go) plan
- ❌ Cannot use Cloud Functions on free tier
- ✅ Alternative: Use client-side logic and Firestore security rules
- Go to Firebase Console
- Select your project
- Navigate to Usage and billing
- Monitor daily/monthly usage
Consider upgrading when:
- ✅ You need Cloud Functions
- ✅ Exceeding 50,000 reads/day
- ✅ Need phone authentication
- ✅ Require more than 1GB Firestore storage
- ✅ Need higher bandwidth
Next: Email Templates →
Firebase React Template | Made with ❤️ | GitHub | Report Issues
Getting Started
Configuration
Advanced Topics
Deployment
- React 19
- Vite
- Firebase 12
- Redux Toolkit
- React Router