Firebase has two plans. Spark costs nothing and needs no payment method, but a product stops for the rest of the month once its free quota runs out. Blaze is pay as you go: the same free quotas apply, then usage is billed, for example $0.15 per GB of Hosting transfer. Prices as of October 2026.
| Spark | Blaze | |
|---|---|---|
| Monthly fee | None | None, pay for usage |
| Payment method | Not needed | Cloud Billing account linked |
| Past a free quota | That product shuts off until next month | Usage is billed |
| Cloud Functions | Not available | 2M invocations a month free |
Updated
Firebase bills per product, per project, so the useful question is which of your products will pass its free line. Enter your expected usage below. The estimator compares each figure with the published free quota and, where Firebase lists a flat price, works out the monthly charge. All figures are from Firebase's pricing page as of October 2026.
Daily figures are multiplied by 30 to make a month, so treat results as approximate.
Quotas and prices from the Firebase pricing page, as of October 2026: https://firebase.google.com/pricing
These amounts are free on both plans. Prices beyond them are shown where Firebase lists a flat rate.
| Product | Free amount | Beyond the free amount |
|---|---|---|
| Firestore stored data | 1 GiB total | Google Cloud pricing |
| Firestore document reads | 50K a day | Google Cloud pricing |
| Firestore document writes | 20K a day | Google Cloud pricing |
| Firestore document deletes | 20K a day | Google Cloud pricing |
| Cloud Storage (default bucket, US regions) | 5 GB-months | Cloud Storage pricing |
| Hosting storage | 10 GB | $0.026 per GB |
| Hosting data transfer | 360 MB a day | $0.15 per GB |
| Cloud Functions invocations | 2M a month (Blaze only) | $0.40 per million |
| Authentication monthly active users | 50K | Google Cloud pricing |
A budget alert emails you when spending passes a level you choose. It does not pause anything. To stop spending automatically, you write a small function that disables billing when the alert fires, which Firebase documents as an option.
Loading 20 documents at a time instead of the whole collection keeps Firestore reads close to what people actually look at.
import { collection, query, orderBy, limit, getDocs } from "firebase/firestore";
const firstPage = query(collection(db, "products"), orderBy("name"), limit(20));
const snap = await getDocs(firstPage); // 20 reads, not one per product in the store
The page lists each product with its free amount and what happens beyond it. For most small apps the products that matter are Firestore, Storage, Hosting, Functions and Authentication.
Some rows show a flat price, such as $0.026 per GB of Hosting storage. Others, including Firestore beyond its free amounts, say Google Cloud pricing applies, which means the rate depends on the region your database lives in.
Cache what you show often, page long lists, and lock down your security rules so strangers cannot read your database at your expense. Watch the usage tab weekly while traffic grows.
The Spark plan is free with no payment method. It includes, for example, 50K Firestore document reads a day, 10 GB of Hosting storage and 50K monthly active users for Authentication. Some products, like Cloud Functions, need Blaze.
Firebase says usage of that specific product is shut off for the remainder of the month. It resumes in the next billing cycle or when you upgrade to Blaze.
No. Firebase's own guidance says budget alerts do not pause services. You can use budget notifications to disable billing on a project programmatically, which you have to set up yourself.
Yes. The pricing page lists the same no-cost amounts on Blaze, with charges only beyond them.
Firebase bills each product by usage beyond its free quota. For the paid plans of both side by side, read our Supabase vs Firebase guide.
Related: Supabase vs Firebase, Supabase pricing, Firebase security rules, How much website hosting costs.
Start for free or see all free tools. We.Inc is free to start, with no card needed. AI building is on paid plans from $20 a month.
We.Inc is an AI-powered website builder you can resell under your own brand. Launch a branded client dashboard, bill on Stripe Connect, and deliver AI-generated websites in minutes. White-label plans start at $99 a month for 25 client sites, with a 7-day free trial and no per-site fees.