—Firebase / month
—Supabase / month
—you save
Cost breakdown
| Line item | Firebase | Supabase |
|---|
Firebase applies free daily allowances (≈1.5M reads, 0.6M writes, 0.6M deletes, 1 GB storage, 10 GB egress per month) then meters the rest. Supabase Free is $0 within its limits; above them the $25 Pro base includes 8 GB database, 250 GB egress and 100k users, with overages beyond. Reference rates, not a quote.
Per-operation vs flat tier — that is the whole decision
The crossover is driven almost entirely by read volume. Firebase charges for every document read, so a feed or dashboard that fetches many docs per view scales its bill with traffic; Supabase charges nothing per query, so the same workload costs the same flat tier. Model the rest of your stack with the API stack cost calculator, price a managed Postgres directly on the Supabase cost calculator, and if you are weighing running your own database, compare it on the self-host vs API calculator.
Supabase Cost CalculatorAPI Stack Cost CalculatorSelf-Host vs API CalculatorCloud Storage Cost Calculator
How this calculator works
The Firebase vs Supabase Cost Calculator prices two backends from one set of usage numbers. The Firebase side meters Firestore the way Google bills it: document reads, writes and deletes each have a per-million rate, plus stored data per gigabyte and egress per gigabyte, with the free daily allowances applied first. The Supabase side models its flat plans: Free at zero within its limits, otherwise the Pro base fee with per-unit overages on database size, bandwidth and active users — and, crucially, no charge per query.
The figure that moves the result most is read volume. Because Firestore charges for every read, a read-heavy app's Firebase bill climbs with traffic while its Supabase bill stays flat — so the two cross over, often quickly, for feed- or dashboard-style products. For write-light, low-traffic apps the opposite holds and Firebase's free tier wins. These are reference estimates using published rates; both platforms have additional costs (Cloud Functions, Auth, extra compute) and change pricing over time, so confirm on each provider's page before committing.