Rotterdam · 51°55′N · 4°28′O · Atelier nr. 004
1 plek · start Q4 2026Klantportaal →MMXXVI
Pillar · SaaS-ontwikkeling4 min lezen

Van idee naar betaalde SaaS
in 6–10 weken.

Vier sprints: foundation (auth, marketing-site, DB-schema), kernproduct (het ene ding waarom je SaaS bestaat), billing & polish (Stripe, trial-flow), onboarding & livegang. Dat is het. Niet "alle features dag 1".

SaaS-stack: frontend, API, database, billing
FOUR-SPRINT MVPSAAS-ONTWIKKELING · SaaS in 6-10 weken
Q1Lukt 6 weken écht?+
Met scherpe scope ja. 6–10 weken realistisch voor de meeste solo-founders die niet fulltime meewerken.

Verdieping

Verdieping: waarom solo-MVP's nu zinvol zijn

Het SaaS-MVP-landschap is sinds 2023 fundamenteel verschoven door drie krachten: (a) auth en billing zijn gecommoditiseerd (Supabase, Clerk, Stripe Billing), (b) Postgres + pgvector dekt nu zowel relationele data als AI-embeddings in één database, (c) de infrastructuur is goedkoop geworden. Let op de kleine letters: het Hobby-plan van Vercel is volgens Vercel bedoeld voor persoonlijk, niet-commercieel gebruik, dus een commerciële SaaS hoort op een betaald plan. Dat betaalde plan plus Supabase en Stripe kost tientallen euro's per maand, geen duizenden. Wat in 2020 een team van 3–4 vereiste, doet één ervaren ontwikkelaar in 6–10 weken.

De kern-fout die ik bij founders zie is te veel features in MVP. Een MVP heeft één kernflow, niet vijf. Vijf half-werkende features verkopen niet. Eén gepolijste kernflow met decent onboarding wel. Schrap brutaal — wat overblijft is wat je echt aan klanten gaat tonen.

6–10 wk
Bouwtijd tot een product dat kan factureren
Op aanvraag
Prijs SaaS MVP
3
Vaste bouwstenen: auth, database, betalingen
0
Platform-lock-in: repo en accounts op jouw naam

Stappenplan: vier sprints van idee tot betalend

1Sprint 1 — Foundation (week 1–2)+
Repo, hosting, DB-schema, auth, marketing-site live. Nog geen kernproduct. Wel: registreren werkt, leeg dashboard verschijnt, Stripe is geconfigureerd. Op dag 14 kunnen mensen zich aanmelden — leeg, maar productie-infra draait.
2Sprint 2 — Kernproduct (week 3–4)+
Het ene ding waarom je SaaS bestaat. Werkend, niet mooi. Demo aan eerste vijf prospects voor feedback. Wat hier niet aanslaat, gaat eruit voordat we polijsten.
3Sprint 3 — Billing & polish (week 5)+
Stripe Billing geïntegreerd, prijspagina, trial-flow, usage-tracking. UI-polish op de paden die werken. Edge cases die in sprint 2 zijn opgevangen, fixen.
4Sprint 4 — Onboarding & livegang (week 6)+
Self-serve onboarding (e-mail-flow, walkthrough), monitoring (Sentry, Logtail), eerste betalende klanten. Dertig dagen ondersteuning starten.

De productie-stack — gekozen, niet vergaderd

Standaard NL solo SaaS-stack 2026
Wat ik niet kies (en waarom)
Next.js (App Router) + TypeScript
Geen plain JavaScript: refactoren zonder types is foutgevoeliger
Supabase (Postgres + Auth + RLS)
Geen Firebase: NoSQL-lock-in en weinig SQL-power
Stripe Billing (subscriptions + Customer Portal)
Geen Paddle: voor mkb in NL geeft Stripe meer flexibiliteit
Resend (transactional via React Email)
Geen Mailgun: DX in 2026 minder fijn
Inngest (background jobs + retries)
Geen eigen queue: te veel ops-werk in MVP-fase
Vercel of Cloudflare Pages
Geen eigen VPS: niet gratis tijd waard in MVP-fase
De Eén-Kernflow-Discipline voor SaaS-MVP
Een MVP heeft één kernflow die gepolijst is, niet vijf die werken. Schrap totdat je iets overhoudt waarvan je tegen een prospect kunt zeggen "dit is wat het doet" zonder excuses. Alles eromheen — settings, profiel, integraties — komt na product-market-fit, niet ervoor.
Praktische check: kan een nieuwe gebruiker je kernflow afronden zonder ergens vragen te hebben? Zo niet, polijsten heeft prioriteit op uitbreiden.

Veelgestelde vragen

Q1Hoeveel klanten moet ik hebben om te starten?+
Nul betalend, maar wel 5–10 prospects die expliciet hebben gezegd "ik zou hiervoor betalen". Anders is het te vroeg om te bouwen — eerst meer gesprekken voeren.
Q2Wat als ik later een team wil toevoegen?+
De stack is gekozen op standaarden die elke Next.js-developer kent. Een nieuwe ontwikkelaar is binnen een week productief. Geen lock-in, geen proprietary framework, geen tribal knowledge.
Q3Krijg ik de code, of staat alles bij jullie?+
Alles op jouw eigen GitHub, op jouw eigen Vercel-account, op jouw eigen Stripe. Ik heb géén toegang nodig na oplevering — kan optioneel als consultant blijven, maar dat is jouw keuze.
Q4En als ik later AI wil toevoegen?+
Vaak slim — een SaaS met een echte AI-feature staat eruit. AI-integratie kan los of als deel van het project worden begroot.
Q5Wat is de typische running cost na livegang?+
Reken voor een MVP met < 1.000 actieve gebruikers op ongeveer €60–€100 per maand aan vaste abonnementen. Dat is een optelsom van de lijstprijzen: Supabase Pro $25 per maand, Vercel Pro $20 per gebruiker per maand, Resend $20 per maand, plus Stripe per transactie. Het gratis Hobby-plan van Vercel rekenen we hier niet mee: dat is volgens Vercel bedoeld voor persoonlijk, niet-commercieel gebruik. Lijstprijzen verschuiven, dus controleer ze bij de leverancier voordat je erop begroot.

Lange-termijn perspectief: van MVP naar duurzaam product

Een MVP is geen eindpunt — het is het startpunt van wat doorgaans 18–36 maanden iteratie wordt voordat een SaaS-product duurzaam draait op terugkerende omzet. De architectuurkeuzes die je nu maakt bepalen hoe duur die iteratie wordt. Standaard-stack (Next.js + Postgres + Stripe + Supabase) garandeert dat elke nieuwe ontwikkelaar binnen een week productief is. Proprietary stack (BaaS-lock-in, eigen framework, custom auth-systeem) garandeert dat je over 18 maanden vastzit aan dezelfde uitvoerder of voor pijnlijke migraties staat.

De drie schaal-momenten in een typische SaaS-evolutie: (a) 10–100 actieve users (alles werkt out-of-the-box, focus op product-market-fit), (b) 100–1.000 users (eerste echte schaal-issues: query-performance, e-mail-deliverability, support-volume — meestal op te lossen met indexes, queues en een basale RAG-supportbot), (c) 1.000+ users (multi-region overwegen, dedicated DB-instance, observability-stack).

Wat ik consistent zie: founders investeren in MVP-fase te veel in features en te weinig in onboarding. Drie weken werk in goede onboarding (welkom-mails, in-app walkthrough, slimme empty states) levert vaak meer activatie op dan zes weken werk in feature-uitbreiding. De vraag “wat moeten ze als eerste doen?” is belangrijker dan “wat kan het allemaal?”.

Deze vier sprints in de praktijk: Sessia

De meeste opdrachten vallen onder een geheimhoudingsverklaring, dus die beschrijven we hooguit geanonimiseerd. Sessia mogen we met naam noemen: die klant staat met toestemming op de site en de case is gepubliceerd. De founder kwam in oktober 2025 met een idee voor een sessie-gebaseerd boekingsplatform, acht weken later stond het live. Wij bouwden het platform op Next.js, Supabase met auth en row-level security, Stripe Connect voor de marketplace-billing en Resend voor transactionele mail. Die acht weken waren vier sprints uit onze eigen projectplanning, met aan het eind van elke sprint een demo en daarna één livegang.

Het cijfer dat erbij hoort, met de telwijze erbij: 50 betalende boekingsklanten van het platform, geteld over de eerste acht weken na livegang. Dat is een opgave van de opdrachtgever, geen meting van ons, en op aanvraag te verifiëren. Even belangrijk voor wie deze roadmap naast zijn eigen plan legt: wij leverden merk, platform en betalingen, de acquisitie deed de opdrachtgever zelf. Vier sprints leveren een product op dat kan factureren; wie er dan betaalt, hangt af van wat jij daarna doet.

Wat de planning haalbaar hield, was strikte scope-discipline in week 1. We schreven op één pagina wat erin zat en wat niet, en die pagina werd niet veranderd zonder change request. Wat de founder onderweg bedacht ("kunnen we ook X toevoegen?") schoven we door naar v1.5, die vier weken na livegang inging.

Het verschil tussen "iets bouwen" en "iets bouwen dat werkt" is een paar weken extra discipline op scope, niet meer code. — uit project-retrospectief Sessia, december 2025

Van lezen naar bouwen

Speelt dit bij jou?
Dan is dit de volgende stap.

Een factureerbare MVP met auth, Stripe-billing en dashboard 6–10 weken, vaste prijs na een gratis gesprek. 45 minuten, gratis. Eerstvolgende start: Q4 2026.

01Reactie binnen 24 uur
02Vaste offerte binnen 48 uur
03A-02 · SaaS-ontwikkeling