How to Track Expenses Automatically from Email Receipts
Every purchase you make generates an email receipt -- from your bank, from the merchant, from your payment app. Graiden turns those receipts into organized, categorized expense data automatically. Set up auto-forwarding in your email once, and every future transaction gets extracted, categorized, and logged without any manual work.
This guide covers exactly how it works, how to set it up, and what it can and can't capture.
What Generates Email Receipts?
More of your spending produces email receipts than you might realize. Here's a breakdown:
Online Shopping
Every online purchase sends an order confirmation and receipt email. Amazon, Shopee, Lazada, ASOS, iHerb -- any e-commerce purchase generates at least one receipt email, usually two (order confirmation and shipping notification with the charged amount).
Credit and Debit Card Transactions
Most banks offer transaction alert emails. If you enable these in your banking app, every card swipe generates an email with the merchant, amount, and timestamp. This is one of the highest-coverage sources because it captures virtually every card transaction, including in-store purchases.
Subscriptions and Recurring Bills
Netflix, Spotify, YouTube Premium, cloud hosting, SaaS tools, insurance, phone bills -- every subscription service sends a monthly billing receipt. These are some of the easiest expenses to forget about, making automatic tracking particularly valuable.
Food Delivery and Ride-Hailing
GrabFood, Foodpanda, Deliveroo, Uber Eats, Grab, Gojek -- every order and every trip generates a detailed receipt email with itemized costs, fees, and tips.
Digital Wallets and Payment Apps
Apple Pay, Google Pay, GrabPay, and other payment apps send transaction confirmations for many purchases. Coverage varies by merchant, but it's improving steadily as more retailers adopt digital receipts.
How AI Extraction Works
When a receipt email arrives at your Graiden forwarding address, here's what happens behind the scenes:
- Email parsing: The system reads the email's HTML content, plain text body, and metadata (sender, subject line, timestamp).
- Merchant identification: AI identifies the merchant from the sender address, email body, and receipt formatting. "noreply@grab.com" with an order summary is recognized as a Grab transaction.
- Amount extraction: The total charged amount is extracted from the receipt. For itemized receipts, both the total and individual items can be parsed.
- Date determination: The transaction date is pulled from the receipt content, not just the email send time (which can differ by hours or days for some merchants).
- Category assignment: Based on the merchant, the transaction is automatically categorized -- groceries, dining, transport, entertainment, subscriptions, shopping, etc.
- Deduplication: If you receive multiple emails for the same transaction (order confirmation + shipping + delivery), the system identifies these as the same purchase and avoids double-counting.
The entire process takes seconds. By the time you check your Graiden dashboard, the transaction is already there, categorized and logged.
Setup Guide: Auto-Forwarding by Email Provider
The setup is a one-time process. Once configured, it runs forever without any action from you.
Gmail
Gmail offers the most flexible forwarding options. You can forward all emails to Graiden, or create a filter that only forwards receipts. The filter approach is cleaner -- set up a filter matching common receipt keywords ("receipt," "order confirmation," "payment," "invoice") or specific sender addresses, then set the action to "Forward to" your Graiden address. Full instructions at our email forwarding guide.
Outlook / Hotmail
Outlook supports rules-based forwarding. Create a new rule in Settings > Mail > Rules, define conditions (sender contains specific domains, subject contains "receipt"), and set the action to forward to your Graiden address.
Yahoo Mail
Yahoo supports filter-based forwarding through Settings > More Settings > Filters. Create filters matching receipt emails and set them to forward to your Graiden address.
iCloud Mail
iCloud Mail supports forwarding rules through the web interface at icloud.com. Go to Mail Settings > Rules and create rules to forward receipt emails. Note that iCloud's rule options are more limited than Gmail's, so you may want to use broader forwarding criteria.
Apple Pay Tracking via iOS Shortcuts
Apple Pay transactions don't always generate merchant receipt emails, but Apple Wallet does record every transaction. You can bridge this gap with an iOS Shortcut:
- Create a new Shortcut triggered by a new transaction in Apple Wallet
- Set the action to compose and send an email to your Graiden forwarding address
- Include the transaction amount, merchant name, and date in the email body
- Set it to send automatically without confirmation
This captures Apple Pay transactions that wouldn't otherwise generate forwarded receipts, significantly improving coverage for iPhone users who use Apple Pay frequently.
What Email Receipt Tracking Captures vs. Misses
Being realistic about coverage is important. Here's the honest breakdown:
High coverage (95%+ of transactions captured):
- Online shopping
- Subscriptions and recurring bills
- Food delivery orders
- Ride-hailing trips
Medium coverage (60-80% captured):
- In-store card payments (depends on whether you've enabled bank transaction alerts)
- Digital wallet payments (depends on the merchant and wallet provider)
Low coverage (manual entry needed):
- Cash transactions
- Bank transfers to individuals (PayNow, Venmo, etc. -- not all send receipt emails)
- Some in-store purchases where no digital receipt is offered
For the average person who primarily uses cards and digital payments, the total coverage lands between 70-90%. The remaining transactions can be added manually if you want complete records, or simply accepted as a small gap if you prefer zero effort.
Privacy and Security
A fair question: is forwarding receipt emails to a third party safe?
Here's what's shared: the content of receipt emails. This includes merchant names, amounts, dates, and sometimes itemized purchases. Here's what's not shared: your bank credentials, account numbers, login tokens, or any access to your bank account.
Compared to bank-linked expense trackers that require your banking login through services like Plaid, email receipt forwarding shares significantly less sensitive data. A receipt email contains roughly the same information as a paper receipt you'd throw in the trash. Your bank login, on the other hand, provides access to your entire transaction history, account balances, and in some cases the ability to initiate transfers.
Graiden processes receipt emails with the same encryption standards as any modern email service. Emails are encrypted in transit (TLS) and at rest. Receipt data is stored in your private account and never shared with third parties or used for advertising.
Getting Started
The setup is genuinely fast. Sign up at graiden.app, get your forwarding address, set up one email filter, and you're done. Your first tracked expenses will appear within hours as new receipt emails come in. No bank linking, no manual entry, no ongoing maintenance. Just automated expense tracking from the receipts you're already receiving.
Frequently Asked Questions
Try Graiden — Expense Tracking on Autopilot
Set up auto-forwarding once. AI tracks every receipt automatically. No bank connections, no manual entry, no spreadsheets. Free to start.
Related Articles
How to Track Expenses Without Linking Your Bank Account
Learn practical ways to track your spending without giving any app access to your bank. From email receipt forwarding to manual methods, here's what actually works.
ProductWhy Email Receipt Forwarding is the Future of Expense Tracking
Manual expense entry has a 90% dropout rate. Bank syncing raises privacy concerns. Email receipt forwarding hits the sweet spot of automation and privacy.