Skip to content

Comparison

Excel vs Airtable: a spreadsheet or a database?

Excel calculates, Airtable keeps track. Miss that difference and you either pay for the wrong tool or build a database inside a spreadsheet.

The Microsoft Excel product page with a monthly budget spreadsheet and charts
ExcelMicrosoft's spreadsheet: formulas, pivot tables and charts on free-form cells, usually already included in your Microsoft 365 subscription.
The Airtable pricing page with Free, Team at 20 dollars and Business at 45 dollars per seat per month billed annually
AirtableAn online database that looks like a spreadsheet: records with fixed fields, links between tables, forms and automations, billed per editor.

By , Founder and CEO

9 min read
On this page
  1. 01One example, two tools
  2. 02What Airtable costs and what the plans include
  3. 03Where Excel is the better tool
  4. 04Where Airtable is the better tool
  5. 05Where both run out
  6. 06Picking Excel vs Airtable by type of work

Excel vs Airtable is not a choice between two spreadsheets. Excel is a calculation tool: free-form cells where you compute, analyse and chart. Airtable is a database dressed as a spreadsheet: every row is a record with fixed fields, tables point to each other, and several people work in the same data at once. Compare them on formulas and Excel wins. Compare them on a team keeping one list up to date and Airtable wins.

Most comparisons you will find are written by software vendors with something to sell. This one puts the prices and limits side by side as Microsoft and Airtable publish them, and says plainly when neither is the right answer. We build software for small and mid-sized companies in Belgium and abroad, so the angle is the one of a business owner, not a power user.

Five copies of one file, or one shared source

Five versions

Thursday, Harrogate site: who is going?

  • rota_wk44.xlsxEmail from Sarah, Mon 08:12Tom
  • rota_wk44 (2).xlsxShared folderKieran
  • rota_wk44_final.xlsxThe planner's desktopTom and Kieran
  • rota_wk44_final_v2.xlsxAttached for the clientTom
  • rota_wk44 copy.xlsxForwarded in the chatempty

One source

Thursday, Harrogate site

ThuHarrogateKieran

Permissions

  • The planner edits
  • An engineer sees his own days
  • Accounts see the hours only

History

  • Mon 08:12 Sarah puts Tom on Harrogate
  • Tue 16:40 the planner switches to Kieran: Tom is off sick

Integration

  • Kieran sees the site on his phone
  • His hours go to the accounts

Signs that Excel has reached its limit

  • You ask who has the right version
  • Someone overwrote a formula and nobody knows when
  • You type the same data over into a second file
  • One person understands the macros, and they are on holiday
  • Everyone sees everything, wages and margins included
  • A client or an engineer gets an old version

Example with made-up names and files.

Spreadsheet and database on the same points

Seven points where a small business feels the difference day to day.

What a row is
ExcelCells you fill in freely, with formulas across rows and columns
AirtableA record with fixed fields: text, number, date, single select, attachment or a link to another table
Calculating
ExcelStrong: formulas across the whole sheet, pivot tables, charts, Power Query
AirtableFormulas per record; totals across records through linked fields and rollups
Size
Excel1,048,576 rows and 16,384 columns per worksheet
Airtable1,000 records per base on Free, 50,000 on Team, 125,000 on Business, counted across all tables
Working together
ExcelCo-authoring in Microsoft 365 through OneDrive or SharePoint
AirtableSimultaneous editing, comments per record, forms and share links for people who should not edit
History
ExcelFile version history in OneDrive or SharePoint
AirtableRevision history per record: 2 weeks on Free, 1 year on Team and Business
Automation
ExcelMacros, Office Scripts and Power Automate
AirtableBuilt-in automations: 100 runs a month on Free, 25,000 on Team, 100,000 on Business
Price
ExcelUsually included in Microsoft 365
Airtable20 dollars per editor per month billed annually on Team, 45 on Business; read-only users are free

Excel wins when the job is calculating. Airtable wins when the job is keeping track, with several people at once. Neither really solves access per person.

One example, two tools

Take an installation company with a list of jobs. In Excel each job is a row, with the client, the address, the technician and the date typed into cells. Spell a client name slightly differently and your pivot table counts two clients. Need several jobs per client and you either copy the client details onto every row or build a second sheet held together with XLOOKUP.

In Airtable you create a Clients table and a Jobs table. A job links to a client, as in any database. Change the client's address once and it changes on every job. A date field only accepts a date, a technician field only a name from the list. That is less freedom than Excel, and exactly why the data stays clean with five people working in it.

What Airtable costs and what the plans include

Airtable bills per editor: anyone who creates or changes records pays. Read-only users, people filling in a form and anyone with a share link do not. Prices are listed in US dollars.

FreeTeamBusiness
Per editor per month, billed annually020 dollars45 dollars
Per editor per month, billed monthly024 dollars54 dollars
Editorsup to 5unlimitedunlimited
Records per base, all tables together1,00050,000125,000
Attachments per base1 GB20 GB100 GB
Automation runs per workspace per month10025,000100,000
Revision history2 weeks1 year1 year
API calls per workspace per month1,000100,000unlimited

Free is for trying, not for running a business on: 1,000 records go quickly. A schedule with 40 jobs a week passes 1,000 records within six months, before you have added a single client table. Team is where most small companies land. Business adds two-way sync between bases, among other things, and more room.

Excel comes with the Microsoft 365 subscription most companies already pay for, with no per-editor fee on top. That does not make it free, but it does make it the cheapest place to start, which is why so many teams stay in it too long.

Moving a spreadsheet list into Airtable

  1. Clean the list in Excel firstOne row per item, one column per field, no merged cells and no subtotals between rows. Spell client names the same way everywhere.
  2. Split out what repeatsIf client details sit on every job row, make two lists: clients and jobs. In Airtable those become two linked tables.
  3. Import and set field typesAirtable imports CSV and Excel files. Afterwards set each field to the right type: date, number, single select or a link to another table.
  4. Give people the right roleAnyone who only reads gets read-only access and costs nothing. Anyone who only reports something gets a form. Only people who truly change records become editors.
  5. Retire the old fileMake the Excel file read-only or archive it. Two sources side by side is exactly the problem you set out to fix.

Where Excel is the better tool

Calculation is what Excel was built for. A quote with tiered pricing, a budget with scenarios, an analysis of margin per client: you build that in Excel in an hour, in Airtable you mostly cannot. Excel has pivot tables, charts and Power Query for cleaning up exports, and a worksheet holds over a million rows.

Excel also works offline and anyone can open it. Send a file to your accountant or a client and they open it without an account. With Airtable they need a link or an export.

Where Airtable is the better tool

Airtable is strong exactly where Excel gets messy: lists that several people update at once. Fixed fields keep the data clean, linked records replace lookups, and a form lets someone submit a request or report without access to the table. Each table can show as a grid, a kanban board, a calendar or a gallery.

Revision history per record shows who changed what, and built-in automations send an email or create a record when something changes. Through Airtable's API you connect it to other software; our glossary explains what an API integration is.

Where both run out

Access per person is where both become tight. In Excel you can protect a sheet with a password, but anyone who opens the file can read every row. In Airtable you grant access per base or per interface, but a technician who may only see their own jobs, or a client who may only open their own file, soon needs a separate setup per person.

Three other limits come back in practice:

  • The per-editor priceIf twenty people need to change records in Airtable, Team costs 4,800 dollars a year, every year, and the bill grows with every hire.
  • Rules that make your work yoursA job may only be scheduled once the certificate is valid, an invoice only sent once the work order is signed. A table stores data; enforcing what is and is not allowed, it does only partly.
  • Personal dataAirtable is a US-based SaaS service. If you store salaries, ID details or health information, check where the data is kept and sign a data processing agreement.

Picking Excel vs Airtable by type of work

WorkPickWhy
Budget, quote calculation, margin analysisExcelFormulas, scenarios and pivot tables
Cleaning an export and reporting weeklyExcel with Power QueryImport and refresh in one click
Project list or content calendar for five peopleAirtableFixed fields, views, revisions
Collecting requests or reportsAirtable with a formSubmitters do not pay and do not see the table
Scheduling field staff with clients and materialsCustom platformAccess per role and rules the work enforces
Clients opening their own recordsCustom platform or a client portalEach client sees only their own

If the list is a schedule, read Excel scheduling or planning software. The wider trade-off between a package and something built for you is in build vs buy software, and the full route away from spreadsheets in replace Excel with software.

Excel and Airtable, five common questions

Is Airtable better than Excel?

For lists that several people maintain at once, yes: fixed fields, linked tables, forms and revision history per record. For calculating, analysing and reporting, Excel is stronger.

Can I import my Excel file into Airtable?

Yes, Airtable imports CSV and Excel files. Clean the list first and split repeated details into separate tables, or you carry the mess across.

How many rows can Airtable handle?

Per base, across all tables: 1,000 records on Free, 50,000 on Team and 125,000 on Business. An Excel worksheet holds 1,048,576 rows.

Do I pay for everyone who views an Airtable base?

No. You pay per editor. Anyone who only reads, fills in a form or uses a share link is free.

Is there a free version of Airtable?

Yes, for up to five editors, with 1,000 records per base, 100 automation runs a month and 2 weeks of revision history. To run real work on it you usually need Team.

Custom software

How VBS helps when both get tight

We first check whether Excel or Airtable is enough, and tell you when it is. When it is not, we build a platform with access per role, an audit log and your existing lists imported. When the current system has to stay, we build an integration that feeds your spreadsheet instead of someone retyping, or a dashboard that reads straight from the source.

For Business Centrum, a payroll services office in Ghent, such a platform replaces their Excel, with two-factor authentication, encrypted sensitive fields and an import we tested locally on their real spreadsheet with 309 employers and 971 employees. Read the Business Centrum platform case. The platform we built for DA Logistics is used daily by 31 users, and Zuco Logistics went live on the same platform in 57 minutes. No per-editor fee is added as your team grows.

We build custom software at a fixed price per project, agreed after a conversation. What that usually costs is in our guide to custom software development cost. Book a call.

Is your list growing faster than your team can keep up?

Tell us what sits in your spreadsheet or base today and who works in it. We will tell you whether Excel or Airtable is enough, or what a platform built for you would do differently.

Optional, if you prefer a call.

What do you want to achieve, and what is already there?

We only use your details to reply to you.