Skip to content
No-Code SaaS11 min read·

No-code got you to 100 users. Here is the bill for the next 1,000.

No-code was the right call for the first hundred users. The next thousand arrive with a bill in four currencies: pricing that meters your success, ceilings you find by hitting them, security nobody reviewed, and a rebuild that gets dearer every month you wait. What each one costs, what you can take with you when you leave, and the rebuild in weeks and money.

No-CodeSaaSBubbleLovableAirtableRebuild

If you built your SaaS without developers and a hundred people now use it, you made a good decision. You found out whether anyone wanted the thing for the price of a few subscriptions and your evenings, which is cheaper than any agency would have done it. Nothing in this article argues otherwise.

What the no-code guides leave out is the second half. Most of what you search for on the subject is freelancer gigs, tool vendors and posts old enough to recommend platforms that no longer exist. None of them tell you what happens between a hundred users and a thousand, because none of them are around for it. I am, usually when a founder calls to say the app has started doing something nobody can explain.

So this is the bill, itemised: what growth costs on the platform you are on, how to tell which line you are already paying, what you can take with you if you leave, and what a rebuild actually takes, in weeks and money.

What no-code got right

It is worth being precise about this, because it tells you what to keep. No-code is excellent at the first version of a workflow: a form, a list, a few rules, an email when something changes. It lets the person who understands the problem build the solution directly, with nobody translating. And it makes changing your mind almost free, which is exactly what you need while you are still finding out what the product is.

Those strengths all belong to the search phase. The bill starts arriving when the search is over and the job becomes running the same workflow, reliably, for ten times as many people.

The bill arrives in four currencies

CurrencyAt 100 usersAt 1,000 usersWhere it shows up first
Usage pricingA plan that feels cheapA plan tier, an overage line, or a hard stopThe invoice, or a workflow that silently stopped running
Platform ceilingsInvisibleSlow pages, queued jobs, rate limits, record capsSupport tickets that say it is slow today
Security and tenancyNobody is lookingSomebody is, including your biggest prospect's security teamA questionnaire you cannot answer, or a customer who saw another customer's data
Rebuild costA few weeks of workMore data, more integrations, more habits to preserveThe quote, every month you wait

You rarely pay all four at once. The useful exercise is working out which one you are paying now and which one is next.

1. Pricing that meters your success

Almost every no-code platform prices on a unit that grows with usage, not with revenue. That is fair, and it is also why the bill grows faster than you expect: the unit counts work, and a thousand users do a lot more than ten times the work of a hundred, because they generate more records, more automations fire per record, and every list gets longer to search.

workload units on Bubble's Team plan$549 a month billed annually. Every search, workflow and API call spends them
500K
records per base on Airtable Team125,000 on Business. The cap counts every table in the base together
50,000
per action, per run, on ZapierA Zap with four actions spends four tasks every time it fires
1 task

Take a modest example. A product where each customer account logs about fifty records a month, stored in Airtable, with a four-step Zap that fires on each new record. At a hundred accounts that is 5,000 records and 20,000 tasks a month: comfortable, and the Team plan's record cap is ten months away. At a thousand accounts it is 50,000 records and 200,000 tasks a month. You hit the Team cap in the first month and the Business cap before the end of the third, and the automation bill is now a line you discuss with your accountant.

None of this is hidden. It is on every pricing page. What catches people is that the plan that fit at a hundred users was chosen when the unit was abstract, and the growth that breaks it is the growth you were hoping for.

2. Ceilings you find by hitting them

The second currency is time, mostly your users'. No-code platforms are built to make the common case easy, and they get there by deciding things for you: how data is queried, when background work runs, how many requests per second an integration may make. Airtable's API, for example, allows five requests per second per base, which is plenty for a back office and nowhere near enough for a product with a thousand people clicking.

The symptoms are consistent across platforms:

  • Pages that get slower as lists get longer. A search that filtered a few hundred rows instantly now filters a hundred thousand, and you cannot add an index because you never see the database.
  • Background work that queues. Scheduled workflows and exports share capacity, so a busy hour delays the reminder emails, and a busy day delays the billing run.
  • Logic nobody can test. The rules of the business live in dozens of visual workflows. There is no test suite, so every change is tested by customers, and after the third incident people stop making changes.
  • Glue that fails quietly. A Zap that errored at 2am does not page anyone. You find out when a customer asks why their invoice never arrived.

That third one is the real ceiling. Platforms get faster every year. A product that nobody dares change does not.

3. Security nobody reviewed

At a hundred users, nobody is looking. At a thousand, someone is, and the first one is often a prospect's security team with a questionnaire that asks how tenant data is isolated, who can access production, and where the audit log is.

The risk is not that no-code platforms are insecure. It is that their access rules are configured by hand, per data type or per table, and nothing forces you to configure them. Bubble's privacy rules are opt-in for each data type. A Supabase table without row level security is readable by anyone holding the public key that ships in your frontend. In 2025 a researcher scanned 1,645 apps from Lovable's public showcase and found about 170 whose databases could be read, and in some cases written, by anyone, logged in or not. It was logged as CVE-2025-48757 with a critical score. Lovable disputed that it was their bug, and they have a point: each app's owner was responsible for its rules. That is exactly the problem. The owner was usually a founder who did not know the rules existed.

Multi-tenancy is the usual weak spot. In most no-code builds a company field on every record, plus a constraint on every search, is the whole tenancy model. Every search you forget to constrain is a leak, and nobody will ever list them for you. The isolation boundaries in a multi-tenant SaaS are the same whether a developer or a visual editor draws them; the difference is whether anything checks.

4. The rebuild that gets dearer every month

The last currency is the one that compounds. Every month on the platform adds rows to migrate, integrations to replace, workflows nobody wrote down, and user habits the new version has to preserve or explain. None of that is wasted, because it is the product. But a rebuild at three hundred users with one integration is a different project from a rebuild at two thousand users with nine, and the second one has customers who will notice every difference.

This is not an argument for rebuilding early. It is an argument for deciding deliberately, rather than having the decision made for you by an outage, a security incident or a plan you cannot afford.

What you can take with you

What leaving costs depends almost entirely on what kind of tool you built on, because they differ completely in what they let you keep.

Built onWhat you takeWhat you leave behindUsual shape of the move
BubbleYour data as CSV or JSON from the editorAll workflow logic, page structure and plugin wiring. There is no code exportRebuild, using the live app as the specification
Airtable with Softr, Glide or similarYour data, cleanly, through the APIThe interface, and the logic spread across formulas and automationsRebuild the app, keep the data shape as a starting point
Zapier or Make glueNothing runnableEvery automation. The list of Zaps is the best documentation you haveReplace with code inside the new app, one Zap at a time
Lovable, Bolt, Replit or v0The code and, usually, the Supabase projectNothing, except the assumption that it was reviewedOften harden rather than rebuild. Decide after reading it

The last row is the interesting one. AI app builders give you real code, which is a genuine advantage over the platforms above it. It is also code nobody has read, and the review sometimes concludes that the frontend is fine and the data layer needs replacing, or that the whole thing is sound once the access rules are fixed. You only find out by reading it, and what the move from Lovable to production involves has its own article.

The rebuild, in weeks and money

A rebuild from no-code is not the same project as building from scratch. You skip most of the expensive discovery, because a working app with real users is the best specification anyone will ever hand a developer. You pay instead for the data, the integrations and the cutover. For a typical product with one core workflow, it runs like this:

PhaseWeeksWhat decides the range
Review: read the app, export the data, list every workflow and automation1Fixed. Nothing gets quoted before this
Data model and migration scripts, rehearsed on a copy1 to 2How inconsistent the data is after years of hand edits
Accounts, roles and the core workflow3 to 5How many kinds of user see different things
Billing, email and the integrations that replace the glue1 to 3Number of Zaps, and whether billing moves with you
The admin and reporting your team actually uses1 to 2Usually less than what exists today
Parallel running, cutover, redirects and user communication1How much downtime the business can accept

Eight to fourteen weeks. That is close to the seven to nine weeks a lean MVP takes from scratch and well under the twelve to twenty for a production platform, because the scope is proven: you are not paying anybody to build features that turn out not to matter.

Eight to fourteen weeks is 320 to 560 hours. At 2026 market rates that is roughly $8,000 to $14,000 with a senior developer in South Asia, $13,000 to $39,000 in Eastern Europe, and $26,000 to $112,000 through an agency in North America or Western Europe. As with any build, most of that spread is geography rather than scope, and the same weeks priced in any of those markets describe the same project.

The migration costs nobody quotes

These are the lines that turn a ten-week rebuild into a twelve-week one, and every one of them is cheaper if you know about it in advance:

  • Passwords. Most platforms will not give you password hashes, so every user resets their password at cutover. Plan the email, the support load and the day you send it. Supabase is the exception: you own the project, so the hashes come with you.
  • Billing ownership. If the Stripe account is in your name, subscriptions, cards and customer IDs carry over untouched. If payments ran through a plugin or a platform's own account, moving every subscriber is a project of its own.
  • URLs. Every link in an email, a bookmark or a search result points at the old structure. Map them and redirect them, or lose the traffic.
  • Files. Uploads live in the platform's storage, behind its URLs. They need copying, and every record that points at one needs updating.
  • Email reputation. Transactional email sent through the platform's servers leaves its reputation behind. Warm up your own sending domain before cutover, not on the day.
  • Integrations that call you. Anything sending webhooks to the old app needs repointing, and some partners take weeks to do it.

Stay, harden or rebuild

Flowchart: what to do about the no-code app
  1. The app works and people pay for it

  2. Can one customer see another customer's data?

    ↳ yes? fix the access rules this week, before anything else

  3. Will usage pricing outgrow revenue within a year?

    ↳ yes? price the rebuild now, while it is smallest

  4. Is the team afraid to change the core workflow?

    ↳ yes? the ceiling is already here; review, then decide

  5. Is a buyer asking for audit logs, SSO or data residency?

    ↳ yes? those are hard to bolt on; scope a rebuild of the data layer

  6. Stay, and make the exit cheap

    Nothing is forcing the move yet. Spend the time on the checklist below.

Plenty of products fall all the way through. Staying is a legitimate answer, as long as it is a decision rather than a default.

Make the exit cheap, starting this month

Whether you rebuild next quarter or never, these cost almost nothing now and take weeks off any future move:

  1. 1Export all your data every month and open the export to check it is complete. A backup you have never opened is a hope.
  2. 2Own the domain, the Stripe account and the email sending domain in your own name, not the platform's or a freelancer's.
  3. 3Write down every automation: what triggers it, what it does, and what breaks if it stops. This document becomes the specification.
  4. 4Run the two-minute tenant test above after every change to access rules.
  5. 5Keep a stable ID on every record that is yours, not the platform's, so rows can be matched after migration.
  6. 6Note the five things customers complain about most. They tell a rebuild what to fix rather than copy.
No-code was not the mistake. The mistake is letting the platform decide when you leave, because it will choose the worst possible week.

If your no-code or AI-built app is starting to strain, I will read it, export the data, and come back with a written answer: keep it, harden it, or rebuild it, what each costs in weeks, and what to do first. The review is a fixed fee, and you owe nothing further if the answer is to stay. Get a no-code rescue assessment.

Questions people ask

Can you build a SaaS MVP without developers?

Yes, and for the first hundred users it is often the right call. No-code lets the person who understands the problem build the first version of a workflow directly and makes changing your mind almost free. The limits appear later, as usage pricing, performance ceilings, hand-configured access rules and a growing rebuild cost. Staying on no-code is legitimate as long as it is a deliberate decision rather than a default.

When should you move off a no-code platform?

Fix access rules immediately if one customer can see another customer's data. Price a rebuild now if usage pricing will outgrow revenue within a year, since the rebuild is smallest today. If the team is afraid to change the core workflow, the ceiling has already arrived. If a buyer asks for audit logs, SSO or data residency, scope a rebuild of the data layer, because those are hard to bolt on.

Why do no-code costs grow faster than users?

Because platforms price on units that count work, not revenue. Bubble's Team plan includes 500K workload units for $549 a month billed annually, Airtable Team caps a base at 50,000 records, and Zapier charges one task per action per run. A product logging fifty records per account monthly with a four-step Zap goes from 20,000 tasks a month at 100 accounts to 200,000 at 1,000, and hits the Airtable Team cap in the first month.

What migration costs do no-code rebuild quotes miss?

The common surprises are passwords, since most platforms will not export hashes and every user must reset, except on Supabase; billing, if Stripe is not in your own name; URL redirects; copying uploaded files; warming up your own email sending domain before cutover; and repointing partners that send webhooks to the old app. Each is cheaper if planned in advance. For apps built with AI builders, see the no-code SaaS rebuild path.

Building something like this?

I design and ship these systems for clients: retrieval over private data, agents that complete real tasks, and the Laravel platforms underneath them.

Keep reading