How to Email Receipts to Xero
The complete guide to Xero's receipt email systems—Files Inbox, Email-to-Bills, and Hubdoc—how they differ, file format requirements, common issues, and how to automate the inbox handoff.
By ilios Galil · Founder, Expensent
Published February 28, 2026 · Updated June 24, 2026
Skip manual forwarding when you can. Manual forwarding is only half the workflow. Most receipt emails stay in the inbox until someone remembers to forward them. Expensent connects to Gmail, Outlook, or Google Workspace via OAuth, surfaces invoice emails for review by next action, and forwards selected receipts to your Xero address — including historical inbox items that Gmail filters cannot backfill.
In This Guide
- 1. What is Xero?
- 2. Xero Receipt Emails: Files Inbox vs Hubdoc
- 3. Prerequisites: Before You Email Receipts
- 4. Step-by-Step: How to Email a Receipt to Xero
- 5. File Format and Size Requirements
- 6. Why Xero Doesn't Have Native Receipt Email
- 7. All Receipt Submission Methods
- 8. Common Issues and Troubleshooting
- 9. Automate It with Expensent
- 10. Frequently Asked Questions
1. What is Xero?
Xero is a cloud-based accounting platform founded in 2006 in Wellington, New Zealand. Xero currently describes itself as serving over 4.9 million customers globally.
Xero provides invoicing, bank reconciliation, expense claims, payroll, inventory management, and financial reporting in supported regions and plans. Its core accounting workflow includes bank feeds, reconciliation, document capture, and reporting. For businesses that need to match receipts and invoices to bank transactions, Xero's current product pages emphasize Smart Document Capture, bill entry, and bank reconciliation workflows.
Unlike expense-first tools, Xero is a full accounting platform. Receipt and bill capture can happen through Xero's own Smart Document Capture workflows or through Hubdoc—a Xero-owned document capture tool listed in the Xero App Store. This guide focuses on getting receipts into Xero via email, whether through Xero's built-in @xerofiles.com addresses or Hubdoc's @app.hubdoc.com email.
2. Xero Receipt Emails: Files Inbox vs Hubdoc
Unlike tools that give you one generic receipt email address, Xero has three different email-based systems for receiving documents. Understanding which one to use is the key to getting receipts into Xero properly.
Xero Files and Smart Document Capture
Xero shows organization-specific document email destinations:
xero.inbox.[unique-code]@xerofiles.com- •Stores emailed documents in Xero's document workflow
- •Xero Smart Document Capture can scan supported documents and prepopulate records for review
- •Original files can be attached to records for reconciliation and evidence
- •Use the email address, upload path, and limits shown inside your own Xero organization
Email-to-Bills — Draft Bill Creation
Xero also provides a Bills email address:
bills.[unique-code]@xerofiles.com- •Creates draft bills in Xero Accounts Payable
- •Xero's AI extracts key details and prepares draft bills for approval
- •File support and limits should be confirmed in Xero's current in-product guidance
- •Use the bill email address shown inside your own Xero organization
Hubdoc — Document Capture and Extraction
Hubdoc provides a customizable email address:
[your-prefix]@app.hubdoc.com- Extracts key financial data from readable uploaded or emailed documents
- Makes documents and extracted data available for Xero publishing
- Each Hubdoc organization has a unique Hubdoc email address
- Supports PDF, JPEG, PNG, IMG, HTML, HEIF, HEIC, and plain text extraction, with Hubdoc-published limits
| Feature | Xero document capture | Email-to-Bills | Hubdoc |
|---|---|---|---|
| Email domain | @xerofiles.com | @xerofiles.com | @app.hubdoc.com |
| Data extraction | Supported document capture | Draft bill extraction | Document capture workspace |
| Creates record | After review/publish | Draft bill for review | Publish options into Xero workflows |
| File limits | Verify in Xero | Verify in Xero | 35 MB single document |
| File formats | Examples include PDF, JPG, PNG, Word | Verify in Xero | PDF, JPEG, PNG, IMG, HTML, HEIF, HEIC, plain text |
| Best for | Xero-native capture and storage | Supplier bill intake | Receipt processing |
Recommendation: For receipt processing, choose the destination by outcome. Use Xero document capture when the Xero-native review flow is enough, use Email-to-Bills for supplier bills, and use Hubdoc when your team wants a separate capture and publishing workspace.
3. Prerequisites: Before You Email Receipts
Before emailing your first receipt, make sure these requirements are in place.
Connect Hubdoc to Your Xero Organization
Hubdoc is included with the current Xero business plans listed in the Xero App Store, but it must be connected to your Xero organization before it can publish documents.
- In Xero, open the Hubdoc setup path shown for your organization
- Follow the prompts to connect Hubdoc to your organization
- Confirm the connection in the Hubdoc setup or settings area shown for your organization
If Hubdoc does not appear in your Xero organization, check the Xero App Store listing, your plan, and your user permissions.
Find Your Hubdoc Email Address
Every Hubdoc organization has a unique email. Find it by navigating to:
- Open Hubdoc from Xero or directly at app.hubdoc.com)
- Go to Settings > Organization
- Your email address appears as
[prefix]@app.hubdoc.com - Save the exact address shown in Hubdoc instead of copying an example address from a guide
Xero Plans and Hubdoc Availability
Hubdoc availability is plan- and region-sensitive. Current Xero App Store copy says Hubdoc is included in:
- •Starter, Standard, and Premium—current non-US plan names referenced by the Xero App Store listing.
- •Early, Growing, and Established—current US plan names referenced by the Xero App Store listing.
Alternatively: Find Your Xero Files Inbox Email
If you prefer to use the built-in Files Inbox or Email-to-Bills instead of Hubdoc, find your @xerofiles.com addresses from the document capture or bill workflow shown inside your own Xero organization.
4. Step-by-Step: How to Email a Receipt to Xero
For receipt workflows where you want extraction and publishing, Hubdoc is often the practical Xero-owned path. Here's the workflow to verify:
Set up Hubdoc and find your email address
Connect Hubdoc to your Xero organization if your plan and region include it. Go to Hubdoc > Settings > Organization to find your unique email address: [prefix]@app.hubdoc.com. Save the exact address shown in Hubdoc for future forwarding.
Forward the receipt email to Hubdoc
Forward the original receipt or invoice email to your Hubdoc email address. Hubdoc guidance says you can attach a document or enter information in the email body. You can also compose a new email with the receipt file attached.
Hubdoc extracts the receipt data
Hubdoc extracts key financial data from readable documents. You can review and correct extracted data in Hubdoc before publishing.
Publish to Xero
From Hubdoc, publish the document into the Xero workflow that fits your organization's setup. Keep review in place for new or sensitive suppliers so the accounting result is checked before reconciliation.
Alternative path: If you want the Xero-native document path, email to the Xero document destination shown in your account, such as a xero.inbox.[code]@xerofiles.com document inbox address. For draft bill creation, use the bill email address shown in Xero, such as bills.[code]@xerofiles.com. Confirm the result in Xero because product labels and supported document behavior can vary by account and region.
5. File Format and Size Requirements
File requirements differ between Xero's built-in email inboxes and Hubdoc. Here's what each system accepts.
Hubdoc
Accepted Formats
- •PDF— Invoices, statements, receipts
- •JPEG / JPG— Photos, scans
- •PNG— Screenshots, exports
- •HEIC / HEIF— supported image formats
- •HTML— readable document format
- •IMG— image files listed by Hubdoc
- •Plain text— text documents
Limitations
- •35 MB max— Per document file size
- •300 docs/24hr— Rate limit per organization
- •Portal links— Download the actual source document before relying on a Xero or Hubdoc workflow
- •XLS / CSV— Not listed in Hubdoc's current data-extraction file types
- •Password-protected PDFs— May require a readable unlocked copy before extraction works
Xero Email-to-Bills
- •Accepted: use the current file guidance shown in Xero for your account
- •Max size: verify current limits in Xero before building a forwarding workflow
- •Note: reserve Email-to-Bills for supplier bills that should enter draft bill review
Hyperlinks won't work: Some e-receipts (Amazon, Apple, Google) include a “View your receipt” link instead of attaching the actual receipt. A portal link may still require downloading the actual receipt file before any Xero or Hubdoc destination has the source document. Expensent should surface these as download or review tasks instead of blindly forwarding a link-only notice.
6. Why Xero Receipt Email Still Gets Confusing
If you've used expense-first tools with a simple receipts@address, Xero can feel different. Xero has document capture, bill intake, Hubdoc, review, publishing, and reconciliation workflows rather than one universal receipt mailbox.
Xero is an Accounting Platform, Not Just an Expense Tool
Xero is a general accounting platform with document capture, accounts payable, reconciliation, reporting, and advisor workflows. Receipt intake is only one part of that system, so the right route depends on whether the document should become a draft bill, a reviewed record, a Hubdoc item, or supporting evidence.
The Two-System Confusion
The result is that Xero users may navigate multiple document destinations with different addresses, queues, and capabilities. You may have @xerofiles.com addresses (Files Inbox and Email-to-Bills) plus @app.hubdoc.com (Hubdoc). If users email receipts to the wrong destination, the document may land in storage, draft bill review, Hubdoc, or another queue than the one they expected.
Review Still Matters
Xero and Hubdoc both emphasize review before accounting records are finalized. Xero says captured document data can be double-checked before records are created, and Hubdoc also has a review and publishing step. That is useful for accounting accuracy, but it means users should not expect emailed receipts to become completed reconciled transactions without checks.
Gmail Verification Can Block Generated Intake Addresses
Gmail's auto-forwarding requires a registered and verified forwarding address unless the destination is otherwise eligible under Google Workspace rules. Since users often cannot access a @xerofiles.com or @app.hubdoc.com intake address like a normal mailbox, Gmail forwarding setup can stall. That is different from an app workflow that connects to the user's inbox through OAuth and sends selected documents from inside the app.
The Solution: Expensent
Expensent bridges the gap between your email inbox and Xero's receipt ecosystem. It connects to your email via OAuth, uses AI to detect invoice emails from across vendors, and lets you route reviewed documents to your @app.hubdoc.com or @xerofiles.com address. This avoids relying on Gmail forwarding-address verification and keeps the routing decision visible. See Section 9 for setup details ↓
7. All Receipt Submission Methods
Xero and Hubdoc offer several ways to submit receipts beyond email. Here's how they compare:
Email to Hubdoc
Forward receipt emails to your [prefix]@app.hubdoc.com address. Hubdoc extracts key details from readable documents and supports Xero publishing after review. Best for digital receipts that arrive in your email. This is one destination Expensent can route to.
Hubdoc Mobile App
Open the Hubdoc mobile app and snap a photo of a physical receipt. Hubdoc uploads the document to your account for extraction and review. Best for paper receipts at restaurants, shops, and in-person purchases.
Hubdoc Supplier Fetch
Hubdoc can retrieve invoices and statements from supported supplier connections in some contexts. Availability depends on the provider and account. Best for recurring bills from supported providers when the connection is available in your Hubdoc organization.
Xero Mobile App Receipt Scan
The Xero Accounting app lets you photograph receipts and capture document details for review. Best for quick capture when you want to stay inside the Xero-native workflow.
Web Upload
Upload receipt files directly to Hubdoc or Xero's document workflow via the web interface. Best for batch uploads of accumulated receipts at month-end.
Xero Email-to-Bills
Email invoices to bills.[code]@xerofiles.com to create draft bills in Xero. Xero says its AI extracts key details to create draft bills ready for approval. Best for supplier invoices that belong in accounts payable review.
Manual Entry
Create bills or spend money transactions manually in Xero by entering the supplier, amount, date, and account code. No receipt image required (though your accountant may request one). Best as a fallback when no receipt document is available.
Key insight: Xero and Hubdoc process documents after they arrive. They do not inspect your existing inbox backlog and decide which old receipt emails need to be routed. Expensent works before those destinations by finding email receipts, surfacing exceptions, and helping route selected or rule-matched documents.
8. Common Issues and Troubleshooting
If your receipts are not appearing or processing correctly in Xero or Hubdoc, work through these checks:
1.Gmail forwarding verification fails
Common issue. Gmail requires a forwarding address to be verified or otherwise eligible under Google Workspace rules. If you cannot access the @xerofiles.com or @app.hubdoc.com inbox as a normal mailbox, the verification step may block basic Gmail forwarding. A tool like Expensent avoids relying on Gmail forwarding settings by connecting through OAuth instead.
2.Document stuck in “Processing” in Hubdoc
Hubdoc processing time can vary based on document quality and service conditions. If a document stays in processing longer than expected, check that the file is not corrupt, password-protected, or in an unsupported format, then consult Hubdoc or Xero support guidance before re-uploading duplicates.
3.Wrong data extracted by Hubdoc OCR
If Hubdoc reads the wrong supplier, amount, or date, you can manually edit the extracted data in the Hubdoc dashboard before publishing to Xero. Common causes include blurry images, unusual receipt layouts, handwritten amounts, or multi-language invoices. For recurring suppliers, keep the review step until the extracted data is consistently reliable.
4.Hubdoc defaults to wrong currency
Always verify the currency field before publishing or reconciling international receipts. You can correct extracted data before publishing. Ensure the relevant currency is available in your Xero organization before relying on a multi-currency workflow.
5.Hubdoc auto-fetch connection lost
Supplier-fetch connections can break when a supplier changes its website, credentials change, or authentication requirements change. If a fetch connection stops working, follow the current Hubdoc guidance for that provider and re-authenticate only when needed.
6.Exclamation mark in xerofiles.com address
If your Xero-generated document address contains special characters in its @xerofiles.com email address, some email clients or forwarding rules may handle it inconsistently. If you encounter issues, consider using the Hubdoc @app.hubdoc.com address shown in your Hubdoc organization instead.
7.Duplicate documents in Hubdoc
If you forward the same receipt twice, Hubdoc may create duplicate entries. Check the Hubdoc dashboard for duplicates before publishing. If duplicates are published to Xero, correct them in the Xero and Hubdoc workflow your team uses.
9. Automate It with Expensent
Expensent reduces repeat manual forwarding by moving the first check back to your inbox. Connect your email, review the invoice patterns Expensent finds, and route selected or rule-matched messages to your Hubdoc or xerofiles.com address.
Connect your email
Link your work email with OAuth where supported. Expensent does not store your email password.
Set your Hubdoc or xerofiles.com email as destination
Enter your [prefix]@app.hubdoc.com or bills.[code]@xerofiles.com address as your forwarding destination in Expensent.
Create rules from reviewed patterns
When a future invoice matches a reviewed rule, Expensent can route it to the selected Xero or Hubdoc destination.
Why Expensent + Xero is Better Than Manual Forwarding
- Avoids Gmail forwarding setup — Expensent does not rely on Gmail forwarding rules or their verification step for
@xerofiles.comand@app.hubdoc.comdestinations. - No two-system confusion — Keep the destination visible. Expensent sends to the Xero or Hubdoc address you choose for that workflow.
- AI-powered detection — Recognizes invoice patterns across vendors, not a fixed list. Surfaces receipts that otherwise get buried in the inbox.
- Historical catch-up — Finds past receipts in your inbox so you can review and forward selected documents before year-end cleanup.
- Review-first setup — Connect your inbox, add the Xero destination, review the first examples, and create rules only for patterns you trust.
- Paper receipt capture — Built-in phone camera scanner can capture paper receipts as JPEG or PDF files for forwarding after review.
- AI price extraction — Can read supported PDF, JPG, and PNG attachments to extract invoice amount, currency, and recipient details. International invoices can show converted amounts when that data is available.
- Fine-grained control — CC team members on forwarded emails, attach vendor notes, filter by attachment type, skip $0 invoices, or reject specific sender-and-subject patterns.
Want to see how the integration works in detail? See the Xero Integration Page →
10. Frequently Asked Questions
Can you email receipts directly to Xero?
What is Hubdoc and how does it relate to Xero?
What is my Hubdoc email address?
What is the difference between @xerofiles.com and @app.hubdoc.com?
Why are my emailed receipts not appearing in Xero?
Can I auto-forward receipts from Gmail to Xero?
What file types does Hubdoc accept via email?
What is Hubdoc auto-fetch?
Does Xero have a native receipt-to-expense email like Expensify?
How does Hubdoc handle multi-currency receipts?
Can Expensent automatically forward receipts to Xero via Hubdoc?
What Xero plans include Hubdoc?
Stop manually forwarding receipts to Xero
Connect your inbox, review the invoices Expensent finds, and route selected or rule-matched messages to your Hubdoc or xerofiles.com address without relying on Gmail forwarding settings.
Get Started