How to Find Receipts in Gmail (Without Losing Your Mind)
January 28, 2025 · Poyan Karimi
Let's be honest. You're here because it's tax season, your accountant is asking for receipts, and you're staring at 14,000 emails thinking "where the hell do I even start?"
I've been there. Every month for 12 years. Running multiple companies means Stripe receipts, AWS bills, Adobe, GitHub, Google, Microsoft... they're all in there somewhere. Buried.
So let's fix it.
The manual way (it works, it just sucks)
Step 1: Use Gmail search operators
Gmail's search is actually powerful. Most people just don't know the tricks.
Try these:
Find by keyword:
receipt OR invoice OR payment confirmation
Find from specific sender:
from:stripe.com
Find within date range:
after:2024/01/01 before:2024/12/31
Combine them:
from:stripe.com receipt after:2024/01/01
Step 2: Go vendor by vendor
Here's the annoying truth: you have to search for each vendor separately.
from:aws.amazon.com invoicefrom:adobe.com receiptfrom:github.com receiptfrom:digitalocean.com invoice
Copy. Download. Save. Repeat. For every. Single. Vendor.
Fun? No. Effective? Yes.
Step 3: Download attachments manually
Found the email? Great. Now:
- Open it
- Download the PDF
- Rename it something useful
- Put it in a folder
- Repeat 47 more times
This is your life now.
The faster way (filters and labels)
If you want to be less miserable next year, set up filters:
- Go to Settings → Filters and blocked addresses
- Create filter for
from:stripe.com - Apply label "Receipts/Stripe"
- Repeat for each vendor
Now your future receipts auto-sort. But your past receipts? Still buried. Sorry.
The "I value my time" way
Look, I built a tool for this. Not because I wanted to build a SaaS, but because I was frustrated after 12 years of doing the manual dance above.
ReceiptBot connects to your Gmail (or Outlook), scans for receipts from 50+ vendors, and extracts them in about 30 seconds.
That's it.
No labeling. No searching vendor by vendor. No downloading one PDF at a time.
TL;DR
| Method | Time | Pain level |
|---|---|---|
| Manual search | 1-2 hours | High |
| Filters + labels | 30 min setup, still manual | Medium |
| ReceiptBot | 30 seconds | None |
Your call. But if you're reading this at 11pm before a deadline, you know what I'd pick.
Built by someone who was tired of receipt-hunting. Now I spend that time with my kid instead.