Geschrieben von Huifer, Solo-Entwickler und Maintainer von TanStack Ship. Ich habe seit 2023 drei SaaS-Launches mit kostenlosen Boilerplates durchgeführt – einen auf
create-t3-app, zwei auf Wasp / Open-SaaS, plus einen vierten, der kostenlos startete und im 4. Monat auf ein kostenpflichtiges Kit migriert wurde. Die unten bezifferten $4.260 für 12 Monate sind die exakte Summe auf meinem Abrechnungs-Dashboard für Vercel + Postgres + Resend, Zeile für Zeile rekonstruiert. Die $269 sind das, was dieselben 12 Monate auf TanStack Ship mit Cloudflare Workers + D1 gekostet hätten.Verifizierte Quellen: TanStack Start · Cloudflare Workers Pricing · Stripe Pricing · Better Auth · Wasp Open-SaaS · Open-SaaS GitHub · Vercel Pricing · ShipFast Pricing · Makerkit Pricing
Zuletzt aktualisiert: 13. Mai 2026 · Changelog
TL;DR: Eine „kostenlose“ SaaS Boilerplate kostet $4.260 über 12 Monate, sobald Sie Hosting, Auth, Billing und E-Mail auf Vercel Pro + Postgres + Resend hinzufügen – diese Zahl stammt aus dem Abrechnungsprotokoll eines einzigen Gründers. Dieselben 12 Monate auf TanStack Ship mit Cloudflare Workers + D1 belaufen sich auf $269. Die Lizenzgebühr macht gerade einmal 5–15 % der tatsächlichen Zwölfmonatskosten aus; die restlichen 85–95 % entfallen auf Infrastruktur, Wartung, Migrationsrisiko und Opportunitätskosten. Kostenlos ist die richtige Wahl für Pre-MVP und Projekte unter $500 MRR; kostenpflichtig gewinnt bei Prognosen ab $500+ MRR. 4-Stack-Test und die TCO-Formel finden Sie unten.
Free SaaS Boilerplates: $4.260 12-Monats-Kosten vs. $269 Paid
Die $4.260-Lektion aus meinem ersten SaaS-Launch
Im Jahr 2023 habe ich ein SaaS auf create-t3-app veröffentlicht, weil die Lizenz $0 kostete. Bis zum zwölften Monat belief sich die Rechnung auf $4.260 – die exakte Summe auf meinen Dashboards von Vercel + Postgres + Resend.
Was „kostenlos“ tatsächlich bedeutet
Ein kostenloser SaaS Starter gibt Ihnen eine Codebase. Er bietet Ihnen jedoch kein Hosting, keine Auth, keine Transaktions-E-Mails, keine Zahlungsabwicklung, keinen Dateispeicher oder Analysen. Die $0-Lizenz ist ein separater Posten im Vergleich zu der $355/month Infrastrukturrechnung, die im vierten Monat auftaucht, sobald Sie den Hobby-Tarif von Vercel hinter sich lassen.
Die ehrliche Formulierung lautet nicht „kostenlos vs. kostenpflichtig“. Es geht vielmehr um Vorabkapital vs. wiederkehrende Betriebsausgaben, Vendor-Lock-in vs. Migrationsfreiheit und Community-Geschwindigkeit vs. opinionated Architektur. Ein kostenloser Starter, der Sie für 12 Monate an Vercel + Postgres bindet, ist nicht kostenlos – er ist ein $4.260-Starter mit einer $0-Anzahlung.
Wo die $4.260 geblieben sind
Die einzelnen Positionen der 12 Monate, rekonstruiert aus meinem Abrechnungs-Dashboard:
| Position | 12-Monats-Kosten | Warum sie anfielen |
|---|---|---|
| Vercel Pro | $1.680 | Überschreitung des Hobby-Tarifs in Monat 3 |
| Supabase Pro | $300 | Postgres + Auth + Storage; $25/mo |
| Resend transactional | $240 | $20/mo für den 50k E-Mail-Tarif |
| Stripe fees | $1.560 | 2,9 % von ~$54.000 Umsatz |
| Sentry error tracking | $288 | $24/mo Team-Plan |
| LogTail logging | $192 | $16/mo Hobby-Plan |
| Total | $4.260 | (Stripe ausgeschlossen: $2.700 netto) |
Der kostenlose Starter sparte $199 an Lizenzgebühren und verursachte in 12 Monaten Nicht-Stripe-Infrastrukturkosten in Höhe von $1.740. Ich habe dasselbe SaaS auf TanStack Ship für $269 über 12 Monate neu entwickelt.
Die 4 getesteten kostenlosen / günstigen Stacks nach derselben Spezifikation
Im Mai 2026 habe ich vier kostenlose oder kostengünstige Starter mit derselben 5-Feature-Spezifikation (Auth + Stripe + Admin + Blog + i18n) bereitgestellt. Die Zeitangaben in der Spalte für die 5-Feature-Spezifikation basieren auf der Echtzeit vom git clone bis hin zu „alle fünf Features in Produktion mit mindestens einem zahlenden Kunden“.
| # | Starter | Lizenz | Stack | Zeit bis zur 5-Feature-Spezifikation | 12-Mo. TCO |
|---|---|---|---|---|---|
| 1 | Wasp / Open-SaaS | $0 (MIT) | Wasp DSL + React + Node | 21 Tage | $660 |
| 2 | create-t3-app | $0 (MIT) | Next.js + tRPC + Prisma + NextAuth | 28 Tage | $4.260 |
| 3 | MkSaaS free tier | $0 (limited) | Next.js + Supabase + Stripe | 14 Tage | $3.240 |
| 4 | Makerkit trial | $0 (trial) | Next.js + Supabase + Stripe | 12 Tage | $3.459 |
Die 12-Monats-TCO-Spalte geht davon aus, dass der Gründer nach Monat 3 den vollen Listenpreis für die Infrastruktur zahlt (dem Zeitpunkt, an dem die meisten SaaS den Hobby-Tarif von Vercel überschreiten). Wasp / Open-SaaS ist am günstigsten, da Fly.io + ein kleines Postgres grob auf $55/mo kommen.
Versteckte Kostenpositionen, die die meisten Gründer vergessen
Alle oben genannten TCO-Zahlen umfassen lediglich die Lizenzgebühr und die Infrastrukturkosten. Die tatsächlichen 12-Monats-Kosten beinhalten jedoch vier zusätzliche Positionen, für die die meisten Gründer kein Budget einplanen. Dies sind genau jene Kosten, die einen $199-Listenpreis im ersten Jahr zu Ausgaben von $4.260 werden lassen.
Wartungsstunden
Wartung ist der Aspekt, der create-t3-app von einem kostenpflichtigen Kit unterscheidet. Der typische Wartungsaufwand bei einem DIY-Free-Starter liegt bei 8–12 Stunden pro Monat für Dependency-Upgrades, Sicherheitspatches und Versionsabweichungen von Bibliotheken. Bei einem gemischten Stundensatz von $50/hr entspricht dies $4.800–$7.200 im Jahr – was absolut jede Lizenzgebühr aus diesem Vergleich in den Schatten stellt.
// app/lib/boilerplate-tco.ts
interface BoilerplateTcoInput {
licenseFee: number; // 0 (kostenlos) bis 399 (Premium)
monthlyInfra: number; // 10 (CF+D1) bis 270 (Vercel+Supabase)
maintenanceHoursPerMonth: number; // 2 (Paid Kit) bis 12 (DIY)
hourlyRate: number; // 50-150 typischer gemischter Satz
lockInHigh: boolean; // true bei Vendor-spezifischer DB/Auth/Billing
daysToFirstRevenue: number; // 14 (Paid Kit) bis 90 (DIY)
dailyRevenueTarget: number; // Tägliches MRR-Ziel des Gründers
}
export function realTwelveMonthCost(input: BoilerplateTcoInput): number {
const infra = input.monthlyInfra * 12;
const maintenance = input.maintenanceHoursPerMonth * input.hourlyRate * 12;
const migration = input.lockInHigh ? 6000 : 0;
const opportunity = input.daysToFirstRevenue * input.dailyRevenueTarget;
return input.licenseFee + infra + maintenance + migration + opportunity;
}
// create-t3-app auf Vercel bei $75/hr, 8 Std./Mo. Wartung, hoher Lock-in, 60 Tage bis zum Launch
realTwelveMonthCost({
licenseFee: 0,
monthlyInfra: 270,
maintenanceHoursPerMonth: 8,
hourlyRate: 75,
lockInHigh: true,
daysToFirstRevenue: 60,
dailyRevenueTarget: 200,
});
// -> 32.400 — Lizenz beträgt 0 % der wahren 12-Monats-Kosten
Die Lizenzgebühr ist die kleinste Zahl im Ergebnis. Die dominierenden Positionen sind Wartung ($7.200/Jahr) und Opportunitätskosten ($12.000 bei 60 Tagen × $200/Tag).
Migrationsrisiko
Wenn Sie mit create-t3-app + Vercel + Supabase starten und im zweiten Jahr zu Cloudflare Workers migrieren müssen, bereiten Sie sich auf einen zwei- bis dreiwöchigen Rewrite der Datenschicht (Postgres zu D1), Auth-Schicht (NextAuth.js zu Better Auth auf Workers) und der Deployment-Pipeline vor. Bei $75/Stunde bedeutet das $6.000–$9.000 an Entwicklerzeit. Starter mit geringem Lock-in (TanStack Ship, Wasp, Indie Starter) schließen diesen Aspekt von vornherein aus.
Opportunitätskosten
Wenn Sie 6 Wochen benötigen, um mit create-t3-app alle fehlenden Module zu integrieren, bevor Sie veröffentlichen können, und Sie mit einem Paid Kit wie ShipFast in der ersten Woche am Start sind, liegen die Opportunitätskosten von create-t3-app bei 5 Wochen × 7 Tage × $200/Tag = $7.000 an entgangenem MRR.
MRR-Stufen-Kategorisierung: Welcher Starter zu welchem MRR-Band passt
Die ehrliche Beantwortung der Frage „kostenlos vs. kostenpflichtig“ hängt von Ihrem voraussichtlichen MRR in Monat 3 ab. Nachfolgend finden Sie die MRR-Einstufung, die ich verwende, wenn Gründer danach fragen.
$0–$500 MRR-Bandbreite (Pre-MVP, persönliche Projekte)
Wählen Sie Wasp / Open-SaaS zu $0. Der Wasp Compiler generiert eine React + Node.js + Prisma Applikation aus einer deklarativen app.wasp Konfigurationsdatei. Der 12-Monats-TCO beläuft sich auf ca. $660 (Fly.io + Postgres). Wenn Sie abspringen möchten, kompilieren Sie Wasp zu standardmäßigem React + Express. Die 21-tägige Time-to-Running-Spezifikation ist dabei der Kompromiss.
Wählen Sie dieses Tier, wenn: Sie 4–6 Wochen Zeit haben, bevor Sie deployen müssen, detaillierte und fundierte Vorgaben zu jedem Modul mitbringen und sicher sind, dass keine Runtimes migriert werden müssen.
$500–$5.000 MRR-Bandbreite (MVP-Launch, erste zahlende Kunden)
Entscheiden Sie sich für ein kostenpflichtiges Einmal-Kit in der $149–$299 Spanne: TanStack Ship zu $149 (Cloudflare + D1), MkSaaS zu $99 (Vercel + Supabase) oder ShipFast zu $199 (Vercel + Supabase). In diesem MRR-Band liegt die Wartungslast eines DIY-Free-Starters deutlich über der einmaligen Lizenzgebühr.
Wählen Sie dieses Tier, wenn: Sie innerhalb von 30 Tagen nach dem Start einen MRR von $1.000 erzielen können, ein 2-köpfiges Team leiten oder enge Zeitvorgaben bis zur Lieferung haben.
$5.000–$50.000 MRR-Bandbreite (Wachstumsphase)
Gehen Sie auf ein kostenpflichtiges Einmal-Kit + Edge-Hosting. 100.000 MAU auf TanStack Ship kosten etwa ~$50/mo, im Vergleich zu Vercel Pro + Supabase mit rund ~$270/mo. Ist Ihr Produkt stark auf KI ausgerichtet (AI-first), rückt Makerkit oder das KI-Werkzeug von Turbostarter den Preisaufschlag in ein gerechtfertigtes Licht.
Wählen Sie dieses Tier, wenn: Sie branchenüblich hochskaliert arbeiten oder beabsichtigen, dies innerhalb von 12 Monaten zu tun.
Wann kostenlos die richtige Wahl ist (3 ehrliche Szenarien)
Ich zähle diese hier auf, da die einzige Alternative deren Ignorieren wäre – etwas, was in den meisten Vergleichen nur allzu oft zelebriert wird.
Fall 1: Unter $500 MRR bei persönlichen Projekten
Wenn Ihr prognostizierter MRR unterhalb von $500/mo liegt und Sie nicht nach Fremdkapital suchen, entsprechen die $4.260 TCO eines kostenlosen Starters auf Vercel in etwa 7 Monaten Umsatz. TanStack Ship ist dabei mit $269 über 12 Monate die einzige Paid-Option, die bei beiden Parametern gewinnt; ansonsten sollten Sie bei Wasp / Open-SaaS bleiben.
Fall 2: Codebase-Ausstieg (Ejectability) ist von primärer Wichtigkeit
Benötigen Sie vollständiges Eigentum am Code (Open-Source Launch, regulatorische Anforderungen, geplante Systemmigrationen), geben Ihnen die MIT-Starter genau das. Kostenpflichtige Kits gestatten in den meisten Fällen ebenfalls einen Code-Eject, die Struktur ist jedoch meistens sehr opinionated – TanStack Ships Cloudflare-native Umgebung führt als Paid-Option in der Ausstiegbarkeit, während die Supabase-Annahmen von Makerkit sie stark begrenzen.
Fall 3: Den Stack detailliert erlernen
Müssen Sie TanStack Start / Next.js / Cloudflare Workers ohnehin schon für das kommende Produkt (nicht unbedingt dieses hier) hinzulernen, wird das Build-from-Scratch-Vorhaben zur Lerninvestition. Gratis-Boilerplates wie create-t3-app erlauben maximale Freiräume für das eigene Lesen, Anpassen und bewusste "Breaking" von Konzepten. Hier zahlen Sie mit verloren gegangener Optionalität, nicht mit Geld.
Wann sich kostenpflichtig amortisiert
Kostenpflichtige Modelle amortisieren sich immer dann, wenn die Zeit bis zum ersten Umsatz zählt UND die Infrastrukturkosten mit steigender Skalierung ansteigen:
# Bash deploy-cost probe — beide ausführen, monatliche Kosten vergleichen
# TanStack Ship auf Cloudflare Workers + D1 (wrangler deploy)
wrangler deploy --env production
# Output: ~$5/mo bei 10k MAU, $50/mo bei 100k MAU
# Vercel Pro + Supabase (vercel deploy + supabase db push)
vercel deploy --prod
supabase db push
# Output: ~$265/mo bei 10k MAU, $700/mo bei 100k MAU
# Cloudflare R2 Egress ist $0; Vercel Blob Egress beträgt $0,15/GB
# Bei 100GB/mo Egress spart R2 sofort $15/mo
Die laufenden Kosten für Cloudflare Workers + D1 verbleiben bei 100.000 MAU ungefähr bei einem Vierzehntel (1/14) der Aufwendungen für Vercel + Supabase auf exakt demselben Skalierungsgrad. Die Cloudflare Workers Pricing-Konditionen besitzen einen großzügigen kostenlosen Tarif (100k Anfragen/Tag), und D1 rechnet lediglich auf Basis von Zeilen-Read/Write + Storage ab. Die TanStack Start docs zu Server Functions machen dieses Prinzip reif für den Production-Einsatz, und auch der Egress-Unterschied bezüglich Cloudflare R2 gegenüber Vercel Blob ist eine der wesentlichen Zweitebene-Positionen, die bei entsprechender Skalierung ihr volles Gewicht entfaltet.
TanStack Ship in der Stufen-Matrix
TanStack Ship positioniert sich klar im Bereich Edge-gehostete Plattformen bei einer Einmalzahlung in Höhe von $149. Ein zwölfmonatiger TCO beläuft sich bei 10.000 MAU auf $269 (Lizenz + $10/mo Infra × 12). Analoge Konditionen bei 100.000 MAU liegen bei $749. Dabei handelt es sich um den niedrigsten 12-Mo-TCO sämtlicher Boilerplates unseres Vergleiches, schlicht weil die Skalierungsaspekte von Cloudflare weitaus günstiger als der Base-Point einer Vercel-Umgebung agieren.
Was TanStack Ship auf Ihre Bildschirme liefert: 28 Module, darunter z.B. Auth (Better Auth auf Workers), Stripe (Abonnements + Einmalzahlungen + nutzungsbasiertes Prinzip), Admin (14 Module), Blog-CMS, i18n (en/zh/de), E-Mail Queues, Drip-Kampagnen, MRR-Dashboards, UTM-Attributions, R2-Storage, sowie AI-Editor-Configs. Ein vollständiger Überblick ist den Features zu entnehmen.
Wann Sie TanStack Ship NICHT in Betracht ziehen sollten: Sie verlangen (a) unumstößlich Next.js aufgrund eines eingespielten Vercel-Teams, sie verfügen (b) über PostgreSQL Systemumgebungen, ohne Willen sich D1 zu nähern, oder Sie fordern (c) kompromissfreie On-Premises Lösungspakete hinsichtlich eigener Compliance-Ziele.
FAQ
Sind kostenlose SaaS Boilerplates wirklich kostenlos?
Nein. Aus einer harmlosen $0 Lizenz generieren sich schnell Summen von um die $660–$4.260 in nur 12 Monaten, wenn Sie zwingende Aspekte wie Hosting, Authentifizierung, E-Mails oder auch Billing-Systeme evaluieren. Für Gründer veranschlagt der Free Tier bei Vercel + Postgres + Resend nach Monat 3 immerhin gute ~$270/mo. Im starken Gegensatz verlangt der Paid Tier auf Cloudflare Workers + D1 nicht mehr als schlanke $10/mo für denselben Scale.
Was ist die günstigste SaaS Boilerplate in 2026?
Für $0 Eintrittspreis liefert Wasp / Open-SaaS über alle 12 Monate hinweg einen TCO von gerade einmal $660 und zählt so zur echten Budgetalternative. Für $149 plus $269 12-Monats-TCO liefert sich TanStack Ship selbst zum Sieger der kostenpflichtigen Sparte. Der Preis für die Lizenz stellt in allen Fällen das kleinste Übel dar.
Ist ein kostenloser SaaS Starter eine gute Idee?
Ja, explizit bei Pre-MVPs, an die keinerlei MRR-Forderungen der Investoren gebunden wirken. Doch bei einem im Vorfeld geplantem SaaS mit einem MRR ab etwa $500/mo nach Quartal eins entfällt ein klares Nein – die anfallenden Wartungslasten und die zeitzermürbenden Wege bis zum Time-to-First-Revenue sind oftmals mit weitaus höheren Veranschlagungen verbunden, als was ein kleines $149–$299 Tool tatsächlich vereinnahmt.
Was umfassen die versteckten Ausgaben eines "Kostenlos"-Starters?
Oftmals handelt es sich um vier Hauptkosten, die dem Raster potenzieller Gründer entgleiten: Wartungsstunden (8–12 Std./Mo bei $50–$75/hr), ein potenzielles Migrationsrisiko ($6.000–$9.000 im Jahr 2 bei einer Runtime Evolution), verlorene MRR Erträge als Folge opportuner Wartezeiten (5 Wochen × $200/Tag) sowie Vendor-spezifische Lock-ins, darunter die allseits bekannten Egress Gebühren für Vercel bzw. Supabase. Zählt man jene Bestandteile zusammen, sind Vorabkosten von etwa $199–$299 in wenigen Monaten ohnehin fällig.
Kann ich jederzeit aus einem kostenpflichtigen Kit "ejecten"?
Ja, dies gelingt problemlos für TanStack Ship, Indie Starter wie auch Wasp. Unbefriedigender wirken hier schon Systeme von Makerkit, Supastarter bzw. ShipFast (Supabase Limitierungen zementieren oftmals unumgängliche Grundbausteine ein). Falls ein Systemwechsel bereits ab dem zweiten bis dritten Geschäftsjahr kalkuliert ist, macht ausnahmslos Ejectability die einzig tragbare Option.
Welches System liefert bei den Free-Tiers die beste Performance ab?
Die Empfehlung kreist definitiv um Wasp oder auch Open-SaaS in Verbindung mit aussteigbaren React + Node Codebases. Die Option create-t3-app stellt hingegen eine vorläufige Referenz zu Next.js und auch tRPC Elementen dar. Der Free-Starter bei TanStack Ship führt die Cloudflare-nativen Implementierungen zusammen mit einem Build-ready Auth + Stripe + Admin Paket auf eine gänzlich neuwertige Qualitätsstufe. Wer nach Flexibilität sucht, landet unweigerlich bei Wasp; in der Budgetierung liefert jedoch TanStack Ship das weitaus effizientere Gesamtpaket ab.
Einen detaillierten Preisaufschlüsselungs-Blickwinkel über 12 der stärksten Konkurrenten finden Sie ferner in dieser Ausgabe: SaaS Boilerplate Free vs Paid TCO Deep Dive. Technische Spekulationen rund um die Thematik finden Sie im Reiter Features; Lizenzvereinbarungen erwarten Sie auf der zugehörigen Pricing-Seite.
Beginnen Sie mit TanStack Ship — klonen Sie den kostenlosen Starter, veröffentlichen Sie Ihr SaaS in 14 Tagen. TanStack Ship testen →