Xero Receipts Not Showing Up? Practical Fixes for 2026
A troubleshooting guide for missing receipts across Hubdoc, Xero Files, Email-to-Bills, Gmail forwarding, file issues, and inbox routing.
By ilios Galil · Founder, Expensent
Published April 19, 2026 · Updated August 3, 2026
Last verified : June 24, 2026
Read this if…
A receipt already sent to Xero, Hubdoc, or Email-to-Bills is missing — use this diagnostic order before changing your automation setup.
Related: Automate receipts to Xero without Gmail forwarding (prevention)
TL;DR
Most missing Xero receipts are destination, forwarding, file, or review-state problems.
Check Hubdoc before Xero when the document was sent to Hubdoc.
Expensent helps prevent repeat misses by finding receipt emails before they disappear into the inbox.
In This Guide
- 1. First check: where did you send it?
- 2. Hubdoc received it but Xero did not
- 3. Gmail forwarding was not verified
- 4. The file was unsupported, unreadable, or incomplete
- 5. How to prevent missing Xero receipts next month
- 6. Troubleshooting order that saves time
- 7. When to escalate to Xero, Hubdoc, or email admins
- 8. Sources checked
- 9. Related reading
- 10. Frequently asked questions
1. First check: where did you send it?
Xero receipt troubleshooting starts with a destination check. Xero users often have more than one possible address or upload path: Xero Files, Email-to-Bills, and Hubdoc. If a document was sent to Files, it may be stored but not turned into a bill. If it was sent to Hubdoc, it may need extraction review or publishing. If it was sent to the wrong address entirely, it may never appear where you are looking.
Open the destination you actually used. Do not start by refreshing the Xero dashboard. Check the Files area for documents sent to Xero Files. Check Hubdoc for documents sent to your Hubdoc address. Check the draft bill workflow for bill-intake addresses shown inside Xero.
This sounds basic, but it is the most common reason a receipt appears to be missing. Xero is not one universal receipt inbox. The address and product path determine the landing area, the amount of extraction, and whether any accounting record is created. When teams use several paths at once, they need a simple routing map so everyone knows where to look first.
Files destination: look for the document in Xero Files or attached records. Hubdoc destination: look for the document in Hubdoc first, then confirm whether it has been published to Xero. Email-to-Bills destination: look for a draft bill or review item, not a completed reconciled transaction.
2. Hubdoc received it but Xero did not
A document can exist in Hubdoc before it exists in Xero. Hubdoc has its own inbox, extraction, review, and publishing steps. If the document is visible in Hubdoc, the next question is whether Hubdoc extracted enough data and whether the document has been published to the right Xero organization and transaction type.
Also check the file itself. Hubdoc publishes better results when the file is readable, not password protected, and within supported formats and size limits. Official Hubdoc guidance lists common upload options and supported file types, but a readable file still matters. A blurry image or poor scan can arrive but require manual correction.
For bookkeeping teams, this is where process discipline matters. Hubdoc review is often where supplier, date, tax, account code, or publish target is corrected. A user who expects immediate appearance in Xero can accidentally skip the control that makes the accounting record reliable. The fix is not always more automation; sometimes it is a clearer queue and ownership rule.
Do not skip the Hubdoc queue
If Hubdoc has the document, the problem is usually review, extraction, publishing, organization selection, or file quality rather than Xero email delivery.
3. Gmail forwarding was not verified
Many users assume they created an auto-forwarding rule, but the rule was never fully verified. Gmail forwarding has verification requirements. Google Workspace documentation says a forwarding address must be verified or otherwise eligible before it can be used. That is a problem when the destination is an accounting intake address the user cannot open directly.
This is one reason receipts appear to go missing. The user expects Gmail to forward future invoices, but the forwarding destination may not have been valid for that workflow. A tool that connects to the inbox through OAuth can avoid the specific verification-link problem because it is not relying on Gmail forwarding settings.
This is also why a rule that works for one vendor may fail for another. Some vendors attach a PDF. Some include the receipt in the body. Some send a link to a portal. Some send from a no-reply address that also sends alerts and confirmations. A forwarding rule cannot reliably understand those differences unless the rule is narrow and the first examples have been reviewed.
Check whether the forwarding address was actually verified. Check whether the rule applies only to future emails, not old receipts already in the inbox. Check whether the sender or subject changed, causing a brittle filter to miss the receipt.
4. The file was unsupported, unreadable, or incomplete
Not every receipt email contains a clean attachment. Some vendors put the receipt in the email body. Some send a link to a portal. Some attach a PDF with a password or an image that is too blurry for reliable extraction. The accounting tool can only process what it receives.
Expensent finds current and historical receipt emails and sends selected documents to the chosen Xero destination. Portal notices and unusual messages remain visible when they need attention.
Use a repeatable evidence checklist before escalating the issue. Capture the sender, destination address, sent time, attachment type, file size, and the exact place you expected the receipt to appear. That information lets a bookkeeper, admin, or software support team diagnose the real failure faster than a vague "it is missing" report.
Ready to forward: the email has a usable attachment or body document for the destination. Needs download: the receipt lives behind a vendor portal link. Needs review: the email looks relevant but needs a human decision before sending to Xero.
5. How to prevent missing Xero receipts next month
Route existing receipts to the right Xero destination, then create sender-and-subject rules for confirmed recurring patterns. This covers both the backlog and new receipts without depending on memory.
Expensent fits this prevention layer. It finds current and historical invoice emails, lets you forward selected receipts to Hubdoc or Xero, and lets you create rules from actual messages. Xero remains the accounting system. Hubdoc remains the extraction path when you use it. Expensent makes the missing-receipt problem visible before the accounting workflow starts.
For teams, prevention also means assigning an owner. If nobody owns the inbox-to-Xero handoff, every missing receipt becomes a surprise at reconciliation time. A weekly review habit with a status queue is usually enough for small teams, while bookkeeping firms may want a client-by-client intake routine before month-end work begins.
The month-end test
If your first receipt-control step happens inside Xero, you are already assuming every document reached Xero. Expensent moves the first check back to the inbox, where many missing receipts actually begin.
6. Troubleshooting order that saves time
Use the same order every time: original email, forwarding event, destination queue, processing status, accounting record. Starting at the accounting record is tempting because that is where the user notices the problem, but it skips the places where the receipt may already be waiting. A receipt in Hubdoc, Files, or a third-party delivery log is not missing; it is unfinished.
This order also prevents duplicate fixes. If the receipt is already in Hubdoc, do not resend it three more times. If the original email has no attachment, do not keep checking Xero. If the forwarding rule did not trigger, do not troubleshoot OCR. Move through the chain once and stop where the evidence breaks.
Original email: confirm the receipt exists and is usable. Forwarding event: confirm the message was actually sent to the intended destination. Destination queue: check Hubdoc, Files, Email-to-Bills, or the third-party log. Accounting record: check Xero only after the intake queue is clear.
7. When to escalate to Xero, Hubdoc, or email admins
Escalate to Xero or Hubdoc support when the document clearly reached the correct product and the product is not behaving as documented. Escalate to an email administrator when forwarding logs, security filtering, or attachment stripping appear to be involved. Escalate internally when the issue is ownership, missing downloads, or inconsistent employee behavior.
This distinction protects time and trust. Xero support cannot fix a Gmail forwarding verification problem. A company email admin cannot make a blurry receipt extract correctly. Expensent cannot enable a Xero feature or publish a Hubdoc document. Each escalation should match the layer where the evidence breaks.
Product issue: correct destination, valid file, visible processing failure. Email issue: message did not reach the destination or attachment changed in transit. Process issue: receipt was never downloaded, reviewed, or forwarded.
8. Sources checked
These sources were used to verify product behavior, current terminology, and the boundaries between native workflows and Expensent.
10. Frequently asked questions
Why are my Xero receipts not showing up?
The most common causes are sending the document to the wrong Xero destination, waiting in Hubdoc processing, not publishing from Hubdoc to Xero, using an unsupported file, relying on a Gmail forwarding rule that was never verified, or expecting Xero Files to create a transaction when it only stored the document.
Why did my receipt arrive in Hubdoc but not Xero?
Hubdoc and Xero are connected but separate workflow steps. A document can arrive in Hubdoc, wait for extraction or review, and still need to be published to Xero. Check the Hubdoc inbox and publishing status before assuming Xero lost the receipt.
Can Gmail automatically forward receipts to Xero?
Gmail forwarding requires the destination address to be verified or otherwise eligible under Google Workspace rules. Many accounting intake addresses cannot be opened by the user to click a verification link. Expensent avoids that specific issue by connecting through OAuth and forwarding from the app workflow.
Does Xero Files create expense transactions?
Xero Files stores and attaches documents. It is not the same as Hubdoc extraction or Email-to-Bills draft bill creation. If you sent a receipt to Files, check the Files area rather than expecting a new transaction to appear automatically.
How does Expensent reduce missing Xero receipts?
Expensent finds invoice and receipt emails, groups them by next action, lets you forward with one click, and can create future routing rules from real email patterns. That helps catch documents before they get lost in the inbox.
Stop finding missing receipts after the fact
Expensent finds current and historical receipt emails, routes them to Xero, and automates new recurring matches before month-end.
Get Started