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

Solo-developer vs. bureau
voor je SaaS-MVP.

Een ervaren solo-developer levert in 2026 een SaaS-MVP in 6–10 weken, tegen een investering die na een scoping-gesprek helder ligt. Een agency rekent €60k–€150k in 4–6 maanden. Voor een MVP-fase wint solo bijna altijd op tempo en kosten; agency wint pas zodra meerdere disciplines (design, dev, photo, copywriting) tegelijk nodig zijn.

SaaS-stack: frontend, API, database, billing
FOUR-SPRINT MVPSAAS-ONTWIKKELING · Solo dev vs bureau (SaaS)
Q1Bus-factor van solo?+
Reëel risico, maar mitigeerbaar: standard stack (Next.js + Postgres + Stripe), code in jouw repo, documentatie als oplevering. Elke andere Next.js-developer kan oppakken.

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
Investering 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–6)+
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 7–8)+
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?”.

Sessia: wie deed wat, en wat het cijfer betekent

Opdrachten onder een geheimhoudingsverklaring kunnen we alleen geanonimiseerd beschrijven, maar Sessia hoeft niet anoniem: die klant staat met toestemming op de site, met een gepubliceerde case. De founder kwam er in oktober 2025 met een idee voor een sessie-gebaseerd boekingsplatform; acht weken later stond het live op Next.js, Supabase met row-level security, Stripe Connect en Resend. Vier sprints, aan het eind van elke sprint een demo, daarna één livegang: dat was de hele projectorganisatie.

De verdeling is voor deze vergelijking het interessante deel. Wij leverden merk, platform en betalingen. De opdrachtgever deed zijn eigen acquisitie. Wat je bij een bureau extra inkoopt, zijn precies die rollen eromheen, tegen een ander budget en een andere doorlooptijd.

Het cijfer uit de case: 50 betalende boekingsklanten van het platform, over de eerste acht weken na livegang. De opdrachtgever gaf dat aantal op, wij hebben het niet zelf gemeten, en het is op aanvraag te verifiëren. Reken het dus niet toe aan de keuze voor solo of bureau: het zegt evenveel over het product en over de founder die er klanten bij zocht.

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