Ramp Receipts Not Matching? How to Diagnose the Failure
A stage-based diagnostic path for Ramp receipts that did not attach, matched the wrong transaction, or failed receipt verification.
Read this if…
A receipt was sent or uploaded to Ramp but did not attach, matched the wrong charge, or is not auto-verified.
Related: Email receipts to Ramp setup guide
TL;DR
Most Ramp receipt matching failures come from sender identity, the wrong Ramp destination, charge timing, match-field differences, or file/channel issues.
Use receipts@ramp.com for Ramp card transaction receipts, but route reimbursements and AP invoices through the separate Ramp workflows documented for those document types.
Expensent helps before Ramp matching by finding, reviewing, and routing inbox receipts; Ramp still owns matching, verification, policy, approval, and accounting outcomes.
In This Guide
- 1. Start by locating the failure stage
- 2. Stage 1: Confirm the sender Ramp sees
- 3. Stage 2: Verify the Ramp destination
- 4. Stage 3: Check whether the card charge exists yet
- 5. Stage 4: Compare the fields Ramp verifies
- 6. Stage 5: Inspect the file and submission channel
- 7. Stage 6: Account for Ramp native automation
- 8. Stage 7: Use the manual fallback cleanly
- 9. When to use Expensent upstream of Ramp
- 10. Sources checked
- 11. Related reading
- 12. Frequently asked questions
1. Start by locating the failure stage
A Ramp receipt can fail in several different places. It may never reach the right Ramp inbox. It may arrive from a sender Ramp does not associate with the cardholder. It may be valid but sent before the card charge posts. It may attach to the wrong same-vendor transaction. Or it may attach correctly but fail Ramp receipt verification because the amount, date, or merchant does not line up.
That is why random retries waste time. Work through the chain in order: sender, destination, transaction state, match fields, file and channel, manual fallback, and upstream prevention. Stop at the first broken link. If the sender was not authorized, fixing the PDF will not help. If the charge has not posted, resending the receipt can make the wrong-match problem worse.
This guide focuses on Ramp card transaction receipts. Reimbursements, vendor invoices, purchase orders, Bill Pay, and AP inboxes have separate workflows. The diagnostic method still helps, but the destination and approval rules are different.
- No receipt visible: check sender, destination, and file/channel first.
- Receipt on the wrong transaction: check posting timing and similar transactions.
- Receipt attached but not verified: check amount, date, and merchant fields.
2. Stage 1: Confirm the sender Ramp sees
Ramp receipt matching is tied to sender identity. Ramp says receipts usually match to transactions in the cardholder account when they come from the Ramp login email or another receipt forwarding email added to that profile. If a manager, admin, travel coordinator, assistant, alias, or shared mailbox forwards on behalf of the cardholder, the sender may not match the account Ramp expects.
Check the actual From address on the message, not just the name shown in your mail client. Gmail aliases, Microsoft shared mailboxes, delegated sending, and travel agency forwarding can expose a different sender than the one a user thinks they used. If that address is not added under the cardholder receipt forwarding settings, the receipt may not attach. Ramp documents an assistant exception and a support-enabled company-wide matching option, but those are configuration-dependent.
For mailbox integrations, confirm the mailbox was connected before relying on it. Ramp help content includes different behavior across forwarding and employee Gmail capture, so the practical rule is simple: for an older receipt that is still missing, forward the original vendor email manually from the connected or authorized address.
Fast sender test
Ask the cardholder to forward the original receipt directly from the email address listed in their Ramp profile. If that works, the earlier failure was likely sender identity, aliasing, or delegated forwarding.
3. Stage 2: Verify the Ramp destination
Receipt-looking documents do not all belong at the same Ramp address. Ramp card transaction receipts are the receipts@ramp.com workflow. Ramp reimbursement docs describe a separate reimbursement receipt path that creates draft reimbursements. Ramp transaction matching troubleshooting also identifies @ap.ramp.com as the vendor invoice path for Bill Pay/AP drafts. Those destinations are not interchangeable.
This matters when a user says, "I sent it to Ramp." A corporate card meal receipt, an out-of-pocket reimbursement receipt, and a vendor invoice may all look like receipts in the inbox, but Ramp treats them as different objects. Sending a vendor invoice to the card receipt workflow can keep the invoice out of AP. Sending a reimbursement receipt to the card receipt workflow can keep it out of the reimbursement draft flow.
Before troubleshooting matching, confirm the document type. If it is proof for an existing Ramp card transaction, continue with the card receipt diagnostic path. If it is a personal-card reimbursement or AP invoice, use the workflow Ramp documents for that destination instead.
- Ramp card transaction receipt: use the card receipt workflow.
- Personal-card reimbursement receipt: use Ramp reimbursement submission guidance.
- Vendor invoice or AP document: use the Bill Pay/AP invoice path your Ramp setup provides.
4. Stage 3: Check whether the card charge exists yet
Ramp matches receipts to existing Ramp card transactions. If a user forwards the receipt before the charge appears in Ramp, the receipt may fail to match or attach to an older same-vendor transaction. This is especially common with travel, online orders, restaurant tips, delayed captures, marketplace split shipments, and vendors that send confirmations before final settlement.
The fix is not to keep resending the same receipt while the charge is still missing. Wait until the correct transaction appears, then attach the receipt manually or forward the original vendor email again from the authorized sender. If the receipt already attached to an older transaction, remove it from that transaction first so finance reviewers are not left with duplicate or misleading support.
Amazon is a good example of the timing problem. Ramp says order confirmation emails may not match reliably because final charges can differ after shipment, substitutions, partial shipments, or split orders. Use the shipping confirmation or itemized invoice when available, or attach manually when the receipt does not map cleanly to the final charge.
- Look for the final posted card transaction, not only the pending purchase email.
- Compare final amount after tips, partial shipments, refunds, or foreign exchange effects.
- If a receipt landed on an older charge, delete it there and attach it to the correct transaction.
5. Stage 4: Compare the fields Ramp verifies
Receipt attachment and receipt verification are related but not identical. Ramp can attach a receipt and still label it not auto-verified when the verification checks do not pass. Ramp receipt verification documentation says the amount must match, and either the date or merchant must also match. That conservative rule helps prevent a receipt from being treated as proof for the wrong transaction.
When verification fails, compare the field values like a reviewer. Does the receipt show the pre-tip amount while the card charge includes tip? Does the vendor name differ from the card descriptor? Did the hotel folio show checkout date while the charge posted later? Did a booking platform charge under its own descriptor while the receipt shows the airline, hotel, or event venue?
If you are confident the receipt is correct but Ramp will not auto-verify it, treat that as a manual review case rather than a routing failure. Attach the receipt to the right transaction, add required memo or accounting fields, and let the company review workflow decide whether the documentation is acceptable.
Use verification as evidence, not panic
A not auto-verified label means Ramp did not confirm the match through its field checks. It does not automatically mean the receipt is useless, but it does mean a person may need to review the transaction.
6. Stage 5: Inspect the file and submission channel
Ramp lists JPG, JPEG, PNG, and PDF as supported receipt file types. Its receipt submission documentation also lists a 60MB maximum receipt upload size, a 10MB limit for web submissions, and a 50-page maximum for PDFs. If a user sends a HEIC photo, spreadsheet, document file, password-protected PDF, corrupt PDF, or a very long PDF packet, the problem may be file intake rather than matching.
The channel also matters. Ramp accepts receipts through email, SMS, web upload, mobile app, Slack, WhatsApp, Chrome Extension, employee Gmail mailbox capture, and select merchant auto-capture paths. Those channels are not the same workflow. A file that a user can upload manually on a transaction may not behave the same way when it is buried in a multi-hop forwarded email chain.
Ramp specifically recommends forwarding the original vendor email when a receipt still does not match, because multi-hop forwards can strip structured data used for matching. When in doubt, go back to the original vendor receipt, not a forwarded chain, screenshot, calendar invite, or receipt-looking notification with no actual proof attached.
- Use a supported image or PDF format.
- Check size, PDF page count, password protection, and whether the file is readable.
- Prefer the original vendor receipt email or a direct manual upload on the transaction.
7. Stage 6: Account for Ramp native automation
Ramp has native receipt automation beyond basic email forwarding. Employee Gmail mailbox integration can detect receipt-like emails, extract details, match based on merchant, amount, and date, and attach matched receipts when the finance team allows the feature. Ramp also has standard auto-capture for select vendors and merchant receipt collection for supported merchant accounts.
Those native paths can reduce manual work, but they do not remove the diagnostic steps. Ramp auto-capture is limited to supported vendors and eligibility rules. Merchant receipt collection currently has specific limits, including US-based business availability, individual employee credential setup, transaction age, and refund exclusions. Employee Gmail capture also depends on work Gmail access, admin controls, and match quality.
If a receipt was expected through native automation, confirm which path should have captured it. A merchant integration may take priority over Gmail matching, and a manual upload may override a Gmail match.
- Employee Gmail capture: check whether the feature is allowed and connected for that user.
- Auto-capture: check vendor support and transaction eligibility.
- Merchant receipt collection: check account credentials, supported merchant, and transaction age.
8. Stage 7: Use the manual fallback cleanly
Manual fallback is not failure; it is the right control when evidence is ambiguous. If the receipt is correct but Ramp did not attach it, open the transaction in Ramp and upload the receipt directly. If the receipt attached to the wrong transaction, remove it from the wrong transaction and attach the correct file to the correct one. Ramp documents receipt deletion and re-upload paths on web and mobile.
Do not use policy exemptions as a routing shortcut. Ramp has missing receipt and exemption flows, but those are company policy decisions. If a real receipt exists, attach the receipt. If no receipt exists, follow the company process for missing receipt affidavits, explanations, approvals, repayment, or exception handling. Expensent should not be positioned as a way around those controls.
Before escalating to Ramp support or finance, collect evidence: sender address, destination address, timestamp, original subject, receipt file type and size, transaction date, cardholder, merchant, amount, whether the charge was posted, and whether the receipt attached elsewhere. That evidence makes the support request specific enough to solve.
- Attach manually when the file is valid but matching failed.
- Delete wrong attachments before adding the correct receipt.
- Escalate with evidence, not only a screenshot of a missing receipt message.
9. When to use Expensent upstream of Ramp
Use Expensent when the problem starts before Ramp: receipts buried in multiple inboxes, old receipts that need catch-up, portal notices that need review, recurring vendors that send predictable receipts, or employees who are unsure which documents should go to Ramp. Expensent gives the inbox step a review queue before the receipt reaches the Ramp matching engine.
The boundary matters. Expensent does not replace Ramp receipt matching, verification, policies, approvals, reimbursements, Bill Pay, card controls, accounting sync, or finance review. It helps users find likely receipt and invoice emails, decide whether they are ready to send, route eligible card receipts to the right Ramp destination, and keep exceptions visible until someone resolves them.
A practical rollout starts with reviewed patterns. Confirm the Ramp destination, forward a few clean examples, verify where they land, and then create rules for recurring sender-and-subject patterns. Keep reimbursement receipts, AP invoices, travel confirmations, portal links, and ambiguous messages in review until the destination is clear.
- Use Expensent for inbox discovery, review, routing, and historical catch-up.
- Use Ramp for matching, verification, policy enforcement, approvals, and accounting outcomes.
- Create rules from real reviewed emails rather than broad sender filters.
10. Sources checked
These sources were used to verify product behavior, current terminology, and the boundaries between native workflows and Expensent.
- Ramp Help Center: troubleshooting transaction receipt matching
- Ramp Help Center: receipt verification
- Ramp Help Center: submitting receipts, memos, and accounting for Ramp transactions
- Ramp Help Center: how to automatically forward receipts to Ramp
- Ramp Help Center: employee mailbox integration overview
- Ramp Help Center: receipt auto-capture
- Ramp Help Center: submitting reimbursements
12. Frequently asked questions
Why did my Ramp receipt not attach to the transaction?
Why did Ramp attach my receipt to the wrong transaction?
What does not auto-verified mean in Ramp?
Can receipts@ramp.com be used for reimbursements or AP invoices?
Which receipt file types does Ramp support?
Will Ramp pull old receipt emails after I connect a mailbox?
How does Expensent help if Ramp matching still happens in Ramp?
Find the receipt before Ramp has to match it
Use Expensent to review inbox receipts, route eligible Ramp card receipts, and keep exceptions visible before they become missing receipt work.
Get Started