We may earn a commission if you buy through links on this page. It never changes a score or a ranking. How we make money
There's a free plan; paid tiers are quoted.
Firebase starts with Spark, a free plan with daily database and Hosting quotas, monthly Authentication allowances and service limits. Projects that need usage-based scaling move to Blaze, which has a $0 base fee and bills for usage beyond included no-cost amounts. That makes the entry price straightforward, but a production bill depends on reads, writes, storage, egress, function compute and the other Google Cloud services connected to the project. Spark stops affected services when quotas are exceeded.
01Every plan, line by line
| Plan | Billed annually | Billed monthly | Built for |
|---|---|---|---|
| Spark | — | $0 | Projects within free quotas |
| Blaze | — | $0 | Projects needing usage-based scaling |
Add-ons and overages
- Extensions are free to install; underlying Firebase and Google Cloud usage may be charged. Data Connect/Cloud SQL and integrated services such as Cloud Build and BigQuery may incur charges.
- Firestore overages: $0.03/100,000 reads; $0.09/100,000 writes; $0.01/100,000 deletes; $0.108–$0.15/GiB-month stored; $0.12/GiB egress.
- Functions overages: $0.40/million invocations; $0.0000025/GB-second; $0.0000100/CPU-second; $0.12/GB outbound networking.
- Hosting: $0.026/GB stored and $0.15/GB transfer beyond the free tier. App Hosting uncached outbound bandwidth: $0.20/GiB beyond 10 GiB monthly, plus Google Cloud rates.
- Authentication: $0.0055/MAU from 50,000 to 100,000 MAU for standard providers; phone verification varies by country (US $0.01, UK $0.04, India $0.07 per verification).
- Remote Config: $0.000006/request beyond 100,000 daily. Test Lab: $1/device-hour virtual or $5/device-hour physical beyond daily free limits.
- Cloud Build: $0.003/minute beyond 120 minutes daily.
02What the plan grid doesn't tell you
Firestore overages
Beyond free quotas, reads cost $0.03 per 100,000, writes $0.09 per 100,000 and deletes $0.01 per 100,000; storage and egress are billed separately.
Functions and network
Functions overages include $0.40 per million invocations, compute charges and $0.12/GB outbound networking beyond included allowances.
Auth and phone verification
Standard-provider Authentication costs $0.0055/MAU from 50,000 to 100,000 MAU. Phone verification varies by country; the US rate listed is $0.01 per verification.
Connected services
Extensions are free to install, but underlying Firebase and Google Cloud usage may be charged. Data Connect/Cloud SQL, Cloud Build and BigQuery can add costs.
03Which plan should you buy?
| If you are… | Get | Why |
|---|---|---|
| Side project within quotas | Spark | Use the free plan if daily database and Hosting quotas and monthly Authentication allowances cover the project. |
| Startup in production | Blaze | Choose usage-based billing when the project needs to scale beyond Spark quotas; model reads, writes, compute and egress first. |
| App with predictable traffic | Blaze | Blaze has a $0 base fee, but usage varies. Estimate service-level costs and monitor usage rather than treating it as a fixed monthly plan. |
04Is Firebase worth the money?
Firebase is worth paying for when managed databases, authentication, functions, hosting and app tooling reduce the work your team would otherwise own. Spark can cover prototypes and small projects that stay inside its quotas; Blaze lets projects use more capacity, but the bill grows with service usage and connected Google Cloud products. Teams should forecast reads, writes, storage, egress and compute, then monitor real usage. Firebase has no self-hosted production option, so teams that need portability should weigh migration work alongside the bill.
Firebase pricing FAQ
Is Firebase free or paid?
Firebase has a free Spark plan and a Blaze plan with a $0 base fee plus usage charges. Spark includes stated no-cost quotas, and affected services stop when quotas are exceeded. Blaze bills for usage beyond included amounts.
How much is Firebase per month?
Spark costs $0 per month. Blaze also has a $0 base fee, but the total monthly cost depends on usage across Firebase and connected Google Cloud services. There is no annual price published; calculate the bill from the services and traffic your app uses.
What does Firebase charge for Firestore?
Beyond free quotas, the listed rates are $0.03 per 100,000 reads, $0.09 per 100,000 writes and $0.01 per 100,000 deletes. Storage is listed at $0.108–$0.15/GiB-month, and egress at $0.12/GiB.
What happens when I exceed Spark quotas?
The pricing details state that excess usage stops services until quotas reset. To use more than the included no-cost amounts, move the project to Blaze, where usage charges apply. Review each service’s quotas and rates before changing plans.
