Alexandre Gerez
Sommaire

Supabase vs Firebase : la facture à 100 000 utilisateurs

Mis à jour le 12 octobre 20269 min de lecture

À 100 000 utilisateurs actifs par mois, une même application coûte 25 $ chez Supabase et 305 $ chez Firebase, d'après les grilles officielles relevées le 12 octobre 2026. Ce n'est pas la lecture des données, la ligne que tout le monde redoute, qui pèse : 275 $ de ces 305 $ sont de l'authentification.

Cet article déroule la facture à 1 000, 10 000 et 100 000 utilisateurs, hypothèses énoncées, pour choisir entre Supabase et Firebase avant d'écrire la première ligne du backend. Le calcul se refait avec n'importe quel volume : les prix unitaires sont dans les tableaux.

275 $d'authentification sur 305 $ de facture Firebase simulée à 100 000 utilisateurs actifs, soit 90 % du total

Source : Google Cloud, tarifs Identity Platform (utilisé par Firebase Authentication au-delà de 50 000 utilisateurs actifs mensuels), consulté le 12 octobre 2026

Deux précisions de méthode.

  • Les grilles sont en dollars. Les totaux sont convertis au taux de référence BCE du 12 octobre 2026, soit 1 € pour 1,1181 $.
  • Les tarifs changent : ceux-ci datent du 12 octobre 2026. Les quotas et prix unitaires sont à revérifier sur les pages officielles avant une décision.

Source : Banque centrale européenne, taux de référence euro/dollar du 12 octobre 2026 (1,1181), consulté le 12 octobre 2026

Une dalle plate à gauche, une pile de petits cubes à droite dont les plus hauts sont orange, reliées par une ligne orange au sol
Un forfait se paie d'un bloc ; une facturation à l'opération s'additionne cube par cube.

Supabase ou Firebase : que facture chaque grille ?

Supabase est un backend open source construit sur la base de données Postgres ; Firebase est la plateforme backend de Google, dont Cloud Firestore est la base de données. Les deux se facturent selon deux logiques. Supabase vend un forfait mensuel avec des quotas inclus, puis un prix par unité au-delà. Firebase, via Cloud Firestore, facture chaque document lu, écrit ou supprimé, après un quota gratuit quotidien.

Une lecture Firestore, c'est un document lu pour répondre à une requête. Un utilisateur actif mensuel, ou MAU, est un compte qui s'est connecté au moins une fois dans le mois.

SupabaseFreeProTeam
Prix0 $à partir de 25 $à partir de 599 $
Utilisateurs actifs inclus50 000100 000100 000
Base de données500 Mo8 Go de disque8 Go de disque
Sortie de données5 Go250 Go250 Go

Au-delà des quotas, le plan Pro facture 0,00325 $ par utilisateur actif supplémentaire, 0,125 $ par Go de base de données et 0,09 $ par Go de sortie. Le plafond de dépense y est activé par défaut. Les 10 $ de crédit de calcul inclus couvrent une machine Micro.

Source : Supabase, page tarifaire officielle, consultée le 12 octobre 2026

Côté Firebase, les prix de Firestore dépendent de la région. Voici ceux de Paris (europe-west9), hors quota gratuit.

FirebaseTarif
Lectures0,036 $ pour 100 000 documents
Écritures0,107 $ pour 100 000 documents
Quota gratuit par jour50 000 lectures, 20 000 écritures
Authentification, 0 à 50 000 utilisateurs actifsgratuit
Authentification, 50 000 à 100 0000,0055 $ par utilisateur
Authentification, 100 000 à 1 000 0000,0046 $ par utilisateur

Source : Google Cloud, tarifs Firestore édition Standard, région Paris (europe-west9) et quotas gratuits, consultés le 12 octobre 2026

Au-delà de 50 000 utilisateurs actifs, la facturation passe par le plan Blaze, facturé à l'usage : le plan Spark ne dépasse pas ses quotas gratuits.

Pour trouver le prix de Firebase, la page tarifaire du produit ne suffit pas : elle liste les quotas gratuits, puis renvoie vers les tarifs Google Cloud pour les prix unitaires de Firestore. C'est cette seconde page, avec son sélecteur de région, qui fixe la ligne de calcul. Une comparaison qui annonce un prix Firebase sans citer la région n'est pas reproductible.

Attention : les deux définitions diffèrent. Supabase compte tout utilisateur qui se connecte ou rafraîchit son jeton dans le cycle de facturation ; Identity Platform, le service d'authentification de Google utilisé par Firebase, compte tout compte connecté dans le mois.

Source : Supabase, documentation de facturation des utilisateurs actifs mensuels, consultée le 12 octobre 2026

Supabase vs Firebase : quelle facture à 1 000, 10 000 et 100 000 utilisateurs ?

Posons les hypothèses. Une application de contenu ou de suivi : chaque utilisateur actif l'ouvre 30 fois dans le mois, lit 20 documents et en écrit 3 par session. Soit 600 lectures et 90 écritures par utilisateur et par mois, réparties uniformément sur 30 jours, parce que les quotas Firestore se remettent à zéro chaque jour. Une activité en pics, avec des jours sous le quota et d'autres au-dessus, ferait monter ces totaux. La comparaison porte sur Cloud Firestore, pas sur Realtime Database, qui se facture autrement.

À 100 000 utilisateurs, le calcul complet donne :

  • Lectures : 100 000 × 600 = 60 millions par mois, soit 2 millions par jour. On retire 50 000 lectures gratuites : 1,95 million facturées par jour, 58,5 millions par mois, soit 585 tranches de 100 000 × 0,036 $ = 21,06 $
  • Écritures : 9 millions par mois, soit 300 000 par jour. On retire 20 000 : 280 000 par jour, 8,4 millions par mois, soit 84 tranches × 0,107 $ = 8,99 $
  • Authentification : 100 000 − 50 000 gratuits = 50 000 × 0,0055 $ = 275 $
  • Total Firebase : 21,06 + 8,99 + 275 = 305,05 $, soit 272,83 €. Côté Supabase, 100 000 utilisateurs correspondent exactement au quota du plan Pro : 25 $, soit 22,36 €.

Ces 25 $ supposent que la machine Micro incluse (1 Go de mémoire, calcul partagé) absorbe 2 millions de lectures par jour ; ce dimensionnement n'est pas mesuré ici, et passer en Small ajoute environ 5 $ par mois (15 $ moins les 10 $ de crédit).

Ces 25 $ supposent que la machine Micro incluse (1 Go de mémoire, calcul partagé) absorbe 2 millions de lectures par jour ; ce dimensionnement n'est pas mesuré ici, et passer en Small ajoute environ 5 $ par mois (15 $ moins les 10 $ de crédit).

À 10 000 utilisateurs, mêmes hypothèses : 6 millions de lectures par mois, 200 000 par jour, 150 000 facturées, 4,5 millions par mois, donc 45 × 0,036 $ = 1,62 $. Les écritures donnent 3 × 0,107 $ = 0,32 $. L'authentification reste sous le seuil gratuit.

Utilisateurs actifsSupabaseFirebase
1 0000 $ en Free, 25 $ en Pro0 $
10 0000 $ en Free, 25 $ en Pro1,94 $ (1,74 €)
100 00025 $ (22,36 €)305,05 $ (272,83 €)
Un personnage traverse trois portiques surmontés chacun d'un compteur, reliés par une ligne orange
Un même utilisateur passe devant plusieurs compteurs de facturation : sa connexion, ses lectures, ses écritures.

Quand les lectures font-elles basculer la facture Firebase ?

La simulation précédente suppose 20 lectures par session. Un fil d'actualité ou une messagerie en lit davantage. Reprenons le calcul à 200 lectures par session, soit 6 000 par utilisateur et par mois.

À 100 000 utilisateurs : 600 millions de lectures par mois, 20 millions par jour, 19,95 millions facturées par jour, 598,5 millions par mois, soit 5 985 tranches × 0,036 $ = 215,46 $. Avec 8,99 $ d'écritures et 275 $ d'authentification, le total passe à 499,45 $, soit 446,70 €. À 10 000 utilisateurs, la même hypothèse donne 21,38 $, soit 19,12 €.

Supabase n'a aucune ligne par requête dans sa grille. Le coût se déplace vers la machine : de la Micro (environ 10 $ par mois, 60 connexions maximum) à la Large (environ 110 $, 160 connexions).

Source : Supabase, documentation des tailles de calcul, consultée le 12 octobre 2026

Hypothèse de dimensionnement, non mesurée : si cet usage exigeait une machine Large, la facture serait de 25 $ + 110 $ − 10 $ de crédit = 125 $, soit 111,80 €. Le dimensionnement réel dépend des requêtes, pas de ce tableau.

Au-delà de 100 000 utilisateurs, les deux lignes d'authentification divergent encore. À 200 000, avec le plafond de dépense désactivé, Supabase facture 25 $ + 100 000 × 0,00325 $ = 350 $. L'authentification Firebase seule, elle, atteint 50 000 × 0,0055 $ + 100 000 × 0,0046 $ = 735 $.

Source : Firebase, documentation de facturation Firestore, lectures d'entrées d'index, consultée le 12 octobre 2026

Cette arithmétique alimente aussi le seuil de rentabilité d'une application : un coût de backend est une charge variable ou fixe selon le fournisseur, et le calculateur de seuil de rentabilité accepte l'une ou l'autre.

Peut-on garder Firebase pour les notifications avec Supabase ?

Le tarif ne dit pas tout. La page tarifaire de Firebase classe Cloud Messaging (notifications push), Crashlytics (rapports de plantage) et Analytics comme gratuits sur tous les plans. Côté Supabase, le guide officiel d'envoi de notifications passe par Expo ou par Firebase Cloud Messaging, appelé depuis une fonction serveur.

Source : Firebase, page tarifaire officielle (plans Spark et Blaze, produits sans coût), consultée le 12 octobre 2026

Source : Supabase, guide d'envoi de notifications push depuis une fonction serveur, consulté le 12 octobre 2026

Choisir Supabase pour les données n'interdit donc pas de garder Firebase pour les notifications et les rapports de plantage. Le fonctionnement des notifications est détaillé dans le guide des notifications push.

Côté usage, l'enquête Stack Overflow 2026 place Supabase devant Cloud Firestore pour les bases de données : 7,7 % des répondants le citent, contre 4,8 % pour Cloud Firestore et 4,2 % pour Firebase Realtime Database, comme environnement de développement intensif sur l'année écoulée. Dans la catégorie cloud et outils de développement, Firebase est cité par 11,1 % des répondants et Supabase par 6,9 %.

Source : Stack Overflow, Developer Survey 2026, section technologies, tous répondants (12 061 réponses sur les bases de données, 10 889 sur la catégorie cloud), consulté le 12 octobre 2026

Quelles erreurs fausse le choix entre Supabase et Firebase ?

Compter les utilisateurs comme un seul chiffre. Les deux services n'appliquent pas la même définition de l'utilisateur actif. À population identique, le nombre facturé peut différer. Le quota Pro de 100 000 utilisateurs actifs se lit avec la définition de Supabase.

Démarrer sur le plan Free d'un projet en production. Les projets Supabase Free sont mis en pause après une semaine d'inactivité. Côté Firebase, le plan Spark n'inclut aucune Cloud Function : toute logique serveur impose le plan Blaze.

Choisir le backend avant le périmètre du produit. La facture dépend des lectures par session, donc de l'écran principal, donc du périmètre du MVP. Pour un SaaS, le même calcul s'inscrit dans le budget de la stack d'un SaaS.

Supabase ou Firebase : quel choix selon l'application ?

Sur ces chiffres, quatre règles de décision se dégagent.

  1. Peu de lectures et moins de 50 000 utilisateurs actifs : Firebase reste gratuit. À 10 000 utilisateurs, la simulation donne 1,94 $ par mois.
  2. Beaucoup d'utilisateurs peu actifs : Supabase. L'authentification est incluse jusqu'à 100 000 utilisateurs, alors qu'elle coûte 275 $ chez Firebase.
  3. Beaucoup de lectures par session : comparer la facture à la machine. Firestore facture chaque lecture, alors que Supabase facture la taille de l'instance.
  4. Besoin de notifications et de rapports de plantage : garder Firebase pour eux. Les deux services se combinent.

Autre critère, hors facture : Supabase repose sur Postgres, et ses règles d'accès, appelées Row Level Security, s'exécutent dans la base elle-même. Une application qui s'appuie sur FlutterFlow ou sur un outil sans code se branche sur l'un ou l'autre ; l'article sur les applications sans code en donne le coût complet.

Le choix du framework précède celui du backend : Flutter ou React Native se tranche d'abord. Le budget global d'un projet se chiffre dans le prix d'une application mobile. Pour la vue d'ensemble, créer une application mobile relie chacune de ces étapes. Cet article fait partie de la catégorie choix techniques.

Questions fréquentes

Supabase est-il gratuit ?

Le plan Free coûte 0 $ et inclut 50 000 utilisateurs actifs mensuels, 500 Mo de base de données et 5 Go de sortie de données, mais les projets Free sont mis en pause après une semaine d'inactivité (page tarifaire consultée le 12 octobre 2026). Pour une application en production, le plan Pro démarre à 25 $ par mois, soit 22,36 € au taux BCE du 12 octobre 2026.

Firebase est-il gratuit ?

Le plan Spark est gratuit et sans moyen de paiement. Il couvre notamment 50 000 lectures et 20 000 écritures Firestore par jour, et 50 000 utilisateurs actifs mensuels en authentification. Les fonctions serveur (Cloud Functions) n'y sont pas disponibles : elles exigent le plan Blaze, facturé à l'usage au-delà des mêmes quotas gratuits. Au-delà de 50 000 utilisateurs actifs, la facturation passe aussi par Blaze.

Quel est le prix de Firebase pour 10 000 utilisateurs ?

Dans la simulation de cet article (30 sessions par mois, 20 lectures et 3 écritures par session, région Paris), Firestore coûte 1,94 $ par mois, soit 1,74 €, et l'authentification reste gratuite sous 50 000 utilisateurs actifs. Le résultat dépend d'abord du nombre de lectures par session : à dix fois plus, il monte à 21,38 $.

Supabase ou Firebase pour une application mobile ?

Le choix tient aux chiffres de l'application. Beaucoup d'utilisateurs peu actifs : l'authentification pèse et Supabase en inclut 100 000. Peu d'utilisateurs ou peu de lectures : Firebase reste gratuit ou presque. Beaucoup de lectures par session : Firestore les facture une à une, Supabase facture la machine. Les deux ne s'excluent pas : une base Supabase peut envoyer ses notifications push via Firebase Cloud Messaging.