Verified Free / Data & APIs

Is Firebase actually free?

Free-ish
How free58/100
Value6/10
How these scores work
Free Score (0–100) follows a fixed rubric: cards up front, auto-billing, hard time cutoffs, withheld core features, and paying with your data or attention all deduct points. 90–100 truly free · 70–89 free forever · 45–69 squeezed · 15–44 trial mechanics · under 15 fake or gone. Value (0–10) is editorial: real-world worth of the free offering measured against its paid equivalent. Full rubric on the methodology page.

Free to start and genuinely usable at small scale — but the moment you need cloud functions or outgrow the quotas, you move to metered billing with a card attached.

What it’s worth

The free quotas genuinely cover a prototype. The danger is the shape of the plan above them.

What you get free

  • The Spark plan: a hosted database, authentication and hosting at small scale
  • Generous free quotas for a prototype or small app
  • No card required to stay on Spark

In practice: a strong free prototype tier attached to a pay-as-you-go plan that has no brakes fitted as standard.

Drawbacks

  • Blaze bills by usage with no default hard cap
  • Core features like functions aren't available on the free plan at all
  • Deep lock-in — moving off Firebase later is a rewrite

Also paywalled

  • Cloud Functions and several other services require the Blaze plan
  • Any usage above the Spark quotas
  • Outbound networking from functions

What the free tier actually gives you

Card requiredNo
Free ceilingMonthly quota
API key neededYes
Bulk downloadYes
Commercial useAllowed
Self-hostableNo
Sleeps when idleNever

Same questions, same order, for every listing in Data & APIs — so you can compare them side by side. Deliberately no exact allowances: those change monthly, the shape of the limit doesn't.

Free facts

VerdictFree-ish
Card requiredNot for Spark; required for Blaze
Auto-billsYes on Blaze — usage-based, no hard cap by default
AccountGoogle account required
LimitsSpark plan quotas; several services need the paid plan at all
The real costFree until you need a feature Spark doesn't carry — then it's metered billing.

The catch

The real risk isn't the upgrade, it's what the upgrade means: Blaze bills by usage with no hard spending cap by default. A loop in your code or a burst of traffic bills you for it, and the budget alert tells you afterwards.

The smart play

  • Set a budget alert the same hour you enable Blaze — before you write any code against it
  • Alerts notify; they don't stop spend. If a hard ceiling matters, add a function that disables billing when the budget trips
  • Supabase's free tier covers a lot of the same ground without metered billing at all

Common questions

Does Firebase require a credit card?
No — Firebase does not ask for a card to use the free version. Auto-billing: Yes on Blaze — usage-based, no hard cap by default.
What are the limits of Firebase's free plan?
Spark plan quotas; several services need the paid plan at all. The real risk isn't the upgrade, it's what the upgrade means: Blaze bills by usage with no hard spending cap by default. A loop in your code or a burst of traffic bills you for it, and the budget alert tells you afterwards.
How do I use Firebase without paying?
Set a budget alert the same hour you enable Blaze — before you write any code against it Alerts notify; they don't stop spend. If a hard ceiling matters, add a function that disables billing when the budget trips Supabase's free tier covers a lot of the same ground without metered billing at all
What does Firebase really cost?
Free until you need a feature Spark doesn't carry — then it's metered billing.
Why is Firebase free?
Free until you need a feature Spark doesn't carry — then it's metered billing. The free quotas genuinely cover a prototype. The danger is the shape of the plan above them.
Is Firebase still free?
As of our last check, partly — and the free tier is squeezed. Free to start and genuinely usable at small scale — but the moment you need cloud functions or outgrow the quotas, you move to metered billing with a card attached. Free tiers change without notice, which is why every page here carries the date it was checked.

More info — tap to expand

Budget alerts are not spending limits
This is the single most important thing to understand before enabling Blaze. A budget in Google Cloud sends a notification when you cross a threshold — it does not stop the meter. Capping spend for real requires wiring the alert to something that actually disables billing. Plenty of people have learned this from an invoice.
Lock-in is the other price
Firebase's database and auth aren't standards you can pick up and move. That is fine while you're small and it is the reason migrations off it are projects rather than afternoons. Weigh that at the start, when switching is still cheap.

Last checked: August 2026site-wide date · Verdict: Free-ish — a free tier exists, but it's shaped to squeeze you toward paying.

Visit Firebase →

Was this verdict right?

Free tiers change without notice. If you have just used it, you know something we don't.