
Client number nine needed a portal by Friday. The fastest way to get there was to duplicate client number eight's interface, swap the logo, adjust the filter, and move on. Nobody sat down and decided this would be the process. It just became the process, one client at a time.
By client fifteen, updating a single field means remembering which of fifteen near-identical interfaces still needs the fix. By client thirty, nobody fully remembers which ones are current. This is one of the quieter ways Airtable-based client work starts costing more time than it saves, and it usually has nothing to do with running out of room.
It usually starts small. One client needs a slightly different view of their project status, so someone duplicates the existing interface rather than reworking the filter logic on the original. It's faster, and it works. The second client needs the same thing. So does the third.
Nobody frames this as a decision at the time. It's the path of least resistance under a Friday deadline. The cost shows up later, when a pricing field needs updating everywhere, or a client's logo changes, or the whole layout needs a new column, and someone has to open interface after interface to make the same edit by hand.
Airtable caps this deliberately. According to Airtable's own support documentation, "for functional reasons, we've capped the number of interfaces per base at 50. Additionally, there is a limit of 50 interface pages per interface" (Airtable Support, updated 2026). There's also a hard rule worth knowing before you build around duplication as a strategy: you can duplicate an interface within the same base, but Airtable does not support duplicating an interface or an interface page into a different base, since an interface's configuration depends on that specific base's fields and tables.
The table below lays out where the ceilings actually sit.
For the wider picture of where this cap sits alongside records and automations, see our full Airtable pricing breakdown.
Airtable's documentation points toward a single interface with a record filter set to the viewer's own records, using an email or user field to match each client to only their data. This is Airtable's own recommended fix, not a third-party workaround, and it genuinely reduces the number of interfaces you need to maintain.
It also means fewer places to make the same edit. One filtered interface replacing thirty duplicated ones is a real improvement, and worth doing regardless of what you decide next.
The viewer's records filter controls which rows a client sees. It doesn't control which fields they see within those rows. If your project table includes an internal margin column, a private note field, or anything else that shouldn't reach a client, the native filter alone won't hide it consistently across every layout type.
Airtable's own documentation on public interface pages is direct about the limits here too: field values used for charts, and conditionally hidden fields, can still be visible to a technical user inspecting the page's network traffic, even when they don't appear on screen (Airtable Support). This is exactly the kind of detail that pushes teams back toward duplicating a whole separate interface per client, since a full copy at least keeps the sensitive fields out of that client's version entirely.
It's rarely the 50-interface cap itself. Long before that number, three things tend to break down in order:
None of this shows up as an error message. It shows up as time, the kind captured in Asana's Anatomy of Work Index (2026), which found that roughly 60% of the average workday goes to "work about work" like chasing down the right version of something rather than doing the actual client work. Maintaining thirty duplicated interfaces is a textbook example of that pattern.
The underlying goal, whether you stay on Airtable's native tools or add a layer on top, is the same: one interface that changes what it shows based on who's logged in, rather than thirty separate copies that all need to be kept in sync by hand. In practice, this happens in three steps.</p>
- Consolidate your existing duplicated interfaces down to one using Airtable's native "viewer's records" filter to show each client only their own records. This alone removes most of the maintenance tax, since one change now updates everywhere instead of in thirty places.
- Identify which fields are actually sensitive per client, like margin, internal notes, or anything else the native record filter can't hide, since that filter controls rows, not columns.
- Add a permission layer that handles both record and field-level rules on that same single page, so it adjusts automatically based on who's logged in, without a second copy to build or maintain.
This is where a dedicated frontend layer on top of Airtable earns its place for firms running client work at any real volume. Instead of duplicating a page for each client, you build the page once with both record-level and field-level rules attached, and it adjusts automatically for whoever logs in, client, teammate, or partner, without a second copy to maintain.
Because Noloco connects directly to your existing Airtable base, the data doesn't move. Only the layer your clients actually see changes, from thirty maintained copies down to one page that already knows the difference between them.
Airtable's 50-interface cap is real, but it's rarely the thing that actually stops a firm. Long before that number, the maintenance tax of keeping duplicated interfaces consistent, current, and correctly scoped per client starts costing more time than the original shortcut ever saved. Airtable's own filter-based fix helps, but it stops at the record level, not the field level, which is exactly the gap that pushes teams back toward duplicating in the first place.
If this is already familiar, and you're also noticing per-editor costs creeping up or automations quietly failing, it's worth checking whether duplication is one of several signs your operations have outgrown what Airtable's native tools were built to carry.
How many interfaces can I actually create in one Airtable base?
Up to 50 interfaces per base, and up to 50 pages within any single interface (Airtable Support).
Can I duplicate an Airtable interface into a different base?
No. Airtable's documentation is explicit that interfaces can only be duplicated within the same base, since the interface configuration depends on that base's specific fields and tables.
Does Airtable have a built-in way to avoid duplicating an interface per client?
Yes. A single interface can filter records by the viewer's own email or user field, showing each client only their own records without needing a separate copy.
Does that built-in filter also hide sensitive fields from clients?
Not fully. It controls which records appear, not which fields within those records are visible, so sensitive fields often need additional handling to stay private across every layout type.
Is duplicating interfaces actually against Airtable's terms or a bad practice?
No, it's a supported feature and a reasonable short-term fix. The issue is maintenance cost at scale, not policy: every duplicated interface needs to be updated by hand when something changes.
What's the difference between fixing this inside Airtable versus adding a frontend layer?
Fixing it inside Airtable means consolidating into fewer interfaces with record-level filters, which helps but doesn't cover field-level privacy. A dedicated frontend layer on top of Airtable can apply both record and field-level rules to a single page automatically, without duplicating anything. See how Redrock Entertainment cut costs by 60% with Noloco.
Wondering if interface duplication is just the first crack, or part of a bigger pattern? Continue to 6 signs your firm has outgrown Airtable as its source of truth to check the other five.
Noloco is perfect for small to medium-sized service businesses like consultancies, agencies, advisory firms, as well as engineering and industrial services such as energy, construction, or any other operations-focused fields.
Not at all! Noloco is designed especially for non-tech teams. Simply build your custom system using a drag-and-drop interface. No developers needed!
Absolutely! Security is very important to us. Our access control features let you limit who can see certain data, so only the right people can access sensitive information
Yes! We provide customer support through various channels—like chat, email, and help articles—to assist you in any way we can.
Definitely! Noloco makes it easy to tweak your system as your business grows, adapting to your changing workflows and needs.
Yes! We offer tutorials, guides, and AI assistance to help you and your team learn how to use Noloco quickly.
Of course! You can adjust your app whenever needed. Add new features, redesign the layout, or make any other changes you need—you’re in full control.