Je hebt besloten dat n8n de juiste automation-tool is. Mooi. Nu komt de vraag waar veel ondernemers blijven steken: draai je dat op je eigen server, gebruik je n8n Cloud, of laat je een partij het managen? Het lijkt een technische keuze, maar in de praktijk gaat het over controle, kosten, AVG en hoeveel tijd je intern wil steken in onderhoud. Dit artikel zet de drie paden naast elkaar in cijfers en scenarios, en geeft je een beslis-checklist die in tien minuten antwoord oplevert. Geen verkooppraat. Wel een eerlijke afweging die je dezelfde middag kunt toepassen.

Self-hosted blijft vlak in kosten, managed loopt op bij volume.

Voor de bredere afweging zie onze AI automatisering MKB gids en zapier vs make vs n8n.

Wat is n8n eigenlijk?

n8n is een open-source automation-platform, ontworpen in Berlijn. Vergelijkbaar met Zapier of Make qua visuele flows, maar met twee belangrijke verschillen: het is gratis te downloaden, en je kunt het op je eigen server draaien. Daardoor heb je geen variabele kosten per actie, en je data verlaat nooit jouw omgeving als je dat niet wil. n8n combineert een visuele canvas met de optie om JavaScript of Python-code in je flow te zetten, waardoor je niet vastloopt op standaard connectoren.

Voor de bredere afweging tussen automation-tools lees je Zapier vs Make vs n8n. De korte samenvatting: voor MKB-bedrijven met serieus volume of gevoelige data is n8n in 80 procent van de gevallen de beste keuze. Maar zodra je n8n kiest, kom je voor een tweede vraag te staan: hosting.

Welke hosting opties heb je?

Er zijn drie realistische paden voor n8n in een productie-omgeving. Elk pad heeft een eigen prijskaartje, controle-niveau en onderhoudslast.

  • Self-host op eigen VPS. Je huurt een server bij bijvoorbeeld Hetzner, DigitalOcean of TransIP, installeert n8n via Docker en draait alles in eigen beheer. Volledige controle, laagste kosten, hoogste onderhoudslast.
  • n8n Cloud (officiele managed-versie). Het bedrijf achter n8n biedt een gehoste versie aan vanaf rond de €20 per maand. Je hoeft niets te installeren of onderhouden, maar je betaalt per execution boven het basis-volume en draait op hun infrastructuur.
  • Managed hosting via een agency. Een partij zoals wij bij TopDevs zet n8n op jouw eigen VPS (of die van ons), regelt backups, monitoring en updates, en levert SLA. Vaste maandprijs, eigen data-residency, maar wel afhankelijk van een externe partij voor incidenten.

In de praktijk zien wij dat ondernemers vaak Cloud overwegen omdat het “makkelijker” lijkt, maar niet doorrekenen wat het kost op een jaar tijd. Anderen kiezen self-host omdat het “goedkoper” lijkt, maar onderschatten de uren die in updates en monitoring gaan zitten. Vandaar deze vergelijking.

Hoe zien de kosten eruit?

De kosten lopen sterk uiteen afhankelijk van volume. Voor n8n geldt: hoe hoger je volume, hoe groter het verschil tussen Cloud en self-host. Hieronder de drie paden naast elkaar op vier volume-niveaus.

Volume per maandSelf-host VPSn8n CloudManaged via agency
1.000 executions€10-15€20 (Starter)€95-150
10.000 executions€10-15€50 (Pro)€95-150
100.000 executions€15-30€220 (Business)€150-250
500.000 executions€30-60€500+ (Enterprise)€250-450

Wat opvalt: self-host blijft over de hele linie de goedkoopste optie qua harde euros. Maar dat is alleen het tooling-deel. Reken voor self-host bij grotere setups gemiddeld 2 tot 4 uur per maand intern onderhoud. Bij een uurtarief van €75 zit je dus al gauw op €150 tot €300 verborgen kosten per maand. Pas dan vergelijk je appels met appels.

Wat zijn de control en technische verschillen?

Kosten zijn één kant. Wat je technisch kunt en mag is een andere. Hieronder een feature-matrix op de punten die in MKB-projecten het meest spelen.

FeatureSelf-host VPSn8n CloudManaged via agency
Eigen data-locatieVolledig (kies VPS-regio)EU of US (Cloud-instelling)Volledig (eigen VPS)
Custom code-nodes (JS/Python)VolledigVolledigVolledig
Eigen Docker-images of pluginsJaBeperktJa
Automatische backupsZelf inrichtenStandaard inclusiefStandaard inclusief
Security-updatesZelf bijhoudenAutomatischDoor agency
Uptime-SLAGeenStandaard 99,9%Maatwerk per contract
Setup-tijd2-4 uur15 minuten1-2 weken (inclusief migratie)
Schaalbaarheid bij piekServer-upgrade nodigAutomatischDoor agency

In het kort: n8n Cloud wint op gemak en automatiek, self-host wint op controle en kosten, en managed combineert het beste van beide tegen een vaste maandprijs. Welke combinatie voor jou werkt hangt af van twee variabelen: hoe gevoelig is je data, en hoeveel devops-capaciteit heb je intern.

Hoe zit het met AVG en EU-hosting?

Voor Nederlandse MKB-bedrijven die werken met klantdata, persoonsgegevens of gevoelige documenten is data-residency een serieus punt. De AVG eist dat je weet waar data staat, wie er bij kan, en met welke sub-processors je werkt. De drie paden verschillen hier flink.

  • Self-host op Hetzner Nuremberg of een Nederlandse VPS geeft je volledige controle. De data verlaat jouw server nooit, je kiest zelf de regio en je hebt slechts een handvol sub-processors (cloud-provider, eventueel een backup-target). Voor juridische, medische of financiele klanten vaak de enige werkbare keuze.
  • n8n Cloud is GDPR-compliant en biedt EU-hosting (Frankfurt). Goed gedocumenteerd in de hosting docs. Maar n8n is een Duits bedrijf met operaties die deels via Amerikaanse partijen lopen (zoals Stripe voor billing). Voor de meeste use-cases prima, voor strikt gereguleerde sectoren is het verstandig de DPA en sub-processor lijst goed door te lezen.
  • Managed via een Nederlandse agency geeft je een Data Processing Agreement onder Nederlands recht, een server in Nederland of Duitsland, en een vast aanspreekpunt bij incidenten. Voor de meeste MKB-bedrijven het meest pragmatisch.

Een eerlijke nuance: AVG-compliance gaat over meer dan alleen serverlocatie. Het gaat ook om wie toegang heeft, hoe je encryptie inricht, welke logs je bewaart en hoe je incidenten meldt. Maar als startpunt: voor gevoelige data is self-host of managed via een EU-partij verreweg de veiligste route. Lees ook ai-automatisering-mkb-gids voor de bredere AVG-context bij AI-flows.

Wat zijn de echte onderhoud-kosten van self-hosting?

Self-host kost op papier €10 tot €30 per maand. In de praktijk zit er meer in. Eerlijk overzicht van wat een goede n8n-installatie aan tijd kost, gebaseerd op onze eigen klantprojecten over de afgelopen 18 maanden.

  1. Initiele setup: 4 tot 8 uur eenmalig. Server provisioneren, Docker installeren, n8n configureren, reverse proxy (Caddy of Traefik) opzetten, SSL-certificaat, firewall-regels, eerste backup-job. Bij ons hebben we dit gestandaardiseerd, maar de eerste keer zelf kost een dag.
  2. Backups: 1 uur initieel, daarna automatisch. Een dagelijkse dump van de Postgres-database en de workflow-bestanden naar bijvoorbeeld Cloudflare R2 of een offsite-bucket. Eenmaal ingericht draait het, maar je moet wel maandelijks verifieren dat de backup-restore werkt.
  3. Monitoring: 2-3 uur initieel. Een healthcheck naar bijvoorbeeld healthchecks.io of UptimeRobot. Slack-alert bij downtime. Optioneel: log-aggregatie naar Grafana of Loki. Zonder monitoring weet je pas dat n8n stuk is als een klant belt, en dan ben je te laat.
  4. Security-updates: 1-2 uur per maand. n8n brengt regelmatig releases uit, soms met breaking changes. Je moet versies bijhouden, testen in staging, en upgraden op productie. Daarnaast OS-patches op de VPS zelf.
  5. Incident-respons: onvoorspelbaar. Een keer per kwartaal staat iets stuk (deploy mislukt, SSL verlopen, schijf vol). Reken op 2 tot 4 uur per incident, met soms een uitschieter naar een hele dag.

Bij elkaar: gemiddeld 3 tot 5 uur per maand voor een gezonde n8n-installatie op een eigen server. Bij een intern uurtarief van €75 is dat €225 tot €375 per maand aan verborgen kosten. Als je dat afzet tegen de €50 die n8n Cloud kost voor een gemiddeld MKB-volume, dan slaat de balans snel om. Self-host loont vooral als je intern al iemand hebt die dit erbij doet, of als je volume zo hoog is dat de tooling-besparing de uren ruim compenseert.

Wanneer kies je n8n Cloud?

n8n Cloud is sterk als snelheid en eenvoud belangrijker zijn dan kosten op de lange termijn of volledige data-controle. Drie scenarios waar Cloud de juiste keuze is:

  • Je wil binnen 15 minuten live zijn met je eerste workflow, zonder server-installaties of Docker-commando’s.
  • Je team heeft geen devops-capaciteit en je wil de mental load van een productie-systeem niet intern dragen.
  • Je volume blijft onder de 50.000 executions per maand en het abonnement van €50 is geen issue tegenover de besparing op interne uren.

Voor solo-ondernemers, kleine teams (onder de tien mensen) en bedrijven die n8n vooral als experimentation-platform gebruiken is Cloud vaak de pragmatische keuze. De setup is triviaal en je betaalt voor wat je gebruikt.

Wanneer kies je self-host?

Self-host is de keuze voor wie controle, kosten op schaal of zeer gevoelige data prioriteert. Drie scenarios waar self-host de duidelijke winnaar is:

  • Je volume gaat boven 100.000 executions per maand en de Cloud-kosten lopen op naar €200+ per maand.
  • Je werkt met data die om wettelijke of contractuele redenen Nederland of de EU niet mag verlaten (denk juridische dossiers, medische data, financiele transacties).
  • Je hebt intern iemand met basis-Linux of Docker-ervaring die het serverbeheer erbij kan doen, of je werkt met een agency die dit voor je inricht.

Self-hosting klinkt zwaar, maar in de praktijk draait een goede n8n-installatie bij ons op een Hetzner VPS van €10 per maand, met automatische backups, monitoring en SSL. Eenmaal opgezet loopt het maandenlang zonder ingrijpen. Hoe je dit voor een echte klant inricht zie je in onze Planit case study. Wil je dit als custom platform laten bouwen, dan leveren wij de hele setup inclusief code-eigendom en SLA.

Hoe zit het met managed hosting via een agency?

Het derde pad is wat wij bij TopDevs doen voor de meerderheid van onze klanten: self-host op een Hetzner VPS, met monitoring, backups en updates die wij regelen via een vaste maandelijkse SLA. De klant heeft eigen data-residency en code-eigendom, wij dragen de operationele last.

In de praktijk ziet de setup er zo uit. Eenmalig €495 tot €1.500 voor de initiele installatie (server provisioneren, n8n configureren, eerste workflows migreren, monitoring opzetten). Daarna €95 tot €250 per maand voor de SLA, afhankelijk van het volume en de gewenste responstijd. De server staat op naam van de klant of van ons, afhankelijk van wens. Alle workflow-bestanden zijn JSON die de klant op elk moment kan exporteren.

  • Vaste prijs per maand. Geen verrassingen bij groei in volume, tenzij we de server moeten upgraden (vooraf afgesproken).
  • Eigen data-residency. Server in Nederland of Duitsland, geen Amerikaanse tussenpartij, DPA onder Nederlands recht.
  • Code-eigendom. Alle workflows, scripts en configuratie zijn van de klant. Geen lock-in, geen verborgen proprietary lagen.
  • Correctie-garantie. Wat wij bouwen moet werken zoals afgesproken. Bugs lossen wij op binnen de afgesproken responstijd zonder meerwerk.

Of dit voor jouw bedrijf zinvoller is dan zelf doen of Cloud kiezen hangt af van interne capaciteit en jaarvolume. Voor een MKB met 50.000+ executions per maand en zonder eigen devops is managed bijna altijd het goedkoopste pad over drie jaar, simpelweg omdat de verborgen onderhoud-uren bij self-host hoger uitvallen dan de SLA-kosten.

Hoe begin je concreet?

Een snelle beslis-checklist op basis van vijf vragen. Beantwoord ze in volgorde, dan weet je in vijf minuten welk pad bij jou past.

  1. Hoeveel executions per maand verwacht je in jaar 1? Onder 10.000? Begin met Cloud. Boven 100.000? Direct naar self-host of managed.
  2. Hoe gevoelig is je data? Persoonsgegevens van klanten, juridische dossiers of medische data? Self-host of managed binnen de EU. Standaard business-data? Cloud is prima.
  3. Heb je intern iemand met Docker- of Linux-ervaring die dit erbij kan doen? Ja? Self-host kan. Nee? Cloud of managed.
  4. Hoe belangrijk is voorspelbaarheid in kosten? Vaste maandprijs noodzakelijk? Self-host of managed. Per-execution model acceptabel? Cloud is prima.
  5. Wil je in de toekomst zelf de regie kunnen pakken zonder migratie-pijn? Self-host of managed leveren je de JSON-files standaard. Bij Cloud kun je exporteren, maar je verliest de hosting-laag.

Twijfel je nog? Plan een gratis intake-gesprek. In dertig minuten kijken we naar jouw volume, je data-vereisten en je interne capaciteit, en geven we een eerlijk advies welk pad het meest oplevert. Geen verkoop-druk, ook niet als de conclusie is dat je het zelf op n8n Cloud kunt draaien. Onze werkwijze en garanties staan in onze algemene voorwaarden, zodat je vooraf weet waar je aan toe bent.