All insights
InsightsAirtablefront-endarbitrage

Interface Designer, custom extension or external app: three economics

Three ways to put a front end on an Airtable base, three cost models with nothing in common. Many teams choose by the screen, then discover the bill — in seats, in development, or in infrastructure.

Published on April 28, 20267 min readmixed levelfigures verified on August 12, 2026

TL;DR

  • There are three ways to put a front end on an Airtable base: Interface Designer (included in every plan), a custom extension built with the Blocks SDK, or an external application on the API. Three distinct cost models.
  • Interface Designer adds no license — but every user who edits data is a billed seat: $20/month on Team, $45/month on Business, billed annually (verified August 12, 2026).
  • A custom extension adds no license either: its cost is development, and its audience stays bounded to the base's collaborators — the seats you already pay for.
  • An external application decouples cost from audience: fixed infrastructure (Vercel Pro $20/member/month + Supabase Pro $25/month), unlimited end users — at the price of real development and the API's 5 requests per second per base.
  • No option wins everywhere: it all comes down to who uses the front end, how many people, and how much customization. We have built all three in production: interfaces in daily use, 17 custom extensions including a full CRM, 8 Next.js/Supabase/Vercel applications (Ownward internal data, 2026).
01

The front end is not an aesthetic choice

Every well-modeled Airtable base soon raises the same question: what interface do you give the people who use it? Three answers exist, and they differ less in how they look than in how they cost.

Our thesis: choosing between Airtable Interface Designer, a custom extension, and an external application is a cost/audience/complexity trade-off — not an aesthetic preference. Each option wins in its own use case; none wins everywhere.

OptionWhat you pay forAudienceComplexity
Interface DesignerA seat for every user who editsBase collaboratorsLow: configuration, zero code
Custom extension (Blocks SDK)Development, zero licenseBase collaboratorsMedium: React, running inside the base
External application (API)Development + fixed infrastructureUnlimitedHigh: full app, API limits to manage

The rest of this article unpacks each column, then brings them together in a decision tree. All prices were verified on August 12, 2026 on the official pages.

02

Interface Designer: included, paid per seat

Interface Designer is available on every Airtable plan. You assemble business views without writing code — no-code front-end in the strict sense: an autonomous team ships an interface in hours (the timeline view and sharing an interface separately from the base remain paid-plan features).

The economics live elsewhere: Airtable is charged per seat. Read-only access is free; any edit permission is a billed seat.

Plan (annual billing)Price per seatRecords per base
Free$01,000
Team$20/month50,000
Business$45/month125,000

An "included" interface used by 25 staff who enter data therefore means $500 to $1,125/month in seats — the mechanics we detail in seat pricing math.

For outside audiences, two mechanisms exist. Interfaces can be shared with "interface-only" collaborators who never see the underlying base (up to 5,000 per interface); public sharing of an interface page is read-only, on paid workspaces. And Portals, an add-on sold in seat packs: from $120/month for 15 seats on Team, one portal per base.

Interface Designer wins when the audience is internal, already seated, and the need is a clean business view shipped fast: the marginal cost of the front end is then zero.

03

The custom extension: code inside the base, zero license

Extensions — components that add visuals or features to a base — exist on all paid plans. The Blocks SDK, public on GitHub under Airtable's own license, lets you build them to measure: React functional components and hooks, Node.js 22+, a dedicated CLI.

block release                # private release to the base's collaborators
block add-remote             # declare an additional target base (beta)
block release --remote prod  # deploy across multiple bases

The economics: a privately released extension is available to the base's collaborators, with no review and no additional software license. Its cost is development — and development alone. Its audience is bounded to the seats you already pay for: nothing extra on the license bill, but no wider audience either.

It is the right tool when the audience already is the team. We built 17 custom extensions in production in one year, including a full CRM — Aircall telephony, templated emails, SMS and WhatsApp, interactive maps — directly inside the base (Ownward internal data, 2026). Adoption was immediate, for a simple reason: nobody left their working tool.

Two documented caveats: deploying one extension across multiple bases goes through the CLI's "remotes", still flagged as beta; and extensions require staying on a paid plan.

04

The external application: fixed cost, uncapped audience

Airtable's web API is designed to integrate your data "with any external system": REST, JSON, personal access tokens or scoped OAuth. An external application talks to the base with a single token; its end users are not Airtable collaborators and cost no seats.

The economics flip: cost becomes fixed, decoupled from audience — whether the application serves 50 or 5,000 users. Order of magnitude, verified August 12, 2026:

Infrastructure lineOrder of magnitude
Hosting (Vercel Pro)$20/member/month
Database and auth (Supabase Pro)$25/month
End-user licenses$0 — no Airtable seats

The real line item is building a complete application: auth, permissions, deployment, maintenance.

One architectural constraint applies. The API is limited to 5 requests per second per base and 50 per token, with monthly quotas per plan — 100,000 calls on Team, unlimited on Business. Beyond a handful of concurrent users, the pattern to remember is the replica: the application reads a synchronized store, not the base directly. Our 8 production Next.js/Supabase/Vercel applications — portals, dashboards, multi-tenant SaaS — rely on a sync engine connecting six CRM/ERP systems to a single source of truth (Ownward internal data, 2026). That discipline is part of how we build.

The external application wins when the audience extends beyond the base's walls: customers, partners, multi-tenancy, domain-based visibility. Below that threshold, it is oversized.

What doing nothing costs — Serving 30 external users through Editor seats on Team is $600/month, $7,200/year, where Portals at $120/month for 15 seats or an external app on fixed infrastructure (~$45/month excluding development) answer differently. Conversely, building a full application for 5 internal users who already hold seats means paying for development and then maintenance, for a front end Interface Designer would have shipped in hours.

05

The decision tree

Five questions settle most cases — keeping in mind that the true cost of a SaaS subscription goes beyond the license.

Discriminating questionAnswerIndicated option
Who will use the front end?Collaborators who already hold a seatInterface Designer or custom extension
A small number of external users, read-only or simple inputInterface sharing or Portals (from $120/month for 15 seats)
A large, open, or multi-organization audienceExternal application
Does the need exceed configuration?NoInterface Designer
Yes, but the team must stay inside AirtableCustom extension
Multi-tenancy, own SSO, domain-based visibility?YesExternal application
Many concurrent users on the data?YesExternal application, with a replica (5 req/s per base)
Who can build it?The team alone, no code, fastInterface Designer
A React/API development budget existsCustom extension or external application

When two rows diverge, audience wins: it is what flips the cost model, not the comfort of the screen.

06

The limits of this approach

The prices, quotas, and limits quoted are those verified on August 12, 2026; Airtable states it may change its rate limits, including per plan. The exact boundary of billed seats varies by plan — the safe formulation: read-only is free, editing is billed. The decision tree ignores governance, compliance, and in-house skills, any of which can overturn a purely economic trade-off. Our production figures describe our context, not a market average. Finally, the options are not mutually exclusive: many deployments combine two — interfaces for the team, an external app for customers.

Key takeaways

  • The seat is the hidden variable: "included" means paid per active user, "zero license" means bounded to existing seats, "unlimited audience" means development and infrastructure to own.
  • The tipping point toward the external application is audience — as soon as it leaves the base's walls, per-seat cost stops being the right model.
  • Both custom options require React or API development; Interface Designer remains the only one a team can ship alone, without a partner.

A front end on Airtable is not a cosmetic layer: it is an economic decision that commits licenses, development, and architecture. Laying the three models side by side prevents the classic mistakes in both directions. Ownward helps companies perform better through technology — and above all, take back control.

Sources

Ownward internal data, 2026.

Figures and prices verified on August 12, 2026.

All trademarks belong to their respective owners. This article is neither sponsored nor endorsed by the vendors mentioned.

Is this on your desk right now?

Tell us where you stand. We reply with concrete elements — what we would do first, in your business.

Talk about your situation

Keep reading

All insights