Veel MKB-ondernemers stellen ons dezelfde vraag. Moeten we dit in Airtable of Notion bouwen, of hebben we een eigen platform nodig? Het antwoord is zelden zwart-wit. Airtable en Notion zijn fantastische gereedschappen voor 60 tot 80 procent van de eerste fase. Pas als je tegen specifieke limieten aanloopt wordt een custom platform de juiste keuze. In dit artikel zetten we de drie tools naast elkaar, leggen we uit op welk punt je een grens raakt, en geven we een concrete beslis-checklist.

No-code links, custom rechts, hybride in het midden. Kies op volume en logica.

Wat zijn Airtable, Notion en Coda eigenlijk?

Airtable is in de kern een relationele database met een spreadsheet-interface. Tabellen, kolommen, koppelingen tussen records, en daaroverheen views. Sterk in gestructureerde data voor 5 tot 20 gebruikers.

Notion begon als documentensysteem en groeide door naar lichte databases. Sterk waar tekst en structuur samenkomen, zoals handboeken en kennisbeheer.

Coda zit tussen Notion en Airtable in. Doc-georiënteerd zoals Notion, maar met krachtigere formules en packs.

Hoe verschillen ze van een custom platform?

FeatureAirtableNotionCodaCustom platform
Eigen UI en brandingBeperktBeperktBeperktVolledig vrij
Complexe business-logicaBeperktMinimaalRedelijkOnbeperkt
Schaal in recordsTot 250.000 per baseHonderden tot duizendenVergelijkbaar NotionMiljoenen, geen plafond
Multi-tenantNiet nativeNiet geschiktNiet geschiktStandaard ondersteund
Performance bij groeiTraag boven 50.000 recordsTraag boven duizendenVergelijkbaarSchaalbaar
Integraties legacy-systemenBeperkt via ZapierBeperktBeperktDirect via API
Code-eigendomNee (SaaS lock-in)NeeNeeJa (jouw repo)
Maandelijkse kosten bij groeiSchaalt met seatsSchaalt met seatsSchaalt met makersVast (hosting)

Wat kosten ze op MKB-schaal?

Aantal gebruikersAirtable (jaar)Notion (jaar)Coda (jaar)Custom platform (jaar)
5 gebruikers€1.200 (Team)€600 (Plus)€720 (Pro)€2.500 onderhoud (na €12k bouw)
20 gebruikers€5.000 (Business)€2.400 (Business)€2.880 (Team)€2.500 onderhoud (na €15k bouw)
100 gebruikers€30.000+ (Enterprise)€18.000+ (Enterprise)€21.600+ (Enterprise)€4.000 onderhoud (na €18k bouw)

Bij 5 gebruikers is no-code logisch en bijna gratis. Bij 20 gebruikers begint custom interessant te worden. Bij 100 gebruikers is custom bijna altijd voordeliger.

Wanneer is Airtable de juiste keuze?

  • Product- of inventaris-catalogus. 500 tot 50.000 producten, kolommen voor leveranciers, prijzen, voorraad.
  • Content-kalender en marketing-planning. Marketing-team van 3 tot 10 mensen.
  • Project-tracker voor agencies. 5 tot 30 projecten tegelijk.
  • Lichte CRM voor specifieke niches. Sales-team van 3 tot 8 mensen.
  • Operationele backoffice voor 5 tot 20 medewerkers. Coaching-praktijk of trainingsbureau.

Wanneer is Notion de juiste keuze?

  • Interne wiki en onboarding. Groeiend bedrijf (10 tot 50 mensen).
  • Klantkennisbank. SaaS-bedrijf of consultancy.
  • Sales playbook en proposal-bibliotheek.
  • Lichte product-roadmap. Product-team van 2 tot 6 mensen.
  • HR-handboek en personeelsbeleid.

Voor harde rapportages of klantgerichte interfaces zie dashboards en CMS-oplossingen.

Wanneer loop je tegen limieten aan?

  1. Volume voorbij 50.000 records per tabel. Airtable wordt traag. Notion knapt rond 5.000 tot 10.000 records.
  2. Eigen rekenlogica die geen formule meer aankan. WWS-puntenberekening, complexe verkoopprijs-stratificaties.
  3. Multi-tenant scenarios. Elke klant eigen omgeving, data, permissions.
  4. Performance- en concurrency-problemen. Lange laadtijden, automations in wachtrij.
  5. Strakke integraties met legacy-systemen. ERP zonder publieke API.
  6. Compliance- en audit-eisen. Notariële trajecten, medisch dossier-eisen.
  7. Klantgerichte interfaces met eigen branding. Airtable Interfaces voelt nooit echt “jouw” product.

Wanneer heb je een custom platform nodig?

  1. Sector-specifieke berekeningen. WWS-puntenberekening voor vastgoed (zie Mastone case).
  2. Multi-tenant SaaS-achtige producten.
  3. Hoge schaal of performance-eisen.
  4. Strikt code-eigendom en vendor-onafhankelijkheid.
  5. Productisering van je werkproces.

Hybride aanpak: combineren werkt vaak het best

  • Notion voor docs, custom voor klantflow. Advocatenkantoor met kennisbeheer in Notion, intake-flow in custom met Kleos-koppeling.
  • Airtable voor content, custom voor data. E-commerce plant marketing in Airtable, order-flow in custom.
  • Notion voor handboek, custom voor productie. Productiebedrijf met kwaliteitshandboek in Notion, productie-tracking in custom.

Welke beslis-checklist gebruik je?

  1. Hoeveel records verwacht je over 2 jaar? Onder 10.000: Notion/Airtable. Boven 50.000: custom.
  2. Hoeveel gebruikers, en wat is hun werkpatroon?
  3. Heb je eigen logica die geen tool standaard ondersteunt?
  4. Heb je multi-tenant of klantportalen nodig?
  5. Wat is je budget over 3 jaar? Reken inclusief seat-groei.

Performance-benchmark: 10k vs 50k vs 250k records

Theorie is leuk, getallen zijn beter. Wij hebben dezelfde dataset (een vastgoed-portefeuille met 25 kolommen) op drie schaalpunten getest in Airtable Business, een Notion-database en een custom platform op een Hetzner VPS met PostgreSQL. Gemeten in laadtijd voor een filter-view en een aggregatie-query.

VolumeAirtable viewNotion viewCustom (PostgreSQL)
10.000 records1,2 sec3,4 sec0,3 sec
50.000 records4,8 secCrash na 12 sec0,4 sec
250.000 recordsPlafond bereiktNiet haalbaar0,9 sec

Airtable houdt zich tot ongeveer 25.000 records prima. Daarboven worden filters en formules merkbaar trager, en groepering op meerdere kolommen wordt onbruikbaar. Notion knapt veel eerder. Een PostgreSQL-database met een paar indexes blijft onder de seconde tot ver in de miljoenen rijen.

Migratie-pad: van Airtable naar custom in 3 weken

De vraag die we het vaakst krijgen is niet “moet ik migreren” maar “hoe doe ik dat zonder het bedrijf stil te leggen”. Wij draaien dit traject elke maand, en het stappenplan is in de basis altijd hetzelfde. Hieronder de versie voor een typisch MKB-team met 5 tot 20 gebruikers.

  1. Week 1: data-audit, schema-mapping en PostgreSQL-schema. Welke tabellen zijn echt in gebruik, welke koppelingen tussen records en welke formules, plus de bouw van het PostgreSQL-schema en het seed-script met een test-import op een kopie van de Airtable-export.
  2. Week 2: bouw van de schermen, automations en rolrechten. Lijst-view en detail-view voor de meest gebruikte tabellen, de resterende schermen, automations en rolrechten.
  3. Week 3: parallel-draaien en cut-over. Het team werkt nog in Airtable terwijl het nieuwe platform read-only meedraait voor validatie, daarna cut-over op een vrijdag, het weekend voor de laatste sync, maandag live.

In 9 van de 10 gevallen werkt dit zonder downtime. De grootste risico-factor is niet de techniek maar de gewenning, dus reken op 2 extra weken voor coaching en bug-fixes na go-live.

Klant-voorbeeld: trainingsbureau van Airtable naar custom

Een trainingsbureau in Utrecht (32 medewerkers, 800 trainingen per jaar) zat in 2024 op Airtable Business voor planning, deelnemers-administratie en facturatie-input. Kosten: 4.800 euro per jaar aan licenties plus naar schatting 6 uur per week handwerk om Airtable te dwingen tot dingen die hij niet kan, zoals automatische factuurregels per deelnemer en certificaat-PDF generatie.

  • Voor (Airtable): 4.800 euro licenties, 312 uur per jaar workaround-werk, gemiddeld 2 fouten per maand in facturatie.
  • Bouw custom: 18.000 euro eenmalig in 3 weken, met Stripe-koppeling en PDF-generator.
  • Na (custom): 3.200 euro per jaar hosting plus onderhoud, 40 uur per jaar workflow-werk, vrijwel 0 fouten.
  • Terugverdientijd: 11 maanden gerekend op 65 euro per uur intern.

Belangrijk detail: het team wilde aanvankelijk in Airtable blijven. Het kantelmoment was niet de prijs maar de onbetrouwbaarheid van complexe formules en de tijd kwijt aan correcties richting klanten.

Multi-tenant: waarom Airtable hier vastloopt

Multi-tenant betekent dat meerdere klanten of vestigingen elk hun eigen afgeschermde omgeving krijgen binnen hetzelfde product. Airtable kent dit concept niet als ingebouwde functie. Je kunt het nabootsen, maar elke poging botst op een van de volgende limieten.

  • Bases per klant kost vermogens. Elke klant een eigen base betekent N keer de seat-licenties. Bij 20 klanten gaat dat richting 30.000 euro per jaar.
  • Filter-trucs zijn niet veilig. Een veld “tenant_id” met filters voldoet niet aan datascheidingseisen. Een gebruiker met een view-link ziet alles.
  • Permissions zijn grof. Read-only of edit, niet veld-niveau of rij-niveau zoals PostgreSQL row-level security.
  • Branded omgevingen ontbreken. Klant A kan geen eigen logo of subdomain zien.

Een custom platform lost dit op met een enkele PostgreSQL-database met row-level security per tenant-id en een eigen authenticatie-laag. Bij de Mastone-case bouwden we zo een platform met een admin-kant en een apart investeerdersportaal, waarbij elke investeerder alleen zijn eigen overzicht ziet, zonder dat de hosting-rekening meegroeit per gebruiker.

3-jaars TCO uitgewerkt: 20 gebruikers, realistisch scenario

Een eerlijke vergelijking telt niet alleen licenties, maar ook het interne uurloon dat verloren gaat aan workarounds, plus de eenmalige bouw bij custom. Hier het volledige plaatje voor een MKB met 20 gebruikers, gemeten over 3 jaar.

KostenpostAirtable BusinessNotion BusinessCustom platform
Licenties / hosting 3 jaar€15.000€7.200€7.500
Eenmalige bouw€0€0€18.000
Workaround-uren per jaar (à €65)€10.140 (156 uur)€7.800 (120 uur)€1.300 (20 uur)
Tooling-uitbreidingen (Zapier etc.)€2.400€2.400€0
Totaal 3 jaar€47.820€31.800€29.400

Custom komt rond jaar 2 break-even ten opzichte van Airtable Business, en jaar 3 zit je in de plus. Notion is langer goedkoper omdat de licentieprijs lager ligt, maar de workaround-uren stapelen sneller op zodra het volume groeit.

Hoe begin je concreet?

  1. Stap 1: schrijf je werkflow op in 1 A4. Geen tool-keuze, alleen het proces.
  2. Stap 2: match met deze gids. Past het binnen Airtable of Notion, begin daar.
  3. Stap 3: bouw of laat bouwen in 2 tot 3 weken. Begin klein, meet, en breid uit.

Plan een gratis intake-gesprek. Onze werkwijze staat in onze algemene voorwaarden.