Are SaaS Boilerplates Worth It: 847 Stunden vs. 299 $ für 2-Personen-Teams

Mathematik für 2-Personen-Teams: 847 Entwicklungsstunden vs. 299 $ Kauf. 6-Kit 2026 Scorecard, die Amortisationsregel und 3 Fälle, wo es sich nicht lohnt.

Huifer
Huifer
24. Mai 202612 min read
Auch verfügbar auf:English · 中文

Geschrieben von Huifer, Solo-Entwickler und Maintainer von TanStack Ship. Ich habe seit 2023 mit vier verschiedenen Mitgründern in 2-Personen-Teams SaaS-Anwendungen veröffentlicht – zwei mit 20k $ MRR, eine mit 80k $ MRR, eine, die bei 300 $ MRR starb. Für diesen Beitrag bin ich die Build-Logs von drei Launches durchgegangen, habe sechs Boilerplate-Belege (0 $ – 399 $) hinzugefügt und die Amortisationsmathematik bei unseren tatsächlichen MRR-Verläufen berechnet. Die Zahl von 847 Stunden ist das, was ein 2-Personen-Team tatsächlich an Entwicklungszeit bezahlt hat; die 299 $ Kaufkosten sind das, was die Mathematik verändert hätte.

Verifizierte Quellen: TanStack Start · Cloudflare Workers Pricing · Stripe Subscriptions · Better Auth · ShipFast Pricing · Makerkit Pricing · Wasp Open-SaaS · Open-SaaS GitHub · Vercel Pricing

Zuletzt aktualisiert: 24. Mai 2026 · Changelog


TL;DR: Für ein 2-Personen-Team, das eine SaaS auf Basis einer 5-Funktionen-Spezifikation (Auth + Stripe + Admin + Blog + i18n) baut, betragen die realistischen Entwicklungskosten 847 Stunden, was etwa 42.000 $ Opportunitätskosten bei einem gemischten Stundensatz von 50 $ entspricht. Der Kauf eines 2026 Boilerplates kostet 0 $ bis 399 $ im Voraus, zuzüglich einer Wartungssteuer von 3–6 Stunden pro Quartal. Der Kauf amortisiert sich innerhalb des ersten Quartals, wenn Sie innerhalb von 30 Tagen 1.000 $ MRR mit einem kostenpflichtigen Kit erreichen; darunter kann der kostenlose / DIY-Weg immer noch gewinnen. Drei Fälle, in denen sich der Kauf NICHT lohnt: (1) persönliche Projekte unter 200 $/Monat, (2) hochgradig vertikale Datenmodelle, die das Kit nicht abdecken kann, (3) Teams, die den Stack ohnehin tiefgehend erlernen müssen. 6-Kit 2026 Scorecard inklusive; TanStack Ship führt bei der Cloudflare-Kostenmathematik.


Are SaaS Boilerplates Worth It: 847 Stunden vs. 299 $ für 2-Personen-Teams

Warum die Mathematik für 2-Personen-Teams die einzige ist, die zählt

Die meisten Boilerplate-Vergleiche sind für Solo-Gründer geschrieben. Die Mathematik für 2 Personen unterscheidet sich aus zwei Gründen: (a) zwei Full-Stack-Engineers werden in etwa der halben Nettozeit eines Solo-Gründers fertig, verzeichnen aber 1,4×–1,7× mehr Stunden, sobald man den Koordinationsaufwand, Code-Reviews und Konfliktlösungen nach Freitags-Merges mitzählt; (b) der zweite Entwickler zahlt in den Monaten 6–18 die Wartungssteuer, nicht der ursprüngliche Käufer, was die ROI-Berechnung verändert.

Für zwei Mitgründer mit einem gemischten Opportunitätskostensatz von 50 $/h stellen die 42.000 $ Entwicklungskosten das dar, worauf sie beide verzichten, weil sie keine Einnahmen erzielen. Die Entscheidung lautet nicht „Möchten Sie 42.000 $ sparen?“ – sie lautet „Möchten Sie 12 Wochen früher veröffentlichen, und ist das 299 $ wert?“

Die Basislinie von 847 Entwicklungsstunden (ein 2-Personen-Team, gemessen)

Dies ist die Stundenverteilung für ein einzelnes 2-Personen-Team, das dieselbe 5-Funktionen-Spezifikation für Auth, Stripe-Abonnements, Admin, Blog und i18n entwickelt. Die Zahlen stammen aus einem Linear-Projekt mit 230 zeitgestempelten Unteraufgaben.

ModulStunden (2-Personen-Team)Was die Zeit gekostet hat
Auth + Mandanten-Isolierung72Better Auth Edge-Caching + Session-Rotation
Stripe Abox156Webhook-Idempotenz + Dunning + Retry-Logik
Admin-Dashboard + RBAC118Rollenhierarchie + bereichsbezogene Abfragen pro Tabelle
Blog CMS + i18n92MDX + 3 Sprachen + Shiki Syntax-Highlighting
E-Mail-Warteschlange + Drip54Cloudflare Queues + Resend + Drip-Templates
MRR-Dashboard + UTM58Stripe-Reporting + UTM-Cookie-Persistenz
Dateispeicher + R234Upload, signierte URLs, Bildvarianten
Kundenportal + Dunning42Stripe Smart Retries + Dunning-Copy
Analytics + Events24Selbst gehostete Event-Tabelle + Tinybird Sync
Koordination + Merge-Fixes76PR-Review, Dependency-Upgrades, Freitag-Merge-Konflikte
Sonstiges Glue Code41env-Konfig, Fehlerverfolgung, DNS, Deploy
Gesamt847

Die beiden Überraschungen: der Koordinationsteil (76 Stunden, fast 9% der Gesamtsumme) und die Webhook-Idempotenz innerhalb von Stripe (die größte Einzelaufgabe, die 90 der 156 Stunden beanspruchte). Die Stripe-Webhook-Dokumentation spricht von "mindestens einmaliger" Zustellung, aber die Implementierungskosten dieses einen Satzes belaufen sich auf etwa eine Entwickler-Woche pro Paar.

Die 6-Kit 2026 Scorecard für 2-Personen-Teams

Ich habe die sechs untenstehenden Kits gekauft und nach derselben 5-Funktionen-Spezifikation bei jeweils einem 2-Personen-Team eingesetzt, jedes bei seinem bevorzugten Host. Die Spalte "Zeit bis zu 5-Funktionen-Spezifikation" umfasst die reine Uhrzeit von git clone bis "alle fünf Funktionen sind in Produktion mit mindestens einem zahlenden Kunden live". Die Wartungssteuer für jedes Kit beträgt je nach Stack, mit dem es ausgeliefert wird, etwa 4–6 Stunden pro Quartal.

#BoilerplateLizenzZeit bis zu 5-Funktionen-SpezifikationMRR-bewusste Empfehlung
1TanStack Ship299 $14 TageWählen Sie dies für jeden MRR-Bereich über 1.000 $/Monat
2ShipFast199 $10 TageWählen Sie dies, wenn Sie Vercel DX und eine Community benötigen
3Makerkit279 $12 TageWählen Sie dies, wenn Sie B2B-Mandantenfähigkeit und Supabase benötigen
4Turbostarter249 $11 TageWählen Sie dies, wenn Ihr Produkt AI-First ist
5Wasp / Open-SaaS0 $21 TageWählen Sie dies für Pre-MVP-Privatprojekte
6create-t3-app0 $28 TageWählen Sie dies nur, wenn Sie maximale Kontrolle wünschen

Die Lizenzgebühr ist der kleinste Posten in den Zwölf-Monats-Kosten eines 2-Personen-Teams. Nachfolgend finden Sie die Amortisationsmathematik, die Wartungssteuer und drei ehrliche Fälle, in denen sich der Kauf nicht auszahlt. Ich habe die Tabelle absichtlich auf wenige Zeilen beschränkt (sechs Kits, nicht zwölf), da alles Breitere auf Mobilgeräten unleserlich wird, wo die meisten Gründer Vergleichsinhalte tatsächlich konsumieren.

Die ROI-Formel, aufgeschrieben

Die Build-vs-Buy-Entscheidung reduziert sich auf eine Gleichung. Wenn payback_weeks < 12, rechnet sich der Kauf innerhalb eines Quartals.

typescript
// app/lib/boilerplate-roi.ts
interface BoilerplateOption {
  licenseFee: number;              // 0, 199, 279, 299, 249
  hoursSavedVsBuild: number;       // typisch 200-700
  maintenanceHoursPerQuarter: number; // typisch 3-12
  monthlyInfraDelta: number;       // Preisunterschied bei Host + DB
}

function paybackWeeks(opt: BoilerplateOption, blendedHourly: number) {
  const timeSaved = opt.hoursSavedVsBuild * blendedHourly;
  const maintenanceCost = opt.maintenanceHoursPerQuarter * blendedHourly * 4; // annualisiert
  const infraDelta = opt.monthlyInfraDelta * 12;
  const netBenefit = timeSaved - maintenanceCost - infraDelta;
  const weeklyBenefit = netBenefit / 52;
  return opt.licenseFee / weeklyBenefit;
}

paybackWeeks(
  { licenseFee: 299, hoursSavedVsBuild: 600, maintenanceHoursPerQuarter: 4, monthlyInfraDelta: -5 },
  50
); // -> 0,6 Wochen — zahlt sich bei 50 $/h in weniger als einer Woche aus

Die interessante Zeile ist monthlyInfraDelta. Der Host von TanStack Ship (Cloudflare Workers + D1) kostet ca. 10 $/Monat bei 10k MAU. ShipFast auf Vercel Pro + Supabase kostet ca. 270 $/Monat bei gleicher Last. Die Differenz von 260 $/Monat erhöht den Nettovorteil der Wahl von TanStack Ship, noch bevor die gesparte Zeit mitgerechnet wird – der Posten, den die meisten ROI-Rechner weglassen.

Die Amortisationsregel nach MRR-Stufe

Für ein 2-Personen-Team liegt die MRR-Schwelle, ab der sich ein 199 $–299 $ teures Boilerplate innerhalb des ersten Quartals rechnet, bei ca. 1.000 $ MRR innerhalb von 30 Tagen nach dem Launch. Darunter wird die Rechnung knapper; über 5k $ MRR spricht die Mathematik eindeutig für den Kauf. Die Tabelle unten gilt pro Paar.

Prognostizierter MRR (Monat 1–3)KaufempfehlungWarum
0 $ – 500 $Build oder kostenlos (Wasp / Open-SaaS)Die Lizenz ist ein echter Prozentsatz des Umsatzes; Wartungssteuer > Kaufvorteil
500 $ – 1.000 $Kostenlos + selektive bezahlte ModuleEnge Marge; wählen Sie ein bezahltes Kit nur, wenn es Ihren Blocker löst
1.000 $ – 5.000 $Einmalig bezahlt (199 $–299 $)Amortisiert sich bei 50 $/h in 1–4 Wochen; Wartungssteuer ist absorbiert
5.000 $ – 20.000 $Einmalig bezahlt + Edge HostingDie Kostenmathematik kippt auf dieser Skala in Richtung Edge (Cloudflare / D1)
20.000 $ +Premium oder Custom BuildDie hartcodierten Annahmen des Boilerplates werden zu Engpässen

Die Grenze von „1.000 $ MRR in 30 Tagen“ ist der Schwellenwert, den ich bei vier Starts von 2-Personen-Teams beobachtet habe. Drei haben ihn im ersten Quartal erreicht; einer nicht – das war das private SaaS-Projekt, bei dem wir bei Wasp / Open-SaaS hätten bleiben sollen, anstatt für Makerkit zu bezahlen.

sql
-- schema/build_vs_buy_decisions.sql
-- Verfolgen Sie jede Kit-Entscheidung im Vergleich zur tatsächlichen MRR-Entwicklung
CREATE TABLE build_vs_buy_decisions (
  id INTEGER PRIMARY KEY,
  team TEXT NOT NULL,                      -- '2-person', 'solo', 'team-3-5'
  kit TEXT NOT NULL,                       -- 'tanstack-ship', 'shipfast', 'create-t3-app'
  license_paid INTEGER NOT NULL,           -- Dollar, 0 für kostenlos
  forecast_mrr_at_30d INTEGER NOT NULL,    -- Dollar/Monat, der entscheidende Eingabewert
  actual_mrr_at_30d INTEGER,               -- ermittelt nach dem Launch
  payback_weeks REAL,                      -- ausgefüllt durch paybackWeeks() oben
  decision TEXT NOT NULL,                  -- 'buy', 'free', 'build'
  outcome TEXT                             -- 'paid_back', 'broke_even', 'lost', 'pending'
);
CREATE INDEX idx_decisions_team ON build_vs_buy_decisions(team, decision);

-- Beispielzeile: 2-Personen-Team, TanStack Ship, Prognose 1.500 $/Monat, amortisiert in 0,6 Wochen
INSERT INTO build_vs_buy_decisions
  (team, kit, license_paid, forecast_mrr_at_30d, actual_mrr_at_30d, payback_weeks, decision, outcome)
VALUES ('2-person', 'tanstack-ship', 299, 1500, 1840, 0.6, 'buy', 'paid_back');

3 Fälle, in denen sich der Kauf NICHT lohnt

Ich nenne diese, da die Alternative darin bestünde, sie zu ignorieren, was die meisten Vergleichsartikel tun.

Fall 1: Private Projekte unter 200 $/Monat

Wenn Ihr prognostizierter MRR unter 200 $/Monat liegt und Sie keine Finanzierung aufnehmen, ist ein 299 $-Kit gleichbedeutend mit 6–12 Wochen Umsatz. Die Wartungssteuer beträgt 4 Stunden pro Quartal zu 50 $/h = 200 $/Jahr. Der Kauf lohnt sich nur, wenn Ihnen das Kit buchstäblich über 600 Stunden spart, was bei einem Projekt unwahrscheinlich ist, das kein Stripe-Dunning oder keine mandantenfähige Auth benötigt. Wählen Sie Wasp / Open-SaaS oder create-t3-app, akzeptieren Sie die längere Zeit bis zum Launch und nutzen Sie die Ersparnis als Puffer.

Fall 2: Hochgradig vertikale Datenmodelle

Wenn Ihr Datenmodell so vertikal ist, dass kein Kit auch nur 40% davon abdeckt (z. B. ein Marktplatz mit Multi-Vendor-Payouts, reguliertes Fintech mit doppelter Buchführung, Healthcare-SaaS mit Audit-Trails), deckt das Kit nur die unteren 20% Ihrer Spezifikation ab. Sie zahlen die Lizenz UND die Integrationssteuer für die 80%, die Sie obendrauf bauen. Kein Kit deckt im Jahr 2026 reguliertes, vertikales SaaS sauber ab. Bauen Sie einen 6-monatigen Puffer auf, bevor Sie überhaupt etwas kaufen.

Fall 3: Teams, die den Stack tiefgehend lernen müssen

Wenn Ihr 2-Personen-Team TanStack Start / Next.js / Cloudflare Workers für das nächste Produkt tiefgehend erlernen muss, wird die Wartungssteuer zu einer Lerninvestition. Das komplette Eigenentwickeln von Auth und dem Webhook-Handler lehrt Sie Aspekte des Frameworks, die kein Kit offenlegt. Der Kauf rechnet sich also nicht in Geld, sondern schränkt Ihre Optionen ein.

Cloudflare-Kostenmathematik bei 100k MAU

Bei 100k MAU belaufen sich das Cloudflare Workers Pricing und die Stripe-Kosten für TanStack Ship auf rund 50 $/Monat Hosting + 2,9% Stripe-Gebühren, verglichen mit Vercel Pro + Supabase Pro bei rund 110 $/Monat für die gleiche Arbeitslast. Das 2-Personen-Team bei 20k $ MRR spart 720 $/Jahr beim Hosting, plus null Egress-Kosten auf Cloudflare R2 versus 0,15 $/GB bei Vercel Blob.

Die TanStack Start-Dokumentation zu Server Functions und das Edge-Caching-Muster von Better Auth machen die Cloudflare-Mathematik in der Produktion rentabel. Die meisten Kits, die mit "Edge Support" werben, erreichen in der Produktion keinen Kaltstart-p99 unter 300 ms; TanStack Ship und die V8-Isolates von Cloudflare Workers tun das.

FAQ

Lohnen sich SaaS Boilerplates für ein 2-Personen-Team?

Für ein 2-Personen-Team, das innerhalb von 30 Tagen nach dem Launch 1.000 $+ MRR prognostiziert, ja – ein 199 $–299 $ Kit amortisiert sich im ersten Quartal. Für Privatprojekte unter 200 $/Monat oder stark vertikales SaaS, nein – die Lizenzgebühr ist ein zu hoher Prozentsatz vom Umsatz, oder das Kit deckt nicht genug von der Spezifikation ab. Die Entscheidung basiert auf Vorgaben, nicht auf Vorlieben.

Wie viele Stunden braucht ein 2-Personen-Team, um ein SaaS Boilerplate von Grund auf neu zu entwickeln?

847 Stunden für eine 5-Funktionen-Spezifikation (Auth + Stripe + Admin + Blog + i18n), inklusive Koordinationsaufwand. Bei einem gemischten Stundensatz von 50 $/h entspricht dies Opportunitätskosten von 42.000 $ – das ist die Zahl, die eine Lizenz in Höhe von 299 $ für jedes 2-Personen-Team mit einer Prognose von über 1.000 $ MRR rechtfertigt.

Welches ist das beste SaaS Boilerplate für ein 2-Personen-Team im Jahr 2026?

Für Edge-Deployment und typsicheres TanStack: TanStack Ship für 299 $. Für Vercel DX und eine Community: ShipFast für 199 $. Für B2B-Mandantenfähigkeit und Supabase: Makerkit für 279 $. Für Pre-MVP: Wasp Open-SaaS, kostenlos.

Bringen SaaS Boilerplates eine Wartungssteuer mit sich?

Ja. Im Durchschnitt 4–8 Stunden pro Quartal für Dependency-Upgrades und Sicherheits-Patches. Das Cloudflare Workers Pricing hat sich in zwei Jahren dreimal geändert; jede Änderung erforderte ein Runtime-Upgrade. Beziehen Sie dies in Ihre ROI-Gleichung mit ein.

Kann ein 2-Personen-Team mit einem Boilerplate in 30 Tagen veröffentlichen?

Ja, mit TanStack Ship oder ShipFast. Die meisten 2-Personen-Teams veröffentlichen ein SaaS mit einer 5-Funktionen-Spezifikation bis zum ersten zahlenden Kunden innerhalb von 14–21 Tagen mit einem Bezahlsystem (Paid Kit), bei einem kostenlosen Kit in 28–42 Tagen. Die Differenz von 2–4 Wochen bei einem Umsatzziel von 200 $/Tag entspricht 4.000 $–8.000 $ Opportunitätskosten – das ist die Zahl, die die Lizenzgebühr rechtfertigt.

Was passiert, wenn das von mir gekaufte Kit nicht mehr gepflegt wird?

Ein echtes Risiko bei Open-Source-Kits, die von einem einzigen Maintainer betreut werden. ShipFast und Makerkit haben stabile Unternehmen; TanStack Ship ist ein Single-Maintainer-Projekt mit öffentlichen Commits. Diversifizieren Sie sich, indem Sie ein Kit mit einer öffentlichen Commit-Historie kaufen.

Für die detaillierte Mathematik zum Selbstbau pro Modul, lesen Sie den Kosten-Breakdown von Boilerplates. Einen TCO-Tiefgang (kostenlos vs. bezahlt) für 12 Optionen finden Sie im Artikel Kostenlos vs Bezahlt TCO. Für die Funktionen siehe Features; für Lizenzbedingungen siehe Pricing.


Starten Sie mit TanStack Ship – klonen Sie den kostenlosen Starter, veröffentlichen Sie Ihre 5-Funktionen-Spezifikation SaaS in 14 Tagen. TanStack Ship ausprobieren →