Track Email Receipts and Invoices in Airtable

Table of Contents
Airtable handles receipt tracking better than a flat spreadsheet because you get the structure of a database with views that make the data actually usable. Gallery view for browsing receipts visually. Kanban for moving records from "Unprocessed" to "Logged". Calendar view to spot recurring charges on a timeline. Forward receipts and each one becomes a structured record — not just a row.
The email forwarding approach is what makes this automatic. Set it up once and receipts arrive in Airtable without any manual steps.
Why Track Receipts in Airtable?
Airtable gives you grouped views, formula fields, and attachment support in one place. Group your grid by month or category to see expense totals at a glance. Add a formula field for running totals or tax calculations without leaving Airtable. PDF receipts and invoices get uploaded directly to an attachment field on the record — no separate folder system needed. And the calendar view makes it easy to spot recurring charges and identify months with unusual spending.
In my experience, the combination of rollup fields and multiple views is what makes Airtable worth choosing here over a plain spreadsheet. The data is richer, and you can look at it in more ways.
Save emails in seconds
Forward any email to your Quicktion address and it lands in Notion or Google Sheets automatically.
Setting Up Your Base
Create a table in Airtable with these fields:
| Field | Type | Purpose |
|---|---|---|
| Subject | Single line text | What you bought (from email subject) |
| Vendor | Single select | Store or service name |
| Date | Date | Purchase date |
| Amount | Number | Cost (add manually or extract from subject) |
| Category | Single select | "Software", "Hardware", "Office", "Travel", etc. |
| Status | Single select | "Unprocessed", "Logged", "Reimbursed" |
| From | Sender address | |
| Tax Deductible | Checkbox | For tax-relevant purchases |
| Running Total | Formula | Cumulative sum for reporting |
Connecting Your Email (via Quicktion)
Method 1: Email Forwarding
Set up a destination in Quicktion pointing to your Receipts table. Map the email subject to Subject, sender to From, and date to Date. Then create Gmail filters to auto-forward receipt emails:
from:receipts@amazon.com-- Amazon purchasesfrom:*@paypal.com-- PayPal transactionsfrom:noreply@stripe.com-- Stripe charges (SaaS subscriptions)from:*@apple.com subject:receipt-- Apple purchasesfrom:*@uber.com subject:trip-- Uber rides
Create a filter for each (or combine them) and forward to your Quicktion address. Every matching email becomes a new record automatically.
Method 2: Gmail Add-on
The Gmail add-on is useful for one-off receipts that don't match a forwarding rule. Open the email in Gmail, click the Quicktion icon, and save it to your Receipts table. You can review and edit the fields before saving.
Working with Your Expense Data
Unprocessed Receipts View
Create a grid view filtered to Status = "Unprocessed" and sorted by Date (newest first). Process receipts periodically: fill in the Amount and Category, then change Status to "Logged."
Monthly Expenses (Grouped Grid View)
Group your grid view by a formula field that extracts the month from the Date field. Within each group, Airtable shows the record count and you can use the summary bar to sum the Amount field. This gives you a month-by-month expense breakdown without any manual calculation.
Kanban by Status
Use a kanban view grouped by Status to visualize your receipt pipeline: Unprocessed, Logged, and Reimbursed. Drag records between columns as you process them. It's more satisfying than updating a status dropdown in a grid — and easier to see what still needs attention.
Tax Deductible View
Create a grid view filtered to Tax Deductible = checked and grouped by Category. This is your go-to view at tax time — everything flagged for deductions in one place, organized by type.
By Vendor
Group your grid view by Vendor and sort by Date (newest first). This surfaces how much you're spending per vendor over time. Useful for auditing subscriptions — if you see a vendor you don't recognize or a service you've stopped using, it's time to cancel.
Calendar View
Switch to a calendar view to see purchases plotted on a timeline. Makes it easy to spot recurring charges and identify months with unusual spending.
Tips
Process receipts weekly. The Unprocessed view makes it clear what needs attention — don't let it grow into a backlog. Decide on your Category and Vendor options upfront, matching your tax categories if possible. Single select fields keep your data consistent and filtering reliable.
Add a formula for running totals if you want real-time expense tracking. And use the attachment field — if your invoices come with PDFs, they're uploaded directly to the record, so you always have the original document alongside the metadata.
Get Started
Sign up for Quicktion, create a receipts destination, and set up filters for your most common receipt senders. Your inbox will be cleaner and your expenses will be tracked -- automatically.
Also tracking receipts on other platforms? See our guides for Notion and Google Sheets.
Ready to put your emails where they belong?
Quicktion lets you forward emails or use the Gmail add-on to save messages to Notion or Google Sheets. No code required.
Leandro Zubrezki
Founder of Quicktion
Building tools to bridge the gap between email and Notion. Leandro created Quicktion to help teams save time by automating their email-to-Notion workflows.
Related Posts

Track Email Receipts and Invoices in Google Sheets
Automatically save purchase receipts and invoices from your email to Google Sheets. Build a simple expense tracking spreadsheet without extra tools.

Build a CRM in Airtable with Email Integration
Build a simple CRM in Airtable and connect it to your email. Save client emails directly to contact records with Quicktion.

Airtable for Customer Support: Save and Manage Support Emails
Use Airtable as a lightweight support ticketing system by forwarding customer emails. Track issues, assign team members, and resolve requests.