Compare Firebase and Supabase free tiers side by side. Pricing, limits, change history, and risk assessment for developers.

Firebase vs Supabase

Side-by-side free tier comparison. Catalogue dates here run to 2026-11-02.

43 other databases options →

Verdict

Both Firebase and Supabase offer free tiers. Firebase provides "Spark" while Supabase offers "Free". Supabase has a more stable pricing history (0 recorded changes vs 6).

A verdict here is not a fixed property of the vendor. A one-off pricing event demotes a vendor while its recorded date falls in the last 180 days and then lapses on its own, with nothing about the vendor having changed; a standing condition — a free tier withdrawn and not restored, a product retired — does not lapse with time. A badge carrying a date states the record it rests on; a badge with no date rests on no record in force.

Firebase

Riskcaution 2026-12-01 reduced
CategoryDatabases
TierSpark
Verified2026-10-03
Last read2026-10-26
Changes6 recorded
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.)

Supabase

Riskstable
CategoryDatabases
TierFree
Verified2026-11-02
Last read2026-11-02
Changes0 recorded
Postgres development platform: database, Auth, Storage, Realtime and Edge Functions. The Free plan is $0: unlimited API requests, 50,000 monthly active users, a 500 MB database on a shared CPU with 500 MB RAM, 5 GB egress plus 5 GB cached egress, 1 GB file storage, 500,000 Edge Function invocations, and Realtime with 200 concurrent connections and 2 million messages a month. Free projects are paused after 1 week of inactivity, with a limit of 2 active projects. Pro starts at $25 a month for the first project and includes $10 a month of compute credits, enough for one Micro instance.
  • Supabase makes daily backups only for Pro, Team and Enterprise projects, so a free project has none, and Supabase recommends exporting it yourself with the CLI's db dump command. (From supabase.com/docs/guides/platform/backups, read 2026-10-05.)
  • A paused project can be restored from the dashboard for 1 year. After that, only its backup file and Storage objects can be downloaded. (From supabase.com/docs/guides/platform/upgrading, read 2026-10-05.)
  • Supabase notifies you when you exceed the Free Plan quota. Continued overuse brings restrictions that can include a read-only database, 402 responses to every API request, or paused projects. They lift when the quota refills next billing cycle or on upgrade to Pro. (From supabase.com/docs/guides/platform/billing-faq, read 2026-10-05.)
  • Supabase's Free Plan needs no credit card; paid plans require one on file. (From supabase.com/docs/guides/platform/get-set-up-for-billing, read 2026-10-22.)

Pricing Change History

Firebase

deprecated effective 2027-09-30 medium impact
Firebase keeps running. Firebase Test Lab can be used until September 30, 2027. After that date, no tests can run. Google's replacement is the Developer Device Platform on Google Cloud. The Developer Device Platform requires billing. The no-cost Spark plan includes 10 virtual-device tests a day and 5 physical-device tests a day. Source ↗
deprecated effective 2027-03-31 medium impact
Firebase keeps running. The Firebase Extensions service can be used until March 31, 2027. Installed extensions keep running after that date. After March 31, 2027, they cannot be updated, reconfigured or uninstalled, and their configuration cannot be downloaded. Google's replacement is function kits in Cloud Functions for Firebase (2nd gen). Source ↗
reduced effective 2026-12-01 medium impact
Firebase Spark projects that enabled Remote Config before September 1, 2026 can use it under the old terms until December 1, 2026. From December 1, 2026, the 100,000-fetches-a-day limit applies to them, with 30 days of full service from the first day they go over, then throttling unless they upgrade to Blaze. A Spark project that upgrades to Blaze before November 15, 2026 is not billed for Remote Config until February 1, 2027. Blaze projects from before September 1, 2026 start Remote Config billing on February 1, 2027. Source ↗
reduced effective 2026-09-01 medium impact
From September 1, 2026, Firebase limits Remote Config on the no-cost Spark plan to 100,000 fetch requests a day per project. A Spark project over the limit keeps full service for 30 days from the first day it goes over, and after that requests above the limit are throttled unless it upgrades to Blaze. Blaze has the same 100,000 a day at no cost and then $0.06 per 10,000 requests. Firebase's pricing page had listed Remote Config as no-cost before. This applies to projects that enable Remote Config on or after September 1, 2026. Older Spark projects follow on December 1, 2026. Source ↗
deprecated effective 2026-03-19 medium impact
Google announced the sunset of Firebase Studio (formerly Project IDX) on 2026-03-19. New workspaces and signups stopped on 2026-06-22, and Firebase Studio shuts down on 2027-03-22, when remaining data is deleted. Other Firebase products are not affected. Source ↗

Showing the 5 most recent of 6 recorded changes for Firebase.

Supabase

No recorded pricing changes for Supabase.

Watch Both Vendors for Pricing Changes

We do not push notifications. Every change we record is readable the moment it lands, and the JSON answer carries an ETag — send it back as If-None-Match and an unchanged answer costs one 304.

curl https://agentdeals.dev/api/changes?vendor=Firebase curl https://agentdeals.dev/pricing-changes/feed.xml?vendor=Firebase curl https://agentdeals.dev/api/changes?vendor=Supabase curl https://agentdeals.dev/pricing-changes/feed.xml?vendor=Supabase

API docs →