Guide · Recovery
How to recover deleted records, tables or bases in Airtable
Something is gone. Here's where it went, how to get it back, and what to do if you found out too late for the trash.
Last updated October 15, 2026
The short version
| What was deleted | Where to look | For how long |
|---|---|---|
| A record, field, table, view or extension | Base trash | 7 days |
| A whole base or workspace | Workspace trash | 30 days |
| An old value in a cell (overwritten, not deleted) | The record's revision history | 2 weeks (Free) to 3 years, by plan |
| Anything older than the above | A snapshot, restored as a new base | 2 weeks (Free) to 3 years, by plan |
Restore a deleted record, field, table or view
- Open the base the item was in.
- Click the base history icon in the top-right corner, next to Share.
- Choose Trash.
- Find the item and click Restore.
Editors can restore records and views; restoring tables and fields needs Creator permission. After restoring, check any linked-record, lookup and rollup fields that pointed at what was deleted, and any automations or interfaces that used it.
Restore a deleted base
- Go to your Airtable home screen.
- Click your profile picture (top right) and choose Trash.
- Click Restore next to the base.
Only workspace owners can restore a base. Deleted bases stay for 30 days; that window is longer only on Enterprise Scale, where admins can set it.
Get back a value someone overwrote
Overwritten cells don't go to the trash. Expand the record and look through its revision history, which shows earlier values for that one record. How far back it goes depends on your plan: two weeks on Free, a year on Team, two years on Business, three on Enterprise Scale. There is no way to search or export revision history across a whole table.
More than 7 days ago? Use a snapshot, carefully
Airtable takes snapshots of busy bases automatically, and you can take one by hand from the same base history menu. Restoring one (base history → pick the snapshot → name it → Create) doesn't roll your base back. It creates a separate copy as a new base, with a new base ID.
- Your original base keeps running untouched, with everything that happened since.
- Anything that points at your base by its ID (API integrations, Zapier or Make scenarios, embedded forms, syncs) keeps pointing at the original, not at the restored copy.
- Revision history doesn't come with the snapshot.
So the usual move is: restore the snapshot, find the records you need in the copy, and paste or CSV-import them back into the original base. Snapshots can't be downloaded or scheduled, and a workspace that changes plans often can lose them early.
The hard part: knowing what was deleted
The trash only lists what's still in it. If a teammate, an automation or an import removed rows last month, Airtable won't tell you which ones. Revision history is per record, so a record that no longer exists is hard to look up. Most people find out when a report looks wrong or a client asks where something went, often after the 7 days are up.
The only reliable way to know is to compare against a copy from before. If you have a CSV export or a snapshot from a known date, compare the record IDs or record counts per table against today. Going forward, a daily backup that compares each copy with the day before can tell you the morning after: these 15 records left the Content table, with every value they held.
So it doesn't happen again
- Lock down deletion. Give people who only add data Editor or Commenter access instead of Creator, and use interfaces or forms for data entry.
- Keep a copy outside Airtable. Snapshots live inside the same account they're protecting. Download a whole base now, free.
- Find out the next morning, not next month. A daily receipt of what was added, edited and deleted turns a silent mistake into a quick restore, while the records are still in the trash.
Questions
Can I undo a delete in Airtable?
If it just happened, undo (Ctrl+Z, or Cmd+Z on a Mac) usually reverses your most recent actions in that session. After that, use the base trash, which keeps deleted records, fields, tables and views for 7 days.
How long does Airtable keep deleted records?
7 days in the base trash, on every plan. Deleted bases and workspaces stay in the workspace trash for 30 days (Enterprise Scale admins can extend that to up to 180 days).
Can I recover a record deleted more than 7 days ago?
Only from a snapshot taken before the deletion, or from a backup kept outside Airtable. Restoring a snapshot creates a new base; you then copy the missing records back into your original base.
Who can restore deleted items?
Editors can restore records and views. Creators can restore tables and fields. Only workspace owners can restore a deleted base.
How do I find out which records were deleted?
Airtable only lists what is still in the trash. To know what disappeared longer ago, or to notice a deletion you didn't see happen, you need a copy from before to compare against, such as a daily backup that reports what was removed.
Sources, checked October 15, 2026: Airtable: managing trash · Airtable: base snapshots · Airtable: record revision history. Nightclerk is not affiliated with Airtable. Compare backup options.