The verdict in three sentences
No-code (Airtable, Bubble) remains unbeatable for moving fast and testing a process with fewer than 15 users. Beyond roughly 30 users or 50,000 records, cumulative licence costs and technical workarounds make a custom web app cheaper over 3 years. For a 40-person Berlin SME, the gap reaches 10,000 to 25,000 EUR in favour of custom, plus ownership of the code and data.
The real 3-year cost for 40 users
The no-code trap is per-seat pricing. Airtable Business costs 45 EUR per user per month on monthly billing: for 40 staff, that is 1,800 EUR a month, or 21,600 EUR a year. Bubble charges per application rather than per user, but its professional plans (120 to 350 EUR a month) come with build costs and server workload units billed on top.
| Item (40 users, 3 years) | Airtable Business | Bubble (Growth to Team plan) | Custom web app |
|---|---|---|---|
| Initial build | 3,000 to 8,000 EUR (consultant) | 12,000 to 25,000 EUR (Bubble freelancer) | 25,000 to 60,000 EUR |
| Licences or hosting per year | 21,600 EUR | 1,440 to 4,200 EUR + workload units | 1,200 to 2,400 EUR |
| Maintenance and changes per year | 3,000 to 5,000 EUR | 4,000 to 8,000 EUR | 4,000 EUR (maintenance contract) |
| Third-party tools (automation, connectors) per year | 1,500 to 4,000 EUR | 600 to 2,000 EUR | Built into the code |
| 3-year total | 81,300 to 99,800 EUR | 30,120 to 67,600 EUR | 40,600 to 79,200 EUR |
| Code ownership | No | No (vendor lock-in) | Yes |
Bubble looks competitive on paper. It becomes fragile with large volumes, performance requirements or a need for full export: leaving Bubble means rebuilding everything.
Signals that no-code has hit its limits
| Signal | Observed threshold | Consequence |
|---|---|---|
| Paid users | More than 30 seats | Licences exceed 16,000 EUR a year on Airtable |
| Record volume | 50,000 per base (Team plan), 125,000 (Business) | Slowdowns, splitting into several bases |
| Automations | More than 25,000 runs per month | Plan upgrade or extra Make and Zapier costs |
| Access rights | Need to hide fields by role | Duplicated views as workarounds, leak risks |
| Business logic | Formulas nested more than 5 levels deep | Silent errors, unmaintainable |
| Integrations | Two-way sync with the ERP | Fragile scripts, double entry |
| Audit and compliance | Change log required by a client or the GDPR | History limited by plan |
Two or three of these signals together justify studying the switch. The good news: the existing Airtable base works as a living specification and cuts scoping effort by 30 to 40%.
How to migrate successfully
Migration takes 10 to 16 weeks. You start by modelling the data in a PostgreSQL database, then rebuild the most used views, before importing the history. Airtable stays read-only for a month to reassure teams. Data migration typically accounts for 2,000 to 5,000 EUR within the overall budget.
Mini case study
Katrin, CFO of a 40-person technical equipment trading SME in Berlin, built deal tracking on Airtable in 2023. The base holds 68,000 records and 32 automations, and costs 21,600 EUR a year in licences plus 3,500 EUR a year in ERP connector tools.
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
Over 3 years, keeping Airtable would cost about 75,300 EUR before counting lost time. She commissions a custom app at 42,000 EUR, with 1,800 EUR of hosting and 4,000 EUR of maintenance per year, i.e. 59,400 EUR over 3 years. The saving reaches 15,900 EUR, and the app syncs directly with the ERP, removing 6 hours of double entry per week.
FAQ
At how many users does custom development pay off?
The tipping point is usually between 25 and 35 users on Airtable Business. Below 15 users, no-code is almost always cheaper over 3 years.
Is Bubble a durable alternative to Airtable?
Bubble suits an app with 10 to 500 users and simple logic. Beyond that, workload unit costs and the inability to export code slow growth.
How long does a migration from Airtable take?
Count 10 to 16 weeks for a base of 50,000 to 100,000 records. Data migration costs 2,000 to 5,000 EUR depending on field quality.
Can we keep Airtable for some uses?
Yes, a hybrid model works well: the custom app handles critical data and Airtable serves 3 to 5 users for ad hoc tables, for under 3,000 EUR a year.
Does custom software require an in-house tech team?
No, an outsourced maintenance contract at 3,000 to 6,000 EUR a year covers updates and small improvements for an SME of this size.
Let's scope your project. Share the structure of your no-code base and your user count, and we will price the migration to a custom app with a 3-year comparison and a 10 to 16 week plan. Detailed quote within 48 h. WhatsApp +221 77 596 93 33.
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.