Expensent
Expensent
PricingIntegrationsGuidesAboutContactGet Started
Menu
PricingIntegrationsGuidesAboutContactHelp
Privacy PolicyTerms of Service
Theme
Get Started
Home/Guides/Brex Receipts Not Matching

Brex Receipts Not Matching? How to Diagnose and Fix It

A practical diagnostic guide for emailed Brex receipts that did not attach or failed verification, including the reliable manual fix.

By ilios Galil · Founder, Expensent

Updated July 11, 2026

Last verified: July 8, 2026

Read this if…

You forwarded or uploaded a receipt to Brex, but it did not attach to the right card expense or failed validation after attaching.

Related: Email receipts to Brex (setup basics)

TL;DR

Brex shows an emailed receipt only after it successfully matches an expense; a missing attachment is not evidence that the receipt is stored elsewhere in Brex.

If the receipt is missing from the known expense, check the sender, destination, age, and document, then attach it directly to that expense.

Expensent helps with inbox discovery, review, and routing to Brex; Brex still owns receipt matching, validation, policy, approvals, and exports.

In This Guide

  1. 1. Start with the failure type
  2. 2. Check the sender and account relationship
  3. 3. Compare merchant, amount, and purchase date
  4. 4. Check whether the receipt is too old for automatic matching
  5. 5. Check the receipt file or email body
  6. 6. Check Gmail, Outlook, and Workspace forwarding rules
  7. 7. Attach the receipt manually when you know the right expense
  8. 8. Handle duplicates or the wrong matched expense
  9. 9. Know when an API or integration path is involved
  10. 10. Prevent repeat Brex receipt misses with inbox review
  11. 11. Sources checked
  12. 12. Related reading
  13. 13. Frequently asked questions

1. Start with the failure type

Open the card expense you expected Brex to match. The useful states are: no receipt is attached there, the receipt is attached to a different expense, or the receipt is attached but shows Receipt failed verification. Each state has a different fix.

For an emailed receipt, no attachment on the expected expense does not mean the document is waiting elsewhere in Brex. Brex says you can see an emailed receipt only when it was successfully matched with an expense. Check the email path to explain the miss, but attach the document manually to the known expense when you need a reliable fix.

If the receipt is on the wrong expense, compare nearby transactions before moving or replacing it. If it is on the right expense but failed verification, review the merchant, amount, purchase date, receipt quality, and company policy rather than troubleshooting email delivery.

  • Not attached to the expected expense: check the email path, then attach it manually.
  • Attached to the wrong expense: compare nearby transactions before correcting it.
  • Attached but failed verification: check receipt quality, merchant data, account settings, and company policy.

2. Check the sender and account relationship

Brex support says email receipts forwarded to receipts@brex.com must come from an email address associated with your Brex account or your account copilot. A shared mailbox, alias, bookkeeper address, or personal account may not provide the account context Brex requires.

Compare the sender with the address tied to the cardholder or account copilot. If the sender is wrong, correct that path for future receipts. For the current receipt, attach the file directly to the known expense instead of using repeated forwards as a test.

This is also why broad shared-inbox workflows need care. A finance inbox may receive many receipt emails, but Brex still needs the receipt to land under the right account context. If the cardholder is not the sender, verify the current account copilot and admin setup inside Brex instead of assuming the forwarding address alone is enough.

Do not guess on sender rules

Brex sender and account behavior is account-sensitive. Use the exact sender Brex expects, then involve the account or card admin if a shared mailbox or copilot workflow is required.

3. Compare merchant, amount, and purchase date

Brex receipt validation uses a two-of-three standard: merchant, amount, and purchase date. If at least 2 of those 3 fields match the expense, Brex can consider an attached receipt validated. If only one field lines up, an attached receipt can display a Receipt failed verification message.

The amount check is often the easiest to verify. Restaurant tips, hotel incidentals, foreign-currency charges, refunds, and pending-to-cleared changes can make the final card expense differ from the receipt you forwarded. Brex support notes that cleared expenses may have a higher amount than the pending charge, such as when a restaurant tip is added after the original authorization.

Merchant names also differ. The receipt might say the storefront name while the card network descriptor shows a parent company, processor, or location-specific label. Brex says merchant identification can sometimes appear differently than expected. If merchant identity is the only disagreement, use the receipt and expense details to decide whether manual attachment or admin review is appropriate.

  • Amount mismatch: compare the final cleared charge, not only the first pending amount.
  • Date mismatch: compare the purchase date on the receipt with the transaction date Brex uses.
  • Merchant mismatch: look for parent-company, payment-processor, or location naming differences.

4. Check whether the receipt is too old for automatic matching

Brex support currently says only receipts less than two months old match automatically when forwarded by email. That does not mean an older receipt is unusable. It means automatic matching is no longer the right expectation.

For older catch-up work, search for the expense and attach the receipt directly. For bulk cleanup, Brex documents dashboard upload for up to 500 receipts and shows details when files cannot be matched; unresolved files still need manual attachment to their expenses.

Expensent can help locate historical receipt emails, but forwarding an old message does not extend Brex's automatic email-matching window. Find the source document, then attach it to the expense in Brex.

Month-end cleanup rule

If the purchase is outside Brex automatic email-matching age, stop re-sending the same message and attach the receipt to the known expense instead.

5. Check the receipt file or email body

For the email-forwarding channel, Brex says the receipt can be in the email body or an attachment. Separately, its upload guidance lists PDF, JPG, PNG, and XML files, with Mexico employees sometimes needing an XML CFDI file. Do not assume a portal link or login prompt gives Brex the underlying receipt.

When email forwarding fails, Brex recommends trying a different file type. For example, print or save the original receipt as a PDF, then manually embed the receipt in the email body or upload it as an attachment. This is a practical fix for HTML receipts, images that do not survive forwarding cleanly, and files that display well to a person but do not process reliably.

Expensent should be used honestly here. It can forward supported attachments, and body-proof receipt emails can be reviewed and forwarded from the Action Center. It does not make a portal-only message into a valid Brex receipt unless the actual receipt evidence is present or downloaded first.

  • Usable evidence: a clear receipt in the email body or a supported attachment.
  • Needs work: a vendor portal link, login-required page, encrypted file, unreadable image, or confirmation without receipt detail.
  • Better retry: save the receipt as PDF or attach a clean image before sending again.

6. Check Gmail, Outlook, and Workspace forwarding rules

Forwarding rules create a different failure path: the receipt may not leave the mailbox. Brex documents receipts+forwarding@brex.com for Gmail and Outlook rules, while a person manually forwarding an email uses receipts@brex.com. Confirm the address that belongs to the channel you used.

Google says Gmail forwarding requires adding and verifying the forwarding address before messages can be forwarded, and filters can forward messages that match specific criteria. Microsoft says Outlook inbox rules can forward or redirect messages, and the sender appearance differs between forwarding and redirecting. These are email-provider mechanics, not Brex matching rules.

The Google Workspace add-on is another distinct channel. Brex says it labels potential receipt emails and forwards relevant labeled messages once hourly after collection is enabled. Wait for that documented collection cycle before diagnosing the add-on, but remember that a forwarded receipt appears in Brex only after a successful expense match.

  • Gmail rule: confirm the forwarding address is added, verified, and selected in the matching filter.
  • Outlook rule: confirm whether the rule forwards, redirects, or forwards as an attachment.
  • Google Workspace add-on: allow for Brex-documented collection timing before re-sending.

7. Attach the receipt manually when you know the right expense

Manual attachment is the reliable fallback when you know the expense. In the Brex dashboard, open the expense, use the Receipt section in the details pane, and add or drag the file onto the expense. In the mobile app, open the expense from Wallet and use the + control to attach it.

If you need to add context, Brex documents memo entry in the dashboard, app, push notification, SMS, and email. For email specifically, Brex says that if you are already attaching a receipt to an expense by email, you can type memo: in the email body followed by the memo text.

After manual attachment, check whether the expense is still flagged or needs review. Brex documentation says failed validation can lead to a Receipt failed verification message and may be flagged for additional review depending on company policy. That review belongs inside Brex. Expensent can help route the receipt into Brex, but it cannot approve the expense or override policy controls.

Use Brex as the source of record

Once the receipt is attached, complete any review, memo, policy, approval, or accounting-export work in Brex.

8. Handle duplicates or the wrong matched expense

When a receipt is attached to the wrong expense, inspect similar transactions before forwarding it again. Brex documents one specific duplication case: if a merchant reuses one authorization code across multiple expenses, receipts or memos can be added to expenses that share that merchant code.

If the receipt attached to the wrong transaction, compare the three validation fields against nearby expenses from the same merchant. Look especially at repeated rides, meals, SaaS renewals, or marketplace orders with similar totals. Remove or replace the receipt according to your Brex admin process, then attach the right document to the right expense.

First search expenses by merchant, date, amount, and employee to determine whether the receipt successfully matched to the wrong transaction. If it did not attach anywhere, return to the known expense and upload it there.

  • Repeated merchant charges: compare nearby expenses before re-forwarding.
  • Duplicate sends: search Brex for the existing receipt before sending another copy.
  • Shared authorization behavior: involve an admin if receipts or memos duplicate across related expenses.

9. Know when an API or integration path is involved

Brex documents separate API paths for creating a receipt match and creating a receipt upload for a specified card expense ID. Both use a pre-signed upload URL; neither is the same workflow as forwarding an email to receipts@brex.com.

That distinction matters for troubleshooting. If an internal tool, travel system, or integration uploaded the receipt through the API, an employee re-forwarding the email may not explain the original failure. Ask which path sent the receipt: manual email, Gmail or Outlook rule, Google Workspace add-on, mobile app, Slack, SMS, bulk upload, direct dashboard upload, Lyft, Uber, or API.

For email, collect the sender, destination, timestamp, and receipt evidence. For an API integration, ask the owner which endpoint was used, whether an expense ID was supplied, and whether the upload completed before the pre-signed URL expired.

Do not mix paths during diagnosis

Changing from email to API or API to email can hide the root cause. Prove which path failed before redesigning the workflow.

10. Prevent repeat Brex receipt misses with inbox review

Brex can process receipts after they arrive. Expensent helps make sure the right receipt emails get reviewed and routed before they become missing-document work. The product fit is strongest when receipts live in email, vendors change templates, employees forget to forward, or teams need historical catch-up.

In Expensent, likely invoice and receipt emails enter the Action Center for review. From a reviewed email, teams can forward the document or create an email-pattern and subject-pattern rule for recurring messages instead of relying on a broad mailbox keyword filter.

For Brex, the honest workflow is simple: use Expensent to find and route the source document, then use Brex for receipt matching, validation, policy, approvals, accounting export, and admin controls. That boundary keeps automation useful without pretending the upstream inbox layer can decide Brex compliance.

  • Use Expensent for inbox discovery, review, selected forwarding, and narrow future rules.
  • Use Brex for the expense record, receipt validation, policy follow-up, approval, and export.
  • Use manual attachment when Brex cannot automatically match the receipt with enough confidence.

11. Sources checked

These sources were used to verify product behavior, current terminology, and the boundaries between native workflows and Expensent.

  • Brex Help Center: Receipts for expenses
  • Brex Help Center: Memos for expenses
  • Brex Help Center: Managing your expenses
  • Brex Help Center: Flagged expenses
  • Brex Help Center: Account role types and permissions
  • Brex Developer Portal: Expenses API
  • Brex Developer Portal: Receipt upload endpoint
  • Google Gmail Help: Automatically forward messages
  • Microsoft Support: Use rules to automatically forward messages

12. Related reading

Email Receipts to BrexSetup guide for receipts@brex.com, receipts+forwarding@brex.com, validation, and forwarding rules.Automatic Brex Receipt ForwardingHow Expensent routes selected and rule-routed receipt emails to Brex from a connected inbox.Brex Receipt Email AddressesWhich Brex receipt address to use for manual forwards, forwarding rules, and related workflows.Automate Brex Receipts Without Gmail RulesUse reviewed inbox patterns instead of broad Gmail filters for recurring Brex receipt routing.

13. Frequently asked questions

Why did my Brex receipt not match the expense?
Brex validates receipts by comparing merchant, amount, and purchase date. Current Brex support docs say at least 2 of those 3 fields must match, and validation is best effort based on receipt quality, merchant data, and account settings.
Why is my emailed receipt not attached in Brex?
A missing attachment does not prove Brex accepted and stored the email receipt. Brex says emailed receipts are visible only after a successful expense match. Check the sender, destination, receipt age, and document, then attach the receipt manually to the known expense if it is still missing.
What should I check before forwarding the receipt again?
Open the known expense first. If no receipt is attached, check the original email, sender, Brex destination, receipt age, and receipt evidence. Emailed receipts are visible only after a successful match, so manually attach the document to that expense instead of repeatedly forwarding it.
Can receipts@brex.com read a receipt in the email body?
Yes. Brex says an email receipt forwarded to receipts@brex.com can be part of the email body or an attachment. Separately, Brex documents PDF, JPG, PNG, and XML receipt uploads.
Do Gmail or Outlook forwarding rules change Brex matching?
They change the delivery path, not Brex's documented validation fields. Brex documents receipts+forwarding@brex.com for Gmail and Outlook rules, then compares an attached receipt with the expense using merchant, amount, and purchase date.
Can Expensent fix a Brex failed verification message?
Expensent cannot override Brex validation, policy, approvals, or admin controls. It helps earlier in the workflow by finding receipt emails, letting you review them, and routing selected or rule-routed messages to Brex from your connected mailbox.

Catch Brex-bound receipts before they are missing

Expensent gives you an inbox-level review queue for receipt emails, then routes selected or rule-routed messages to Brex for native matching and validation.

Get Started
Guide slug: brex-receipts-not-matching
Expensent
Expensent

Finds your invoices. Forwards them your way.

ProductFeaturesPricingIntegrationsHow it WorksComparevs Manual Forwardingvs Gmail Filters
Works WithExpensifyQuickBooksXeroFreshBooksZoho ExpenseSAP ConcurWaveRampBILL.comDext
Guides
Client ReceiptsQuickBooksExpensifyXeroFreshBooksBrexRampSAP ConcurDextBILL.comWaveZoho ExpenseDivvyEmburseHubdocPleoRydooRevolut Business
CompanyAbout UsContactHelp CenterPrivacy PolicyTerms of ServiceLegal Information

© 2025–2026 Expensent. All rights reserved.

Stripe Climate badgeExpensent contributes a portion of revenue to remove CO2 from the atmosphere.