Prevent Missing Receipts in Expensify
A 6-fix system for the hardest problem in expense tracking: helping receipt emails reach Expensify before month-end. Scheduled Submit, the Expensify Card auto-match, verified contact methods, inbox review, monthly audits, and the portal-only invoice trap.
By ilios Galil · Founder, Expensent
Published March 30, 2026 · Updated August 3, 2026
Read this if…
You want the full 6-fix prevention stack for Expensify — Scheduled Submit, card auto-match, verified contacts, inbox automation, audits, and portal invoices.
Related: Gmail to Expensify workflow (Gmail forwarding setup)
TL;DR
Most missed Expensify receipts fail upstream — unverified forward addresses, forgotten email invoices, and portal-only notices without attachments.
Layer six fixes: Scheduled Submit, Expensify Card auto-match, verified contact methods, Expensent for inbox capture, monthly card reconciliation, and a portal-vendor list.
Expensify still owns reports, approvals, and reimbursement; Expensent closes the inbox handoff before receipts reach Expensify.
In This Guide
The 6 root causes of missed receipts
Before the fixes, the failure modes. Most missed receipt cases in Expensify fit one of these six root causes — and each fix below maps directly to one of them.
1. You forgot to forward it
The invoice arrived in your inbox, you meant to forward it to receipts@expensify.com, and you got pulled into a meeting. Three weeks later nobody remembers that $49 charge from a SaaS vendor. This is by far the most common failure mode, and it scales linearly with how many subscriptions you pay for.
2. You forwarded from an unverified email
Expensify identifies your account by the sending address. If you forward from a personal Gmail that isn't your primary login or a verified contact method, the receipt may not be associated with your account. Users can lose weeks before they realize the sender address was the issue.
3. SmartScan stalled or returned low confidence
SmartScan can stall or finish with low confidence, so the expense may need manual review before you have a clean merchant/amount/date trio. See the SmartScan troubleshooting guide for the recovery paths.
4. Attachment got stripped by the forwarder
Some corporate email gateways strip large attachments, rewrite PDFs, or block forwards that look like bulk. The email reaches receipts@expensify.com but without the PDF SmartScan needs. You end up with a receipt in the system that has the vendor name but no itemized detail.
5. Card transaction has no matching receipt
Expensify auto-merges receipts with card transactions when the amount, date, and currency align closely enough. If the vendor emails receipts late, the charge pends for a while, or the details do not line up, you can end up with separate expenses that need manual review.
6. The receipt lives in a vendor portal
AWS, Google Cloud, Azure, Meta Ads, Shopify billing, most utilities — they don't email you an invoice PDF. They email you a notification with a link to log in and download it yourself. No email forward you can make will capture this category. It's the hardest class of missing receipts because automation alone can't solve it.
Fix 1: Turn on Scheduled Submit so nothing sits forever
Scheduled Submit is the floor of the whole system. Without it, receipts and expenses pile up on an open report indefinitely, waiting for a human to click “Submit”. With it on, Concierge does the work for you on a schedule — and backlog becomes easier to spot.
How to enable it
- 1.Go to Settings → Workspace → Workflows. (In New Expensify, this is under the workspace-level settings panel.)
- 2.Toggle on Scheduled Submit and pick a frequency: Daily, Weekly, Twice a month, Monthly, By trip, Instantly, or Manually.
- 3.Concierge runs in the evening Pacific Time. It opens any outstanding report, collects the period's expenses, and submits them automatically.
Fix 2: Use the Expensify Card for card-present spend
For corporate card-present spending — dinners, coffee, travel, card-present purchases — the Expensify Card is a native answer Expensify offers. Charges import when they post, and SmartScanned receipts can auto-merge with them when the details align.
The auto-match rules (so you can troubleshoot when it fails)
- Amount, date, and currency must align closely. Expensify matches receipt to transaction on this trio.
- The transaction must post within roughly 7 days of the receipt. Miss the window and the two live as separate expenses.
- Foreign currency needs extra review because FX drift or currency mismatches can prevent an automatic match and leave duplicates to clean up.
The honest limitation: the Expensify Card only helps with spending you actually run through it. If most of your spend is swipes and card-present transactions, Fix 2 catches the bulk of it. But if half your expenses are SaaS subscriptions, cloud bills, and ad platforms billed outside the Expensify Card, card matching may not enter the picture. That's the gap Fix 4 (Expensent) is built for: email-native invoices that need to be reviewed and forwarded. The two fixes are complementary, not alternatives.
For a deep dive on pairing the Expensify Card with email workflows, see the full Gmail → Expensify workflow guide.
Fix 3: Verify each receipt-sending email address
This is a common sender-matching issue. Expensify identifies your account by the email address you forward from. If that address isn't your primary login or a verified secondary contact method, the forward may not route to your account. You assume it worked and move on.
What to do
- 1.Make a list of each email address where you receive invoices on: personal Gmail, work Google Workspace, Outlook, the alias you use for freelance billing, the forwarding address on a custom domain.
- 2.In Expensify, go to Settings → Account → Profile → Contact Methods and add each one as a secondary contact method.
- 3.Verify each address by clicking the confirmation link Expensify sends. Only verified addresses can forward to receipts@expensify.com and have those receipts land on your account.
For the full step-by-step including the forwarding walkthrough and file format limits, see our existing guide on forwarding receipts to Expensify. This current guide assumes that plumbing is already in place.
Fix 4: Automate inbox capture for email receipts (Expensent)
Expensent finds current and historical receipt emails from software subscriptions, cloud services, travel providers, and other recurring vendors. It sends the documents you choose to receipts@expensify.com and can route future matches automatically.
Once a receipt arrives, Expensify handles SmartScan, reports, approvals, reimbursement, and card matching. The two steps form one continuous inbox-to-expense workflow.
How Expensent plugs into the Expensify pipeline
- 1.Connect your inbox — OAuth where supported for Gmail and Outlook, or supported IMAP using provider-specific connection settings. No Gmail filter setup or Google Workspace admin routing required.
- 2.Find receipt emails in the connected inbox across the date range you choose, including receipts that arrived before you connected Expensent.
- 3.Forward an eligible invoice with one click to receipts@expensify.com from your verified email. Or create a rule directly from an existing email in one click, so next time that invoice arrives it's forwarded automatically.
- 4.Future similar invoices, handled : invoices you've set to auto-forward are routed to Expensify as they arrive. The Action Center keeps other identified messages visible when they need attention.
Why this complements SmartScan rather than competing with it
- SmartScan still does the parsing. Expensent helps get the right invoice emails in front of SmartScan.
- The Expensify Card still auto-matches. Forwarded receipts can still match card transactions when Expensify has enough aligned receipt and transaction details.
- Short setup. Connect your inbox, confirm your Expensify destination, and you have a repeatable workflow without scripts or Google Workspace admin routing.
- You stay in control. Nothing is auto-submitted on your behalf inside Expensify. Expensent delivers the receipts; SmartScan, your workflow, and Concierge do the rest.
Want to see the integration page with settings, screenshots, and the destination options? See the Expensify integration →
Fix 6: Handle portal-only invoices (the hardest category)
Some vendors do not email you a real invoice. They email a notification — “Your July invoice is ready, log in to view it” — and the actual PDF lives behind authentication. Forwarding automation cannot attach a PDF that is not present in the email.
The usual offenders
Cloud infrastructure (AWS, Google Cloud, Azure), ad platforms (Meta Ads, Google Ads, LinkedIn), e-commerce billing (Shopify, Stripe billing for your own customers), most utilities, and many telecoms. If you run a digital business, portal-only invoices are often a meaningful source of receipts you can miss.
Three tactics that actually work
- 1.Calendar reminders, one per portal vendor. Recurring monthly task: log in, pull the PDF, forward to Expensify from a verified email. Tedious but reliable.
- 2.Reroute the billing contact inside the portal. Many vendors let you set a separate billing email. Point it at a dedicated inbox you monitor, and suddenly a portal-only vendor behaves like an email-native one.
- 3.Keep a running list of portal vendors. Expensent flags emails where the invoice lives in a portal rather than as an attachment, so you have a ready-made inventory of accounts to check during your monthly audit.
Frequently asked questions
What monthly routine helps prevent missing receipts in Expensify?
Run the same control set every month: confirm your receipt-sending emails are verified as contact methods, review the previous month in Expensent or your inbox search, reconcile the card statement against Expensify, and clear any open report violations. The win comes from repeating a prevention workflow before month-end drift turns into missing-receipt cleanup.
Does SmartScan work on PDF invoices or just photos?
SmartScan works on receipt photos and PDFs. Forward the original vendor PDF (from SaaS, cloud providers, ad platforms, hotels, ride-share, etc.) to receipts@expensify.com and SmartScan can extract merchant, date, amount, and currency when the receipt content is clear. You do not need to screenshot the PDF or convert it — the native file gives SmartScan the best chance at accurate extraction.
How many free SmartScans do I get per month?
Current Expensify help says personal accounts include unlimited free SmartScans. The more important decision is whether you need paid workspace features like categories, tags, accounting sync, approvals, or card workflows.
How does Expensify match receipts to card transactions?
Expensify can auto-merge a SmartScanned receipt with a card transaction when the amount, timing, and currency line up closely enough. If those details do not line up, the receipt and card charge can remain separate expenses and you may need to review them manually later.
What setup step helps forwarded receipts land in the right account?
Verify each email address you forward receipts from as a contact method on your Expensify account. Expensify identifies you by the sending address, so an unverified sender can leave the receipt unassigned or missing from your workflow. Add each address under Settings → Account → Profile → Contact Methods and complete the verification step before you rely on it.
How should I handle emailed receipts that arrive all month long?
Use a repeatable route into receipts@expensify.com. Expensent finds current and historical receipt emails, sends selected documents, and can automate future sender-and-subject matches without Gmail forwarding-address verification.
How do I capture receipts that live in a vendor portal instead of an email?
Portal-only invoices are the hardest category because there is no email to forward. Common offenders include AWS, Google Cloud, Azure, Meta Ads, Shopify billing, and many utilities. Three tactics work: (1) set a monthly calendar reminder to log in and pull the PDF, (2) change the billing contact inside the vendor portal so the invoice emails a monitored inbox, and (3) use a tool that flags portal-only vendors so you have a running list of accounts to check.
Does Scheduled Submit fire even if a receipt is missing?
Scheduled Submit runs on your chosen frequency (Daily, Weekly, Twice a month, Monthly, By trip, Instantly, or Manually), but expenses with violations wait until the issue is corrected or until the next applicable submit date. That means you still need to review open reports and violations instead of assuming the schedule cleared everything.
How do I reconcile my card statement against Expensify to find missing receipts?
Export the current month from your card issuer as CSV and export the same month from Expensify (Reports → Export). Sort both by date and amount and scan for charges that exist on the card statement but not in Expensify. These are your missing receipts. Do this monthly so you catch problems while you can still find the original email, rather than at tax time when the trail is cold.
Can Expensent replace Expensify, or does it work alongside it?
Connect Gmail or Outlook and Expensent finds current and historical invoice and receipt emails, organizes exceptions by next action, routes documents to receipts@expensify.com, and automates recurring sender and subject patterns. Expensify continues with SmartScan, reports, approvals, reimbursement, and the Expensify Card.
Stop losing receipts before they reach Expensify
Connect your inbox, send existing receipts to receipts@expensify.com, and let recurring rules handle new matches. SmartScan, reports, and the Expensify Card continue in Expensify.
Get Started