Supabase Pricing ist eine Plangebühr mit Nutzungsüberages obendrauf. Pro kostet 25 Dollar monatlich, Team startet bei 599 Dollar, Enterprise ist benutzerdefiniert, und jeder bezahlte Plan enthält 10 Dollar in Compute-Guthaben, die eine Micro-Instanz abdecken. Nutzung über die enthaltenen Zuweisungen hinaus, monatlich aktive Benutzer, Festplattenspeicher, Egress, Dateispeicher und Edge Function Invocations werden zu veröffentlichten Sätzen berechnet. Unten erhalten Sie eine wiederverwendbare Formel, drei hypothetische Workloads mit Kostenaufschlüsselung und die Stellen, an denen Rechnungen steigen. Jedes Modell endet mit einer monatlichen Gesamtsumme. Dies sind Illustrationsmodelle, keine echten Rechnungen von jemandem, überprüfen Sie daher jeden Satz, bevor Sie sich verpflichten.
Die Planstruktur auf der Preisseite
Es gibt vier Pläne. Das ist das ganze Angebot, und die Preisseite listet die Zuweisungen für jeden auf.
Free kostet 0 Dollar. Sie bekommen 50.000 monatlich aktive Benutzer, eine 500 MB Datenbank auf gemeinsamer CPU mit 500 MB RAM, 5 GB Egress, 5 GB gecachter Egress und 1 GB Dateispeicher. Das Problem ist operativ: Projekte werden nach einer Woche Inaktivität pausiert, und Sie sind auf 2 aktive Projekte begrenzt. Fine für Experimente. Nicht fine für etwas, das ein Kunde bezahlt.
Pro kostet 25 Dollar monatlich, mit dem ersten Projekt inbegriffen und zusätzlichen Projekten ab 10 Dollar monatlich. Es bietet tägliche Backups, die 7 Tage lang aufbewahrt werden, und Logaufbewahrung für 7 Tage. Die Ausgabenbegrenzung ist standardmäßig eingeschaltet; schalten Sie sie aus und Sie können für Ressourcen über die enthaltene Quote hinaus bezahlen.
Team startet bei 599 Dollar monatlich. Es ist Pro plus SOC2 und ISO 27001, projektbezogener und schreibgeschützter Zugriff, SSO für das Dashboard, priorisierter E-Mail-Support mit SLAs, tägliche Backups, die 14 Tage lang aufbewahrt werden, und Logaufbewahrung für 28 Tage. HIPAA ist als bezahlter Add-on aufgeführt. Enterprise ist benutzerdefiniert bepreist und listet Uptime SLAs, AWS PrivateLink-Unterstützung und 24×7×365 Premium-Support auf.
So vergleichen sich die Zuweisungen für die zwei Pläne, zwischen denen sich die meisten Menschen tatsächlich entscheiden:
| Zeile | Free-Zuteilung | Pro-Zulage | Pro Überschuss |
|---|---|---|---|
| Monatlich aktive Benutzer | 50,000 | 100,000 | $0,00325 pro MAU |
| Datenbankdatenträger | 500 MB | 8 GB pro Projekt | $0,125 pro GB |
| Ausgehende Daten | 5 GB | 250 GB | $0,09 pro GB |
| Zwischengespeicherte ausgehende Daten | 5 GB | 250 GB | $0,03 pro GB |
| Dateispeicherung | 1 GB | 100 GB | $0,0213 pro GB |
Ein struktureller Punkt ist später wichtig. Die Abrechnung erfolgt auf Organisationsebene: ein Abonnement pro Organisation, mit Nutzung summiert über Projekte hinweg. Das stammt aus einem Supabase-Post von 2023 zur Organisationsabrechnung, daher als Hintergrundinfo behandeln und anhand der aktuellen Abrechnungsdocs bestätigen. Zusätzliche Projekte sind der Ursprung der ungefähr $10 pro Monat für eine weitere Datenbank.
Wofür Sie tatsächlich berechnet werden
Das Modell ist einfach. Jede Zeile ist entweder eine Zulage, die kostenlos ist, bis Sie sie überschreiten, oder eine Gebühr, die mit der ersten Einheit beginnt. Verwechseln Sie diese beiden und Ihre Schätzungen gehen schief.
- Enthalten, dann gemessen: MAUs, Festplattengröße, ausgehende Daten, zwischengespeicherte ausgehende Daten, Dateispeicherung, Edge Function-Aufrufe, Realtime-Verbindungen und -Nachrichten, Protokollaufnahme, Bildtransformationen.
- Ab der ersten Einheit berechnet: Compute-Instanzen über die $10-Gutschrift hinaus, erweiterte Festplatten-IOPS und Durchsatz über die enthaltenen Mengen hinaus, die benutzerdefinierte Domäne, Point in Time Recovery, Protokolldrainage, Branches, Advanced MFA Phone.
Compute
Das ist die Zeile, die die meisten Menschen unterschätzen. Jedes Projekt erhält seine eigene Postgres-Instanz, und Compute wird stündlich berechnet, sodass Sie jederzeit hochfahren oder herunterfahren und nur für die Stunden bezahlen, die Sie gerade noch genutzt haben. Die monatlichen Preise unten sind die veröffentlichten Zahlen:
| Größe | Pro Monat | Compute | Speicher |
|---|---|---|---|
| Micro | $10 | Gemeinsam genutzt | 1 GB |
| Klein | $15 | Gemeinsam genutzt | 2 GB |
| Mittel | $60 | Gemeinsam genutzt | 4 GB |
| Groß | $110 | Dediziert, 2 vCPUs | 8 GB |
| XL | $210 | Dediziert, 4 vCPUs | 16 GB |
| 2XL | $410 | Dediziert, 8 vCPUs | 32 GB |
| 4XL | $960 | Dediziert, 16 vCPUs | 64 GB |
| 8XL | $1,870 | Dediziert, 32 vCPUs | 128 GB |
| 12XL | $2,800 | Dediziert, 48 vCPUs | 192 GB |
| 16XL | $3,730 | Dediziert, 64 vCPUs | 256 GB |
Alles über 16XL ist ein Verkaufsgespräch. Das $10 monatliche Guthaben deckt eine Micro ab oder gleicht jede andere Instanz aus, daher liest sich das eigene Pro-Beispiel der Preisseite wie folgt: Abonnement $25, Rechenleistung $10, Guthaben minus $10, insgesamt $25.
Speicher, Ausgang und Speicherplatz
Der Speicher umfasst 8 GB pro Projekt in Pro, dann $0,125 pro GB. Wenn Sie mehr Leistung benötigen, bietet Advanced Disk zwei Stufen. General Purpose geht bis 64 TB mit 8 GB enthalten, 3.000 IOPS enthalten, dann $0,024 pro IOPS und 125 MB/s enthalten, dann $0,095 pro MB/s. High Performance geht bis 60 TB mit $0,195 pro GB und $0,119 pro IOPS, wobei der Durchsatz mit IOPS skaliert.
Ausgang ist leichter falsch zu verstehen, als es sein sollte. Die Ausgang-Dokumentation besagt, dass Ausgang von jedem Service anfällt, Datenbank, Auth, Storage, Edge Functions, Realtime und Log Drains, gegen ein einheitliches Kontingent, und dass zwischengespeicherter und nicht zwischengespeicherter Ausgang unabhängige Kontingente und Preisgestaltung haben. Dateispeicher wird pro GB-Stunde berechnet, mit $0,00002919 pro GB-Std., das sind die $0,0213 pro GB pro Monat, die Sie auf der Preisseite sehen. Nur die Nutzung über dem Kontingent wird berechnet.
Auth, Edge Functions und Realtime
Auth basiert auf MAU: 100.000 enthalten in Pro, dann $0,00325 pro Stück. Anbieter von Drittanbietern wie Clerk werden gleich behandelt, gemäß einem Supabase-Beitrag vom März 2025. Add-Ons kommen hinzu: SAML SSO hat 50 enthalten, dann $0,015 pro MAU, und Advanced MFA Phone kostet $75 pro Monat für das erste Projekt.
Edge Functions enthalten 2 Millionen Aufrufe in Pro und Team, dann $2 pro Million. Realtime enthalten 500 gleichzeitige Spitzenverbindungen, dann $10 pro 1.000, und 5 Millionen Nachrichten, dann $2,50 pro Million.
Add-Ons und Protokolle
Benutzerdefinierte Domain kostet pauschal $10 pro Monat. Point in Time Recovery beginnt bei $100 pro Monat, das sind $100 pro 7 Tage Aufbewahrung. Branching kostet $0,01344 pro Branch pro Stunde. Bildtransformationen enthalten 100 Quellbilder, dann $5 pro 1.000.
Protokolle sind das ungeordnete Einzelposten. Die Preisseite zeigt Pro und Team mit 20 GB Protokollaufnahme enthalten, dann $0,50 pro GB, und Protokollabfrage wird als Aufnahmenutzung mal 100 berechnet. Ein Log Drain kostet $60 pro Drain pro Monat plus $0,20 pro Million Events plus $0,09 pro GB Ausgang. Aber das Changelog vom Juni 2026 beschreibt die Messung mit 5 GB Aufnahme und 1.000 GB Abfrage enthalten, Überschuss mit $0,50 pro GB und $0,002 pro GB, wobei bestehende Organisationen ab 1. Juli migrieren. Eine sekundäre Quelle datiert die Änderung unterschiedlich und sagt, dass sich die Berichte über die Zuteilung unterscheiden. Ich habe Protokolle aus den berechneten Gesamtsummen aus diesem Grund ausgelassen.
Drei hypothetische Workloads, ein Arbeitsblatt
Das sind erfundene Workloads. Die Eingaben stammen von mir und wurden gewählt, um zu zeigen, wie jeder Messer funktioniert. Die Sätze stammen von der Preisseite und den oben stehenden Dokumenten. Tragen Sie Ihre eigenen Zahlen ein.
Die Formel
- Beginnen Sie mit der Plangrundlage: $25 für Pro, $599 für Team.
- Addieren Sie den monatlichen Preis jeder Rechenleistungsinstanz über alle Ihre Projekte hinweg, und subtrahieren Sie dann das $10 Guthaben (setzen Sie das Ergebnis auf null als Minimum).
- Für jede getaktete Zeile (MAU, Disk, Egress, zwischengespeicherter Egress, Speicher): max(0, Nutzung - Allowance) x Rate.
- Für Edge Functions: Aufrufe werden in ganzen Paketen à 1 Million berechnet, also die Anzahl der ganzen Pakete über der Allowance zu je $2 berechnen.
- Für Realtime: Verbindungen über 500 zu $10 pro 1.000, Nachrichten über 5 Millionen zu $2,50 pro Million. Ich behandle beide anteilig, also prüfen, wie die Rechnung rundet.
- Pauschalgebühren hinzufügen, dann Logs als separate Zeile mit einem Bereich hinzufügen, bis sich die Raten stabilisieren.
Die Eingaben
A. Prototyp. Pro-Plan, ein Projekt auf Micro. 2.000 MAU, 300 MB Daten, 2 GB Egress, unter 1 GB Dateien, mehrere tausend Funktionsaufrufe. Alles liegt innerhalb der Allowances. Auf Free würde das $0 kosten, aber ein Projekt, das nach einer Woche Ruhe pausiert, ist kein gutes Zuhause für eine Demo, die du Kunden zeigst.
B. Wachsendes SaaS. Pro-Plan, ein Projekt auf Small. MAU über der Allowance, 20 GB Disk, 400 GB Egress, 300 GB zwischengespeicherter Egress, 150 GB Dateispeicher, Edge Function Aufrufe über der Allowance, eine benutzerdefinierte Domain. Realtime bleibt unter 500 gleichzeitigen Verbindungen und 5 Millionen Nachrichten.
C. Größere Produktions-App. Team-Plan, ein Projekt auf 2XL. MAU deutlich über der Allowance, 500 GB General Purpose Disk mit 6.000 IOPS und 250 MB/s Durchsatz, 2.000 GB Egress, 3.000 GB zwischengespeicherter Egress, 1.000 GB Dateispeicher, Edge Function Aufrufe deutlich über der Allowance, 2.000 gleichzeitige Realtime-Verbindungen, Realtime-Nachrichten deutlich über der Allowance, PITR für 7 Tage, eine benutzerdefinierte Domain und ein Log Drain, nur Grundgebühr.
Die Berechnung
| Zeile | A. Prototyp | B. Wachsendes SaaS | C. Größere App |
|---|---|---|---|
| Plan-Grundgebühr | Pro-Grundgebühr | Pro-Grundgebühr | Team-Grundgebühr |
| Berechnung (vor Gutschrift) | Micro-Preis | Small-Preis | 2XL-Preis |
| Berechnung-Gutschrift | Gutschrift angewendet | Gutschrift angewendet | Gutschrift angewendet |
| Disk und erweiterte Disk | $0 | Disk-Überschuss | Gebühren für erweiterte Disk |
| MAU-Überschuss | $0 | MAU-Überschuss | MAU-Überschuss |
| Ausgehende Daten | $0 | Egress-Überschuss | Egress-Überschuss |
| Zwischengespeicherte ausgehende Daten | $0 | Cached-Überschuss | Cached-Überschuss |
| Dateispeicherung | $0 | Speicher-Überschuss | Speicher-Überschuss |
| Edge Functions | $0 | Paketgebühren | Paketgebühren |
| Realtime | $0 | $0 | Verbindungs- und Nachrichtenüberschuss |
| Pauschalzusätze | $0 | Benutzerdefinierte Domain | PITR, benutzerdefinierte Domain und Log-Drain-Grundgebühr |
| Monatssumme | Nur Grundgebühr | Grundgebühr plus Überschüsse | Grundgebühr plus Überschüsse |
Hier stammen die ungewöhnlich aussehenden Zahlen her, damit du sie überprüfen kannst.
- B, MAU: Die Benutzer über dem Kontingent x $0,00325 ergeben die MAU-Überschusszeile.
- B, Festplatte: 12 GB über x $0,125 ergeben die Festplattenzeile.
- B, Egress: 150 GB über x $0,09 ergibt die Egress-Zeile, plus 50 GB Cached über x $0,03 für die Cached-Zeile.
- B, Speicher: 50 GB über x $0,0213 ergeben die Speicherzeile.
- B, Edge Functions: Die Aufrufe über die enthaltenen 2 Millionen runden auf 2 Pakete à $2 auf.
- C, Advanced Disk: 492 GB über x $0,125, plus 3.000 IOPS über x $0,024, plus 125 MB/s über x $0,095. Diese drei ergeben zusammen die Advanced-Disk-Zeile.
- C, MAU: Die Benutzer über dem Kontingent x $0,00325 ergeben die MAU-Zeile.
- C, Egress: Der Egress über dem Kontingent x $0,09, plus der Cached-Egress über dem Kontingent x $0,03.
- C, Speicher: 900 GB x $0,0213 ergeben die Speicherzeile.
- C, Edge Functions: Die Aufrufe über die enthaltene Menge werden in ganzen Paketen à $2 abgerechnet.
- C, Realtime: 1.500 Verbindungen über x $10 pro 1.000 = $15, plus die Nachrichten über dem Kontingent x $2,50 pro Million.
- C, Add-ons: PITR 100 $, Custom Domain 10 $, Log Drain 60 $.
Schau dir B noch einmal an. Entferne die MAU-Überschreitung und die Rechnung sinkt um etwa die Hälfte. Die Hälfte der Kosten dieser Workload entfällt auf Nutzer über dem Kontingent. Das ist das Muster, auf das ich achten würde: ein günstig wirkendes Paket, bei dem ein Zähler den meisten Schaden anrichtet.
Beachte, was C nicht ist. Es ist nicht hauptsächlich Compute. Die 2XL-Instanz ergibt netto 400 $, was unter einem Fünftel der Gesamtsumme liegt. MAUs, Egress und Realtime kosten zusammen mehr. Wenn du dein Budget nur anhand des Instanzpreises dimensionierst, wirst du um ein großes Stück danebenliegen.
Es gibt einen Haken bei B. Seine MAU-, Egress- und Speicherwerte überschreiten alle Pro-Kontingente, daher müsste die Standard-Ausgabenbegrenzung deaktiviert sein, damit diese abgerechnet werden. Das ist eine bewusste Entscheidung, nicht ein Standard, den man vergessen kann.
Kostenfallen und worauf du jeden Monat achten solltest
Die meisten Überraschungen kommen von Zeilen, die kostenlos aussehen, bis sie es nicht mehr sind.
- MAUs sind pro Nutzer, nicht pro Anfrage. Ein Marketing-Spike, der Anmeldungen bringt, kann dich von 0 $ zu hunderten Dollar Überschreitung bringen. Bei 0,00325 $ pro Stück sind 100.000 zusätzliche Nutzer 325 $.
- Egress wird über Services hinweg geteilt. Datenbanklesevorgänge, Auth-Antworten, Storage-Downloads, Edge Function-Antworten und Realtime nutzen alle ein einheitliches Kontingent. Cached und uncached Egress werden separat erfasst, daher verbessert eine gute CDN-Hit-Quote Traffic in das günstigere 0,03 $ pro GB Segment.
- Edge Function-Pakete werden aufgerundet. Nutzung zwischen zwei Paketen wird als nächstes ganzes Paket abgerechnet. Aufrufe werden unabhängig vom Status Code gezählt, daher wird eine Retry-Schleife, die eine fehlgeschlagene Funktion bombardiert, abgerechnet. OPTIONS Preflight-Anfragen werden nicht gezählt.
- Branches und zusätzliche Projekte entstehen stündlich. Bei 0,01344 $ pro Stunde addiert sich ein laufender Branch über einen ganzen Monat auf. Vergessene Preview-Umgebungen addieren sich auf.
- IOPS und Durchsatz sind separate Zähler. Das Erhöhen der Disk-Performance bei General Purpose fügt Gebühren pro IOPS und pro MB/s zusätzlich zur Größe hinzu.
- Logs sind im Fluss. Die Preisseite und das Changelog vom Juni 2026 widersprechen sich bei den Kontingenten, und eine sekundäre Quelle gibt wiederum ein anderes Datum. Behandle Logs als Spanne in deinem Arbeitsblatt und schaue auf die Seiten Logs Ingest und Logs Query in der Nutzungsdokumentation, bevor du budgetierst.
- Ankündigungen sind keine Preise. Supabase teilte am 2. Oktober 2026 mit, dass es Turso erwirbt, ohne dass Preise genannt wurden. Plane nicht anhand von Bedingungen, die niemand veröffentlicht hat.
Monitoring-Checkpoints
Trage diese in einen Kalender ein, nicht in deinen Kopf.
- Vor dem Start: entscheide dich für die Ausgabenbegrenzung und schreibe auf, was mit Nutzern passiert, wenn ein Kontingent überschritten wird, gegenüber was du zahlst, wenn es nicht überschritten wird.
- Erste Woche nach dem Start: vergleiche jede gemessene Zeile in der Nutzungsdokumentation mit deinem Arbeitsblatt. Eine Zeile, die bereits über der Prognose liegt, wird am Ende des Monats schlimmer sein.
- Monatlich: stimme die Rechnung gegen die obige Formel ab, Zeile für Zeile. Jede Differenz, die du nicht erklären kannst, ist ein Zähler, den du noch nicht verstanden hast.
- Nach jeder Architekturänderung: führe das Arbeitsblatt erneut aus. Das Verschieben von Bildverarbeitung oder Webhooks ändert Aufrufe und Egress zur gleichen Zeit.
- Vierteljährlich: lese die Preisseite erneut. Die Logs-Situation zeigt, dass sich Zähler innerhalb eines Jahres ändern können.
Dieser letzte Architektur-Punkt ist konkret. Wenn du dich entscheidest, ob Bildgrößenänderung und Webhook-Handler in Edge Functions oder in deinem App-Server leben, ändern beide Optionen Aufrufs-Pakete und Egress, und das ist die Art von Entscheidung, die in Next.js and Supabase development behandelt wird.
Wann ein reiner Postgres-Host besser passt
Das Bundle selbst ist keine Steuer. Auth, Storage und Realtime kosten nichts, bis du ein Kontingent überschreitest. Also ist das Argument für ein reines Postgres-Produkt niemals, dass du für Features zahlst, die du nicht verwendest. Es ist enger als das.
Ein einfacher verwalteter Postgres-Host kann die bessere Wahl sein, wenn:
- Du bereits einen Auth-Provider hast, und dieser rechnet pro Nutzer ab. Third-Party Auth über Supabase trägt die gleiche MAU-Preisgestaltung wie Supabase Auth, daher bringt die Nutzung deines eigenen Providers keine Einsparung in dieser Zeile.
- Deine Arbeitslast ist datenbankintensiv und alles andere schlank. Dann sind Rechnerleistung und Speicher deine Kostentreiber, und ein einfacheres Produkt mit einfacherem Zähler lässt sich leichter prognostizieren.
- Du brauchst einen Preis, den du in einer Zeile erklären kannst, weil die Finanzabteilung das verlangt.
- Du benötigst eine ganz andere Datenbankstruktur, etwa viele kleine Datenbanken, die bei Bedarf erstellt werden. Das ist ein völlig anderes Preismodell, und die Turso-Übernahme zeigt, dass auch Supabase es als getrennt vom gehosteten Postgres sieht.
Der umgekehrte Fall ist genauso real. Wenn du sonst Auth, Dateispeicher, Echtzeit und Funktionen selbst zusammenstellen würdest, lässt sich ein $25-Grundpreis mit großzügigen Kontingenten in Bezug auf Entwicklerzeit kaum schlagen. Der Vergleich, den du anstellen musst, ist deine Gesamtrechnung gegen die Summe der einzelnen Produkte, die du verbinden würdest, plus die Stunden zum Verkabeln.
Für einen umfassenderen Überblick darüber, wie Supabase gegen Neon, PlanetScale, Turso und Convex dasteht, siehe den Vergleich serverloser Datenbanken und die Supabase-Übersicht. Nutze diese zur Beurteilung der Eignung, nicht für Preise. Preise ändern sich schneller als Vergleichsartikel aktualisiert werden, und Sekundärquellen sind sich bereits über Protokolle mit den primären uneinig.
FAQ
Senkt die Nutzung von Clerk oder einem anderen Authentifizierungsanbieter von Drittanbietern meine MAU-Gebühren?
Nein. Gemäß Supabase' Post von März 2025 wurde die Authentifizierung von Drittanbietern auf Parität mit Supabase Auth gesetzt: 50.000 MAU im kostenlosen Plan, 100.000 im Pro-Plan, dann $0,00325 pro MAU. Du könntest einen externen Anbieter für Features wählen, aber nicht für einen günstigeren Zähler.
Wie wird Dateispeicher berechnet, wenn ich das Kontingent nur für wenige Tage überschreite?
Speicher wird pro GB-Stunde zu $0,00002919 gemessen, was $0,0213 pro GB pro Monat entspricht, und nur die Nutzung über dein Plan-Kontingent wird berechnet. Im Prinzip kostet ein kurzer Überschuss einen Bruchteil des Monatssatzes. Lies die Dokumentation zur Speicherpreisgestaltung für die genaue Summenbildung der Stundensätze.
Was kostet ein zusätzliches Projekt?
Die Abrechnung erfolgt über ein Abonnement pro Organisation mit Nutzung über Projekte hinweg summiert. Ein zusätzliches Projekt bedeutet eine weitere Postgres-Instanz, die die Preisseite mit zusätzlichen Projekten ab $10 pro Monat veranschlagt. Der Beitrag zur Organisationsabrechnung von 2023 gibt den Stundensatz mit $0,01344 an. Rechnerleistung über Micro wird zusätzlich berechnet, und die einzelne $10-Gutschrift wird nicht pro Projekt im eigenen Beispiel der Preisseite wiederholt.
Warum funktioniert mein kostenloses Projekt nicht mehr?
Kostenlose Projekte werden nach 1 Woche Inaktivität pausiert, und der Plan erlaubt 2 aktive Projekte. Das ist absichtlich und kein Abrechnungsfehler. Wenn ein Projekt für echte Nutzer laufen muss, ist das der klarste Grund, es zu Pro zu verschieben.
Eine Supabase-Rechnung ist die Plangebühr plus eine Handvoll Zähler, und beim Modell einer wachsenden SaaS machte ein einziger, MAU-Overage, etwa die Hälfte aus. Die schärfste Einschränkung ist Protokolle: Die Preisseite und das Changelog von Juni 2026 sind sich in Kontingenten uneinig, also betrachte diese Zeile als Spanne, bis sich die Zahlen stabilisieren.
