Spark plan, no payment method needed: Auth (50K MAU), Firestore Standard edition (1 GiB stored, 50K reads/day, 20K writes/day, 20K deletes/day), Realtime Database (100 simultaneous connections, 1 GB stored, 10 GB/month downloaded), Hosting (10 GB storage, 360 MB/day transfer), and no-cost Analytics, Crashlytics and Cloud Messaging. Firestore Enterprise on Spark includes 1 GiB stored, 10 GiB/month network egress, 40K write units/day, 50K read units/day, 50K real-time update units/day. Cloud Functions and Cloud Storage need the Blaze plan.
- If a Spark project exceeds a no-cost quota, that product is shut off for the project (all its apps) for the rest of the calendar month, unless you upgrade to Blaze. (From firebase.google.com/docs/projects/billing/firebase-pricing-plans, read 2026-10-05.)
- A Spark account can create a small number of projects, usually about 5-10. (From firebase.google.com/support/faq, read 2026-10-05.)
- Linking a Cloud Billing account to a Spark project, including one with $300 Google Cloud free trial credits, automatically upgrades it to the pay-as-you-go Blaze plan. (From firebase.google.com/docs/projects/billing/firebase-pricing-plans, read 2026-10-05.)
- On Spark, email-link sign-in is limited to 5 emails a day; sending more needs a billing account (Blaze). (From firebase.google.com/docs/auth/limits, read 2026-10-07.)
- Phone (SMS) sign-in is not available on the Spark plan; on Blaze each SMS sent is billed. (From firebase.google.com/pricing, read 2026-10-20.)
- Since September 1, 2026, Remote Config allows up to 100,000 fetch requests a day per Spark project at no cost. A Spark project that exceeds this limit gets 30 days of normal service, then is throttled unless it upgrades to Blaze. Blaze projects pay $0.06 per 10,000 requests above 100,000 a day, up to 10,000,000, and $0.01 per 10,000 above that. (From firebase.google.com/docs/remote-config/pricing, read 2026-10-17.)
- Spark projects that used Remote Config before September 1, 2026 are subject to the 100,000-fetches-a-day limit from December 1, 2026 until they upgrade to Blaze. Blaze projects that used Remote Config before September 1, 2026 start Remote Config billing on February 1, 2027. A Spark project that used Remote Config before September 1, 2026 and upgrades to Blaze before November 15, 2026 starts Remote Config billing on February 1, 2027. (From firebase.google.com/docs/remote-config/pricing, read 2026-10-17.)
- On the Blaze plan, all Gemini Developer API usage, including calls through Firebase AI Logic, is pay-as-you-go, and most projects must prepay. A project with no billing account (on Spark) can use the Gemini Developer API's free tier with no payment method. (From firebase.google.com/docs/ai-logic/pricing, read 2026-10-21.)
- From November 2, 2026, Firebase AI Logic requires App Check enforcement. (From firebase.google.com/docs/ai-logic/pricing, read 2026-10-21.)
- Firebase's Spark plan needs no credit card or other payment method. (From firebase.google.com/pricing, read 2026-10-22.)