← retour Un cube de base de données à côté de trois piles de pièces de hauteur croissante et une balance, suggérant des coûts d'hébergement échelonnés.

Tarification Supabase en 2026 : Trois modèles de coûts réels

Logiciel sur mesure et architecture

La tarification Supabase est un forfait plus les dépassements d'utilisation. Pro coûte 25 $ par mois, Team commence à 599 $, Enterprise est personnalisé, et chaque forfait payant comprend 10 $ en crédits de calcul qui couvrent une instance Micro. L'utilisation au-delà des allocations incluses, les utilisateurs actifs mensuels, le disque, l'egress, le stockage de fichiers et les invocations de fonction Edge, est facturée aux tarifs publiés. Ci-dessous, vous obtenez une formule réutilisable, trois charges de travail hypothétiques détaillées ligne par ligne, et les endroits où les factures augmentent. Chaque modèle se termine par un total mensuel. Ce sont des modèles illustratifs, pas les vrais reçus de quelqu'un, alors revérifiez chaque tarif avant de vous engager.

La structure de forfait sur la page tarifaire

Il y a quatre forfaits. C'est tout le menu, et la page tarifaire liste les allocations pour chacun.

Le forfait gratuit est à 0 $. Vous obtenez 50 000 utilisateurs actifs mensuels, une base de données de 500 Mo sur processeur partagé avec 512 Mo de RAM, 5 Go d'egress, 5 Go d'egress en cache et 1 Go de stockage de fichiers. Le hic est opérationnel : les projets sont suspendus après 1 semaine d'inactivité, et vous êtes limité à 2 projets actifs. Bien pour les expériences. Pas bien pour tout ce qu'un client paie.

Pro est 25 $ par mois, avec le premier projet inclus et les projets supplémentaires à partir de 10 $ par mois. Il ajoute les sauvegardes quotidiennes conservées pendant 7 jours et la rétention des journaux de 7 jours. Le plafond de dépense est activé par défaut ; désactivez-le et vous pouvez payer pour les ressources au-delà du quota inclus.

Team commence à 599 $ par mois. C'est Pro plus SOC2 et ISO 27001, accès limité au périmètre du projet et en lecture seule, SSO pour le tableau de bord, support par email prioritaire avec SLA, sauvegardes quotidiennes conservées pendant 14 jours et rétention des journaux de 28 jours. HIPAA est répertorié en tant que module complémentaire payant. Enterprise a une tarification personnalisée et liste les SLA de disponibilité, le support AWS PrivateLink et le support premium 24×7×365.

Voici comment les allocations se comparent pour les deux forfaits que la plupart des gens choisissent réellement entre :

LigneAllocation gratuiteAllocation ProDépassement Pro
Utilisateurs actifs mensuels50,000100,0000,00325 $ par MAU
Disque de base de données500 MB8 GB par projet0,125 $ par GB
Sortie de données5 GB250 GB0,09 $ par GB
Sortie en cache5 GB250 GB0,03 $ par GB
Stockage de fichiers1 GB100 GB0,0213 $ par GB

Un point structural compte plus tard. La facturation est basée sur l'organisation : un seul abonnement par organisation, avec l'utilisation cumulée entre les projets. Cela provient d'un article Supabase de 2023 sur la facturation par organisation, traitez-le donc comme contexte et confirmez-le avec la documentation de facturation actuelle. Les projets supplémentaires sont à l'origine du coût d'environ 10 $ par mois pour une autre base de données.

Ce pour quoi vous êtes réellement facturé

Le modèle est simple. Chaque ligne est soit une allocation gratuite jusqu'à son dépassement, soit une charge qui commence avec la première unité. Confondre ces deux catégories et les estimations deviennent inexactes.

  • Inclus, puis facturés au compteur : MAU, taille de disque, sortie de données, sortie en cache, stockage de fichiers, invocations de fonctions Edge, connexions et messages Realtime, ingestion de journaux, transformations d'images.
  • Facturé à partir de la première unité : instances de calcul au-delà du crédit de 10 $, IOPS et débit de disque avancés au-delà des montants inclus, domaine personnalisé, récupération à un moment précis, drains de journaux, branches, MFA téléphone avancé.

Calcul

C'est la ligne que la plupart des gens sous-estiment. Chaque projet obtient sa propre instance Postgres, et le calcul est facturé à l'heure, ce qui vous permet de monter ou descendre en puissance à tout moment et de payer les heures pendant lesquelles vous avez exécuté. Les prix mensuels ci-dessous sont les chiffres publiés :

TaillePar moisCalculMémoire
Micro$10Partagée1 GB
Petit$15Partagée2 GB
Moyen$60Partagée4 GB
Grand$110Dédié, 2 vCPUs8 GB
XL$210Dédié, 4 vCPUs16 GB
2XL$410Dédié, 8 vCPUs32 GB
4XL$960Dédié, 16 vCPUs64 GB
8XL$1,870Dédié, 32 vCPUs128 GB
12XL$2,800Dédié, 48 vCPUs192 GB
16XL$3,730Dédié, 64 vCPUs256 GB

Toute taille au-dessus de 16XL fait l'objet d'une discussion commerciale. Le crédit mensuel de $10 couvre une instance Micro ou compense toute autre instance, donc l'exemple Pro de la page de tarification se lit ainsi : abonnement $25, calcul $10, crédit moins $10, total $25.

Disque, sortie de données et stockage

Le disque inclut 8 GB par projet sur Pro, puis coûte $0.125 par GB. Si vous avez besoin de plus de performance, le disque avancé propose deux niveaux. General Purpose va jusqu'à 64 TB avec 8 GB inclus, 3 000 IOPS inclus puis $0.024 par IOPS, et 125 MB/s inclus puis $0.095 par MB/s. High Performance va jusqu'à 60 TB à $0.195 par GB et $0.119 par IOPS, avec le débit mis à l'échelle selon les IOPS.

La sortie de données est plus facile à mal lire qu'elle ne devrait l'être. La documentation sur la sortie indique qu'elle est engagée par chaque service, Base de données, Auth, Stockage, Edge Functions, Realtime et Log Drains, contre un quota unifié, et que la sortie en cache et hors cache disposent de quotas et de tarification indépendants. Le stockage de fichiers est facturé par GB-heure, à $0.00002919 par GB-h, ce qui correspond aux $0.0213 par GB par mois que vous voyez sur la page de tarification. Seul l'usage au-delà du quota est facturé.

Auth, Edge Functions et Realtime

Auth est basé sur les MAU : 100 000 inclus sur Pro, puis $0.00325 chacun. Les fournisseurs tiers comme Clerk reçoivent le même traitement, selon un article Supabase de mars 2025. Les modules complémentaires s'ajoutent : SAML SSO inclut 50 puis $0.015 par MAU, et Advanced MFA phone coûte $75 par mois pour le premier projet.

Edge Functions incluent 2 millions d'invocations sur Pro et Team, puis $2 par million. Realtime inclut 500 connexions concurrentes de pointe puis $10 par 1 000, et 5 millions de messages puis $2.50 par million.

Modules complémentaires et journaux

Le domaine personnalisé coûte un forfait de $10 par mois. La récupération à un moment donné débute à $100 par mois, soit $100 par 7 jours de rétention. Le branchement coûte $0.01344 par branche par heure. Les transformations d'images incluent 100 images d'origine puis $5 par 1 000.

Les journaux constituent un poste peu clair. La page de tarification montre Pro et Team avec 20 GB d'ingestion de journaux inclus puis $0.50 par GB, et la requête de journal tarifée comme l'usage d'ingestion multiplié par 100. Un log drain coûte $60 par drain par mois plus $0.20 par million d'événements plus $0.09 par GB de sortie de données. Mais le changelog de juin 2026 décrit un comptage avec 5 GB d'ingestion et 1 000 GB de requête inclus, surcharge à $0.50 par GB et $0.002 par GB, les organisations existantes migrant à partir du 1er juillet. Une source secondaire date le changement différemment et indique que les rapports divergent sur l'allocation. J'ai maintenu les journaux hors des totaux calculés pour cette raison.

Trois charges de travail hypothétiques, une feuille de calcul

Ce sont des charges de travail fictives. Les données saisies sont les miennes, choisies pour montrer comment chaque compteur fonctionne. Les taux proviennent de la page de tarification et de la documentation ci-dessus. Remplacez par vos propres chiffres.

La formule

  1. Commencez par le prix de base du plan : $25 pour Pro, $599 pour Team.
  2. Ajoutez le prix mensuel de chaque instance de calcul sur l'ensemble de vos projets, puis soustrayez le crédit de $10 (arrondissez le résultat à zéro au minimum).
  3. Pour chaque ligne tarifée (MAU, disque, sortie de données, sortie en cache, stockage) : max(0, usage - allocation) x taux.
  4. Pour Edge Functions : les invocations sont facturées par paquets entiers de 1 million, donc facturez le nombre de paquets entiers au-delà de l'allocation incluse à $2 chacun.
  5. Pour Realtime: connexions au-delà de 500 à $10 pour 1 000, messages au-delà de 5 millions à $2,50 par million. Je traite les deux au prorata, donc vérifiez comment la facture arrondit.
  6. Ajoutez les add-ons fixes, puis ajoutez les journaux sur une ligne séparée avec une plage jusqu'à ce que les tarifs se stabilisent.

Les données

A. Prototype. Plan Pro, un projet sur Micro. 2 000 MAU, 300 MB de données, 2 GB de sortie, moins de 1 GB de fichiers, quelques milliers d'appels de fonction. Tout reste dans les allocations. Gratuit coûterait $0, mais un projet qui se met en pause après une semaine d'inactivité n'est pas un bon endroit pour une démo que vous montrez aux clients.

B. SaaS en croissance. Plan Pro, un projet sur Small. MAU au-dessus de l'allocation incluse, 20 GB disque, 400 GB sortie, 300 GB sortie en cache, 150 GB stockage fichiers, invocations Edge Function au-dessus du montant inclus, un domaine personnalisé. Realtime reste sous 500 connexions simultanées et 5 millions de messages.

C. Application de production plus importante. Plan Team, un projet sur 2XL. MAU bien au-dessus de l'allocation incluse, 500 GB disque à usage général avec 6 000 IOPS et 250 MB/s de débit, 2 000 GB sortie, 3 000 GB sortie en cache, 1 000 GB stockage fichiers, invocations Edge Function bien au-dessus du montant inclus, 2 000 connexions Realtime simultanées, messages Realtime bien au-dessus du montant inclus, PITR pour 7 jours, un domaine personnalisé et un drainage de journal, frais de base uniquement.

Le calcul

LigneA. PrototypeB. SaaS en croissanceC. Application plus importante
Frais de base du planFrais de base ProFrais de base ProFrais de base Team
Calcul (avant crédit)Prix MicroPrix SmallPrix 2XL
Crédit de calculCrédit appliquéCrédit appliquéCrédit appliqué
Disque et disque avancé$0Surcharge disqueFrais disque avancé
Surcharge MAU$0Surcharge MAUSurcharge MAU
Sortie de données$0Surcharge sortieSurcharge sortie
Sortie en cache$0Surcharge en cacheSurcharge en cache
Stockage de fichiers$0Dépassement de stockageDépassement de stockage
Edge Functions$0Frais de packageFrais de package
Temps réel$0$0Dépassement de connexion et de message
Modules complémentaires forfaitaires$0Domaine personnaliséFrais de base PITR, domaine personnalisé et log drain
Total mensuelFrais de base uniquementFrais de base plus dépassementsFrais de base plus dépassements

Voici d'où viennent ces chiffres qui semblent bizarres, pour que vous puissiez les vérifier.

  • B, MAU: les utilisateurs au-delà de l'allocation x 0,00325 $ donnent la ligne de dépassement MAU.
  • B, disque: 12 Go de dépassement x 0,125 $ donne la ligne disque.
  • B, sortie: 150 Go de dépassement x 0,09 $ donne la ligne sortie, plus 50 Go en cache x 0,03 $ pour la ligne en cache.
  • B, stockage: 50 Go de dépassement x 0,0213 $ donne la ligne stockage.
  • B, Edge Functions: les invocations au-delà des 2 millions inclus arrondissent à 2 packages à 2 $ chacun.
  • C, disque avancé: 492 Go de dépassement x 0,125 $, plus 3 000 IOPS de dépassement x 0,024 $, plus 125 MB/s de dépassement x 0,095 $. Ces trois éléments s'ajoutent à la ligne disque avancé.
  • C, MAU: les utilisateurs au-delà de l'allocation x 0,00325 $ donnent la ligne MAU.
  • C, sortie: la sortie au-delà de l'allocation x 0,09 $, plus la sortie en cache au-delà de l'allocation x 0,03 $.
  • C, stockage: 900 Go x 0,0213 $ donne la ligne stockage.
  • C, Edge Functions: les invocations au-delà du montant inclus sont facturées en packages entiers à 2 $ chacun.
  • C, Realtime: 1 500 connexions de dépassement x 10 $ par 1 000 = 15 $, plus les messages au-delà de l'allocation x 2,50 $ par million.
  • C, modules complémentaires: PITR 100 $, domaine personnalisé 10 $, log drain 60 $.

Regardez B à nouveau. Supprimez le dépassement MAU et la facture chute d'environ moitié. La moitié du coût de cette charge de travail provient d'utilisateurs au-delà de l'allocation. C'est le modèle que je surveille: un plan bon marché en apparence où un seul compteur fait la majorité des dégâts.

Remarquez ce que C n'est pas. Ce n'est pas principalement du calcul. L'instance 2XL revient à 400 $, ce qui représente moins d'un cinquième du total. Les MAU, la sortie et Realtime coûtent ensemble plus cher. Si vous dimensionnez votre budget en vous basant uniquement sur le prix de l'instance, vous vous tromperez largement.

Il y a un piège avec B. Ses chiffres de MAU, d'egress et de stockage dépassent tous les allocations Pro, donc le plafond de dépense par défaut devrait être désactivé pour que ceux-ci soient facturés. C'est une décision à prendre délibérément, pas un défaut à oublier.

Pièges de coûts et ce à surveiller chaque mois

La plupart des surprises proviennent de lignes qui semblent gratuites jusqu'à ce qu'elles ne le soient plus.

  • Les MAU sont par utilisateur, non par requête. Un pic marketing qui apporte des inscriptions peut vous faire passer de 0 $ à des centaines de dollars de dépassement. À 0,00325 $ chacun, 100 000 utilisateurs supplémentaires représentent 325 $.
  • L'egress est partagé entre les services. Les lectures de base de données, les réponses d'authentification, les téléchargements de stockage, les réponses des fonctions Edge et Realtime puisent tous dans un quota unifié. L'egress en cache et hors cache sont suivis séparément, donc un bon taux de hit CDN déplace le trafic vers le bucket moins cher à 0,03 $ par Go.
  • Les packages de fonctions Edge s'arrondissent. L'utilisation entre deux packages est facturée comme le package entier suivant. Les invocations sont comptabilisées quel que soit le code de statut, donc une boucle de retry qui frappe une fonction défaillante est facturée. Les requêtes OPTIONS preflight ne le sont pas.
  • Les branches et les projets supplémentaires s'accumulent toutes les heures. À 0,01344 $ par heure, une branche laissée en exécution pendant un mois entier s'additionne. Les environnements de prévisualisation oubliés s'ajoutent.
  • IOPS et débit sont des compteurs distincts. Augmenter les performances disque sur General Purpose ajoute des frais par IOPS et par MB/s en plus de la taille.
  • Les logs sont en flux. La page de tarification et le changelog de juin 2026 ne s'accordent pas sur les allocations, et une source secondaire donne encore une autre date. Traitez les logs comme une plage dans votre feuille de calcul, et consultez les pages Logs Ingest et Logs Query dans la documentation d'utilisation avant de budgétiser.
  • Les annonces ne sont pas des prix. Supabase a déclaré le 2 octobre 2026 qu'il acquiert Turso sans tarification fournie. Ne planifiez pas autour de termes que personne n'a publiés.

Points de contrôle de surveillance

Mettez-les sur un calendrier, pas dans votre tête.

  1. Avant le lancement : décidez du plafond de dépense, et notez ce qui se passe pour les utilisateurs si un quota est atteint par rapport à ce que vous payez s'il ne l'est pas.
  2. Première semaine après le lancement : comparez chaque ligne mesurée dans la documentation d'utilisation avec votre feuille de calcul. Une ligne qui dépasse déjà la prévision sera pire à la fin du mois.
  3. Mensuel : rapprochez la facture de la formule ci-dessus, ligne par ligne. Tout écart que vous ne pouvez pas expliquer est un compteur que vous ne comprenez pas encore.
  4. Après tout changement d'architecture : réexécutez la feuille de calcul. Le déplacement du traitement d'images ou des webhooks modifie les invocations et l'egress en même temps.
  5. Trimestriel : relisez la page de tarification. La situation des logs montre que les compteurs peuvent changer au cours d'une année.

Ce dernier point d'architecture est concret. Si vous choisissez si le redimensionnement d'images et les gestionnaires de webhooks se trouvent dans les fonctions Edge ou sur votre serveur d'application, les deux choix modifient les packages d'invocation et l'egress, et c'est le type d'appel couvert dans Développement Next.js et Supabase.

Quand un hôte Postgres seul convient mieux

Le bundle lui-même n'est pas une taxe. Auth, Storage et Realtime ne coûtent rien tant que vous ne dépassez pas une allocation. L'argument en faveur d'un produit Postgres seul n'est donc jamais que vous payez pour des fonctionnalités que vous n'utilisez pas. C'est plus étroit que cela.

Un hôte Postgres géré simple peut être le meilleur choix quand :

  • Vous avez déjà un fournisseur d'authentification, et il facture par utilisateur. L'authentification tierce via Supabase entraîne la même tarification MAU que l'authentification Supabase, donc apporter votre propre fournisseur ne réduit pas cette ligne.
  • Votre charge de travail est lourde en base de données et tout le reste est fin. Ensuite, le calcul et le disque sont votre facture, et un produit plus simple avec un compteur plus simple est plus facile à prévoir.
  • Vous voulez un prix que vous pouvez expliquer en une seule ligne, car la finance vous le demande.
  • Vous avez besoin d'une forme de base de données très différente, comme de nombreuses petites bases de données créées à la demande. C'est un modèle de tarification complètement différent, et l'acquisition de Turso montre que même Supabase la voit comme distincte du Postgres hébergé.

Le cas inverse est tout aussi réel. Si vous assemblieriez autrement auth, le stockage de fichiers, le temps réel et les fonctions vous-même, une base de 25 $ avec des allocations généreuses est difficile à battre sur le temps d'ingénierie. La comparaison à effectuer est votre total de feuille de calcul par rapport à la somme des produits séparés que vous assembleriez, plus les heures pour les connecter.

Pour une vue plus large de la façon dont Supabase se situe par rapport à Neon, PlanetScale, Turso et Convex, consultez la comparaison des bases de données sans serveur et l'aperçu Supabase. Utilisez-les pour l'adéquation, pas pour les tarifs. Les tarifs changent plus vite que les articles de comparaison ne sont mis à jour, et les sources secondaires sont déjà en désaccord avec les sources primaires sur les journaux.

FAQ

L'utilisation de Clerk ou d'un autre fournisseur d'authentification tiers réduit-elle mes frais MAU ?

Non. Selon le message de Supabase de mars 2025, l'authentification tierce a été alignée sur l'authentification Supabase : 50 000 MAU sur Free, 100 000 sur Pro, puis 0,00325 $ par MAU. Vous pourriez choisir un fournisseur externe pour les fonctionnalités, mais pas pour un compteur moins cher.

Comment le stockage de fichiers est-il facturé si je dépasse le quota que quelques jours ?

Le stockage est mesuré par Go-heure à 0,00002919 $, ce qui équivaut à 0,0213 $ par Go par mois, et seul l'usage au-dessus de votre quota de plan est facturé. En principe, un petit dépassement coûte une fraction du tarif mensuel. Lisez la documentation de tarification du stockage pour savoir exactement comment les chiffres horaires sont additionnés.

Quel est le coût d'un projet supplémentaire ?

La facturation est un abonnement par organisation avec l'usage additionné entre les projets. Un projet supplémentaire signifie une autre instance Postgres, que la page de tarification place à des projets supplémentaires à partir de 10 $ par mois. Le message de facturation d'organisation de 2023 donne le taux horaire à 0,01344 $. Le calcul au-dessus de Micro est tarifé en plus, et le crédit unique de 10 $ n'est pas répété par projet dans l'exemple de la page de tarification elle-même.

Pourquoi mon projet Free a-t-il cessé de fonctionner ?

Les projets Free sont mis en pause après 1 semaine d'inactivité, et le plan permet 2 projets actifs. C'est de conception plutôt qu'une erreur de facturation. Si un projet doit rester actif pour les vrais utilisateurs, c'est la raison la plus claire pour le passer à Pro.

Une facture Supabase est le tarif du plan plus une poignée de compteurs, et dans le modèle SaaS en croissance un seul, le dépassement MAU, en constituait environ la moitié. La mise en garde la plus pointue concerne les journaux : la page de tarification et le journal des modifications de juin 2026 ne sont pas d'accord sur les allocations, alors traitez cette ligne comme une plage jusqu'à ce que les chiffres se stabilisent.

← retour