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 June 17, 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
- 1. Why receipts still go missing, even on Expensify
- 2. The 6 root causes of missed receipts
- 3. Fix 1: Turn on Scheduled Submit
- 4. Fix 2: Use the Expensify Card for card-present spend
- 5. Fix 3: Verify each receipt-sending email address
- 6. Fix 4: Automate inbox capture for email receipts
- 7. Fix 5: Build a monthly receipt audit routine
- 8. Fix 6: Handle portal-only invoices
- 9. A system that catches more receipt gaps
- 10. Frequently Asked Questions
1. Why receipts still go missing, even on Expensify
Expensify is a strong receipt tool. SmartScan is mature, the Expensify Card auto-merges charges with receipts, and Concierge nudges you about violations. So why do Expensify users still find missing receipts at tax time, at month-end close, or when an auditor asks for a specific line item?
Because the weak link isn't SmartScan. SmartScan is fine. The weak link is the pipeline before receipts ever reach SmartScan. A SaaS invoice arrives in your inbox and you forget to forward it. A receipt you did forward fails to route to your account because the sender wasn't a verified email. An AWS invoice lives behind a login and may not get emailed at all. A card charge posts, no receipt shows up, and auto-match fails.
Missing receipts are a systems problem, not a software problem. The fix is not a better OCR engine. The fix is a stacked defense: six independent mechanisms that each catch a different failure mode, so one missed step is less likely to turn into a missing receipt.
This guide walks through all six, in order of impact. If you already have the basics wired up, skip to Fix 4 and Fix 5 — those are where most Expensify users still have gaps.
2. 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.
3. 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.
4. 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.
5. 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.
6. Fix 4: Automate inbox capture for email receipts (Expensent)
If your expense trail is mostly software subscriptions, cloud bills, ad platforms, hotels, and ride-share — receipts that arrive by email, not by camera — the real bottleneck is remembering to forward. The Expensify Card, SmartScan, and verified contact methods do not solve that upstream inbox step by themselves. The leaky pipe is in your own inbox, weeks before SmartScan even sees the receipt.
This is where Expensent fits, and we're going to be honest about what it is and isn't. Expensent is not a replacement for Expensify. Expensify still runs SmartScan. Expensify still manages reports, approvals, reimbursement, and the Expensify Card. Expensent solves one specific problem Expensify cannot solve on its own: Expensify does not see the inside of your inbox. It can only parse what you (or auto-forwarding rules) push to receipts@expensify.com. Many SaaS invoices, cloud bills, ad-platform receipts, and hotel confirmations stay invisible to SmartScan until somebody forwards them. Expensent is the layer that identifies those invoices and helps deliver the right ones into SmartScan so Expensify can do the part it's great at on a more complete set of receipts.
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.Review the invoices and receipt emails Expensent identifies grouped by next action: ready to forward, download from portal (the invoice lives on the vendor's site), or needs review (ambiguous).
- 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 available for review before month-end.
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 →
7. Fix 5: Build a monthly receipt audit routine
Automation catches much of the routine work. Stuck SmartScans, weird attachment failures, and forgotten portal invoices still need a human looking at them. A short monthly audit closes the gap while the trail is still warm.
The monthly audit checklist
- 1.Export your card statement. Pull the current month from your card issuer as CSV. Export the same month from Expensify (Reports → Export).
- 2.Sort and cross-reference. Sort both files by date and amount. Scan for charges that exist on the card statement but have no matching Expensify expense — these are your missing receipts.
- 3.Check the Receipts tab for stuck SmartScans. If processing seems stuck, review receipt quality and account details first. If it still does not complete, contact Concierge with the report or expense details before re-uploading duplicates.
- 4.Search Gmail or Outlook for the month. Use
invoice OR receipt OR paymentfiltered to the month. Anything you find that isn't in Expensify is a gap to close. - 5.Reconcile Concierge violations. Open the “report of violations” Scheduled Submit left behind. Fix each one — add the missing receipt, assign the missing category, correct the amount — and resubmit.
Do this on the first business day of the month for the previous month. The closer you run it to when the charges happened, the easier it is to find the original receipt and the fewer write-offs you take.
8. 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.
9. A system that catches more receipt gaps: putting the 6 fixes together
None of these fixes is sufficient on its own. Scheduled Submit without verified emails still leaves sender-matching gaps. The Expensify Card without inbox automation still leaves your SaaS subscriptions uncovered. A monthly audit without Fix 4 turns into repetitive inbox cleanup. Stacked together, they form a defense where major failure modes have more than one control.
And the weighting isn't even. For an Expensify user whose spend is mostly email-delivered invoices — SaaS, cloud, ads, hotels, ride-share, contractors — Fix 4 is usually the highest-leverage layer. It's the main layer of the stack that can see what's sitting in your inbox before you remember to forward it. Fixes 1, 2, 3, 5, and 6 all operate on receipts that have already made it to Expensify. Fix 4 helps get more of them there in the first place.
The stacked defense, top to bottom
- Scheduled Submit — keeps the queue from growing unnoticed.
- Expensify Card — helps with card-present spend when the Card workflow fits.
- Verified emails — reduces sender-matching failures at the door.
- Expensent inbox capture — handles the long tail of email receipts you'd forget to forward.
- Monthly audit — catches the weird stuff the automation misses.
- Portal invoice routine — handles the one category nothing else can.
Using a different accounting tool alongside Expensify? We have similar guides for QuickBooks, Xero, and more →
10. Frequently Asked Questions
What monthly routine helps prevent missing receipts in Expensify?
Does SmartScan work on PDF invoices or just photos?
How many free SmartScans do I get per month?
How does Expensify match receipts to card transactions?
What setup step helps forwarded receipts land in the right account?
How should I handle emailed receipts that arrive all month long?
How do I capture receipts that live in a vendor portal instead of an email?
Does Scheduled Submit fire even if a receipt is missing?
How do I reconcile my card statement against Expensify to find missing receipts?
Can Expensent replace Expensify, or does it work alongside it?
Stop losing receipts before they reach Expensify
Connect your inbox, review invoices and receipt emailsExpensent identifies, forward the right ones to receipts@expensify.com with one click, and let approved rules handle future similar emails. SmartScan, reports, and the Expensify Card keep working in Expensify.
Get Started