Websites11 min read

Custom Code vs Bubble No-Code for a Business App: Amsterdam 2026

Mohamed Bah·Fondateur, Kolonell
November 1, 2026
Share:
Custom Code vs Bubble No-Code for a Business App: Amsterdam 2026

Custom Code vs Bubble No-Code for a Business App: Amsterdam 2026

Websites

The verdict in three sentences

For an Amsterdam SME running 300 client sites, Bubble gets a first business tool live in 6 to 10 weeks with a small upfront spend, but subscription fees, workload units and plugins keep the bill climbing every year. Custom code costs more at launch, around 35,000 to 90,000 EUR excl. VAT with a Dutch agency, yet you own it, you can move it between hosts and it keeps performing well past 50,000 rows of operational data. The decision rests on measurable criteria: data volume in three years, the number of external integrations and how long the tool is expected to live.

What each option really costs over five years

The usual shortcut, 15,000 EUR for Bubble against 55,000 EUR for custom work, ignores half the cost lines. A business application typically lives five to seven years. Over that period the Bubble subscription, quota overages (workload units billed when the app computes heavily) and paid plugins weigh as much as the initial build. Custom code carries cloud hosting and maintenance, but no platform fee.

Cost line (2026 ballpark)Bubble (no-code)Custom code (Dutch agency)
Initial setup or build15,000 EUR excl. VAT35,000 to 90,000 EUR excl. VAT
Platform subscription119 to 549 USD per monthnone
Hosting and databaseincluded80 to 300 EUR per month
Compute quota overage50 to 300 USD per month at peakabsorbed by hosting
Third-party plugins20 to 150 USD per monthbuilt once
5-year total excl. maintenance25,000 to 60,000 EUR40,000 to 108,000 EUR
Source code ownershipno, only data exportsyes, Git repository handed over

The gap narrows quickly once the app exceeds its base quota. Facility services firms see peaks around quarterly inspections and winter maintenance, exactly when usage-based billing bites.

Technical limits to check before signing

Bubble is excellent for a prototype or a small internal tool. Trouble starts with volume and integrations. A firm handling 300 sites with weekly cleaning, monthly inspections and ad hoc repairs generates 30,000 to 40,000 work orders a year, each linked to photos, checklists and invoices.

CriterionBubbleCustom code
Comfortable volume per tableup to 50,000 rows, slowdowns beyondmillions of rows with indexes
Filtered search on large volume2 to 6 seconds observed100 to 400 milliseconds
Integrations (Exact Online, AFAS, Mollie)API Connector, quotas and delayswebhooks and queues
Data locationUnited States by defaultEU region of your choice (Amsterdam, Frankfurt)
Exit pathCSV export of data, logic lostcode and database delivered
Hiring a maintainersmall Bubble talent poollarge pool (TypeScript, PHP, Python)

Two points matter for a Dutch SME. GDPR first: the Dutch Data Protection Authority (Autoriteit Persoonsgegevens) expects documented transfer safeguards when personal data sits outside the EU. Exit cost second: when Bubble changed its pricing model in 2023 with workload units, customers could not take their business logic elsewhere without a full rebuild.

The European no-code ecosystem

Europe has credible alternatives. WeWeb (Paris) lets you export the front end and plug it into a back end such as Xano or Supabase, Softr (Berlin) builds portals on top of Airtable or a database, and both offer EU hosting. They reduce lock-in compared with Bubble but still struggle with complex business rules beyond 30,000 to 50,000 records. Use them for portals and dashboards, not as the core of an operational system.

Where a custom team based in Dakar fits

Kolonell builds custom business applications from Dakar, with a zero to two hour time difference with Amsterdam depending on the season. Public ranges are set by complexity; everything else is quoted.

Project profileExample for a facility services firmKolonell range
Simple appcleaning schedule and key handover2,500,000 to 4,000,000 FCFA (3,810 to 6,100 EUR)
Medium appwork orders, clients, invoicing4,000,000 to 7,000,000 FCFA (6,100 to 10,670 EUR)
Complex appclient portal, ERP sync, payments7,000,000 to 15,000,000+ FCFA (10,670 to 22,870+ EUR)
Monthly maintenancefixes, updates, monitoring35,000 / 75,000 / 120,000 FCFA (53 / 114 / 183 EUR)
Hosting and optionsEU region, backups, on-callquoted

The code lands in your Git repository, the database stays in your cloud account and technical documentation is part of the delivery.

Need a professional website?

Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.

Prefer a call back?

Leave your WhatsApp number and a Kolonell expert will get back to you within 1 business day. Free, no strings attached.

You are :

Mini case study

Daan, managing director of a facility services company in Amsterdam with 300 client sites, runs operations on spreadsheets and a scheduling app. He compares three first-year scenarios.

  • Bubble: 15,000 EUR setup + 349 USD per month, about 3,900 EUR a year, + 150 USD per month of overage during four peak months (about 550 EUR). Year 1: about 19,450 EUR, then about 4,450 EUR a year.
  • Amsterdam agency, custom: 58,000 EUR excl. VAT + 150 EUR per month hosting. Year 1: 59,800 EUR.
  • Kolonell team, medium complexity: at most 10,670 EUR + Standard maintenance at 114 EUR per month (1,368 EUR) + EU hosting quoted separately. Year 1 excl. hosting: about 12,000 EUR.

With 35,000 work orders a year, Daan crosses 50,000 rows in about 18 months. His five planners lose one hour a day to double entry, roughly 1,100 hours a year: at 40 EUR loaded hourly cost, that is 44,000 EUR of recoverable time. Any of the three options pays back within a year; the five-year total and exit cost decide.

FAQ

Can a Bubble app be migrated to custom code later?

Yes, but it is a full rewrite: only data exports as CSV. Expect 70 to 90% of the cost of a new build, with the prototype mainly serving as a specification.

Is Bubble GDPR-ready for a Dutch company?

Bubble hosts in the United States by default; dedicated EU hosting exists only on enterprise plans well above 549 USD a month. You also need documented transfer safeguards for staff and client data.

How long does a custom business app take?

A medium-complexity operations tool takes 8 to 14 weeks, including 2 weeks of scoping. A simple scheduling tool ships in 4 to 6 weeks.

What maintenance budget should I plan?

Plan 15 to 20% of the initial cost per year for enhancements. Kolonell corrective maintenance comes in three packages: 35,000, 75,000 or 120,000 FCFA a month (53, 114 or 183 EUR).

Does the time difference with Dakar slow projects down?

Dakar is on GMT all year, so it is one hour behind Amsterdam in winter and two in summer. Daily stand-ups at 10:00 Amsterdam time fit both teams' working hours.

Let's scope your project. Share your workflows, integrations and data volumes and we will define the scope and an 8 to 14 week delivery plan. Detailed quote within 48 h. WhatsApp +221 77 596 93 33.

Tags:#no-code#Bubble#custom software#Amsterdam#business app#total cost#comparison
Share:

Mohamed Bah

Fondateur, Kolonell

Passionate about digital and entrepreneurship in Africa, Mohamed has been helping Sénégalese businesses with their digital transformation since 2020. Founder of Kolonell, he believes every SME deserves a professional and accessible online présence.