Architecture NocoDB

NocoDB vs Airtable: Data Ownership, Record Caps and Cost

Airtable prices by records per base; self-hosted NocoDB has no such cap. Comparing where data lives, record limits, API access and long-term cost.

E
Eric Founder, Roamer Tech · · 6 min read

Want to start now? Deploy your NocoDB in 60 seconds

Smart spreadsheet — the open-source Airtable alternative. From NT$499/mo.

Subscribe to NocoDB

NocoDB is often introduced as “the open-source alternative to Airtable”. That is broadly accurate, but the differences between the two only really surface once your data grows.

The 30-second version

NocoDBAirtable
Billing logicPer instancePer user × record count
Price of growthEnough resources is enoughMore records means an upgrade
Where data livesYour environmentTheir servers
APIGenerated automatically, no extra chargeQuota-limited
Maturity and ecosystemNewerMature, lots of templates
Good forData that grows, hooking into automationGetting started fast, polished experience

Difference 1: record limits and billing logic

Airtable’s plans are tiered by the number of records in each base. The free tier has a fairly low record ceiling, and upgrading is priced per user per month. That means your cost is driven by two variables at once: more data, and a bigger team.

Self-hosted NocoDB has a fixed cost: you pay for server resources. Record counts are limited by storage space, and there is no extra charge for users.

A quick calculation: an 8-person team on an Airtable business plan pays “8 × the unit price” every month. The same team on NocoDB at RoamerHost pays NT$499/mo, however many people join.

Difference 2: where your data lives

Airtable’s data sits on Airtable’s servers; self-hosted NocoDB data sits in your own container. If what you are storing is customer lists, orders or HR records, that difference may be more than a preference — in some industries, contracts or compliance rules rule out putting data in an overseas SaaS product at all.

The other practical consideration is the cost of leaving. A SaaS export usually hands you nothing but CSV, so links, views and formulas all have to be rebuilt. Self-hosted NocoDB sits on a standard database underneath, and you can take it away directly whenever you want.

Difference 3: the API

NocoDB generates a REST API automatically for every table you create, with no extra configuration. That makes it a good lightweight backend for internal systems — a front end or an automation flow can read and write straight through the API with nothing else to build.

Pairing it with n8n is a natural combination: NocoDB as the data layer, n8n as the automation layer, both inside your own environment.

Where Airtable is still ahead

To be fair: Airtable still leads NocoDB on interface polish, template ecosystem and mobile app experience. If your team needs a refined out-of-the-box experience, your data volume is modest, and you do not mind where the data lives, Airtable is a reasonable choice.

NocoDB suits teams whose data will grow, who care about data ownership, who need an API, or who do not want to be tied to per-seat billing.

NocoDB specs on RoamerHost

ItemDetail
Imagenocodb/nocodb (official, unmodified)
MonthlyNT$499
CPU1 core
Storage5 GB
UsersNo extra charge

Three questions to ask before switching

Once you have read the comparison table, these are the three that actually matter:

  1. Will your data volume and headcount grow? If not, the difference in billing models does not apply to you.
  2. Do you need frequent API reads and writes? If not, API quotas are not a problem either.
  3. Is someone willing to own maintenance? If not, the convenience of SaaS is genuinely worth something.

If all three answers are no, staying on Airtable is the rational decision. Switching systems costs more than a monthly fee: there is the rebuild, the retraining, and the mistakes that will certainly happen during the transition.

Where the cost structures differ

You cannot compare the two monthly fees directly, because they are billed on different variables.

As you growNocoDBAirtable
10,000 more recordsNo effect on costMay require an upgrade
Three more colleaguesNo effect on costCost multiplies
More frequent API callsDepends on your resourcesQuota-limited
Adding another projectCreate it in the same instanceDepends on the plan’s base limit

So the real comparison is not “who is cheaper today”, it is “what will you look like in three years”. For a team whose data and headcount barely change, Airtable’s cost is predictable; where data keeps accumulating and you also want automation reading and writing frequently, the gap in favour of per-instance billing keeps widening.

What Airtable does well, stated plainly

A comparison that only lists one side’s strengths is dishonest. Airtable does several things clearly better:

  • User experience — interface detail, animation and general feel are all more mature
  • Templates and ecosystem — there are many ready-made application templates, so you do not design from scratch
  • No operations to run — pure SaaS, with no concept of an instance
  • Collaboration features — comments, notifications and permissions are more mature

If your team size is fixed, your data volume is not going to explode, and you value getting up to speed quickly, Airtable is a very reasonable choice and switching would just be a hassle.

FAQ

Q: Can I migrate my data over?

Yes, but it does not end with exporting a CSV and importing it. Formulas, links, rollups and attachments each need separate handling, and the order matters. There is a full mapping in migrating from Airtable to NocoDB.

Q: Does NocoDB have a record limit?

It is not a per-record billing model; the limits come from the instance’s storage and compute resources. This is the most practical difference from Airtable — there, the plan itself caps how many records you can have.

Q: Do extra users cost more?

Billing is not per user. In practice the ceiling has more to do with instance resources than with license counts.

Q: Are the features very different?

The core capabilities are all there — multiple views, links, formulas, rollups, forms and an API. The differences are mostly in detail and template ecosystem, and that is a gap in maturity, not in what is possible.

Q: When should I not switch?

When your team size is fixed, your data volume is steady, and what you have already works well. The cost of switching systems — rebuilding, retraining, mistakes during the transition — is very real, and without a clear pain point it is not worth it.

Sources and further reading

NocoDB field types and permission model are as documented officially:

Further reading

Want someone to build it for you?

Once the data volume climbs further, or it has to connect to your company’s existing systems, this stops being just a choice of tool. Roamer Tech takes on enterprise system customization and API integration:

Ready to get started with NocoDB?

60 seconds after you subscribe, NocoDB is installed for you — an isolated container with hard resource limits you never share, and HTTPS out of the box.

Subscribe to NocoDB

Billed monthly · no contract · cancel anytime

Hi, I'm Roamer! Tap me anytime with a question and I'll help you out.

Roamer

Roamer - AI assistant

Online
Roamer

Ask me anything, anytime — I'll do my best to help!

Powered by RoamerHost AI