Expensent
Expensent
PricingIntegrationsGuidesAboutContactGet Started
Menu
PricingIntegrationsGuidesAboutContactHelp
Privacy PolicyTerms of Service
Theme
Get Started
Home/Guides/Forward Receipts to QuickBooks

How to Forward Receipts to QuickBooks

The complete guide to QuickBooks Online's @qbodocs.com receipt email, why Gmail auto-forwarding doesn't work, file size limits, sender authorization, all receipt submission methods, troubleshooting, and how to automate the whole process.

Last updated: February 2026

In This Guide

  1. 1. What is QuickBooks?
  2. 2. QuickBooks Receipt Email: @qbodocs.com
  3. 3. Prerequisites: Before You Forward Receipts
  4. 4. Step-by-Step: How to Forward a Receipt to QuickBooks
  5. 5. File Format and Size Requirements
  6. 6. Why Gmail Auto-Forward Doesn't Work
  7. 7. All Receipt Submission Methods
  8. 8. Common Issues and Troubleshooting
  9. 9. Automate It with Expensent
  10. 10. Frequently Asked Questions

1. What is QuickBooks?

QuickBooks, developed by Intuit, is the accounting software behind most small businesses in the United States. With over 7 million users across all its products and roughly 80% of its customer base in the US, it's the default choice for freelancers, contractors, and SMBs who need invoicing, expense tracking, and tax prep in one place.

QuickBooks Online (QBO) is the cloud-based version with approximately 5.3 million subscribers worldwide. It handles invoicing, expense tracking, bank reconciliation, tax preparation, payroll, and financial reporting. If you use QBO—and if you run a small business in the US, there's a good chance you do—you need a reliable way to get receipt images into your books.

One of QBO's most useful features is email-based receipt forwarding. Each QBO company file gets a unique email address ending in @qbodocs.com that you can forward receipt and invoice emails to. QuickBooks automatically extracts the key details using OCR and adds the receipt to your books. This guide covers everything about that feature.

2. QuickBooks Receipt Email: @qbodocs.com

Since October 2020, QuickBooks Online uses company-specific email addresses in the format [yourname]@qbodocs.com for receipt forwarding. This replaced the older generic receipts@quickbooks.com address, which could not reliably route receipts to the correct company file.

How @qbodocs.com Works

  1. 1.Each QBO company file gets a unique, permanent email address (e.g., annasapples@qbodocs.com)
  2. 2.You customize the prefix when you first set it up—but once claimed, it cannot be changed
  3. 3.Emails sent to this address are processed by QuickBooks' OCR engine, which extracts the vendor name, date, amount, and last four card digits
  4. 4.Extracted receipts appear in the Receipts tab under “For Review”—they are not automatically posted as transactions
To find your @qbodocs.com address: In QuickBooks Online, go to Bookkeeping (or Transactions) → Receipts → Forward from email. If you haven't set one up yet, you'll be prompted to customize your prefix and claim it. Older documentation references Banking → Receipts tab, but the navigation was updated.

3. Prerequisites: Before You Forward Receipts

Before you can forward receipts to QuickBooks, make sure these requirements are met:

Account Requirements

  • QuickBooks Online subscription — Any tier (Simple Start, Essentials, Plus, or Advanced). This feature is not available on QuickBooks Desktop.
  • @qbodocs.com address configured — Your QBO admin must have set up the company's unique forwarding email. Go to Bookkeeping → Receipts → Forward from email.
  • Sender email authorized — Your email address must be registered and toggled on in Receipts → Manage Senders. You need at least standard user permissions with vendor access.
Authorization is a hard requirement. If you forward from an email that is not registered, QuickBooks sends back an automated reply: “Your email isn't set up for receipt forwarding.” Only one email address can be registered per user per company. If you're not the admin, ask them to enable you in the Manage Senders panel.

4. Step-by-Step: How to Forward a Receipt to QuickBooks

Once your @qbodocs.com address is set up and your sender email is authorized, here's how to forward a receipt:

1

Open the receipt email

Find the receipt or invoice email in your inbox. This could be from any vendor—Amazon, airlines, SaaS providers, restaurants, office supplies, etc.

2

Forward to your @qbodocs.com address

Click Forward and enter your company's @qbodocs.com address as the recipient. You can also compose a new email and attach the receipt file directly.

To: yourcompany@qbodocs.com
Subject: (anything—QuickBooks ignores the subject line)
Attachment: receipt.pdf (46 KB – 20 MB)
3

Wait for QuickBooks to process

QuickBooks' OCR engine extracts the vendor name, date, amount, and last four card digits from the receipt. This usually takes a few minutes but can occasionally take longer. You'll receive a confirmation email when processing is complete.

4

Review and match in QuickBooks

In QBO, go to Bookkeeping → Receipts and find the receipt under “For Review”. Verify the extracted data is correct, match it to an existing bank transaction or create a new expense, and assign the appropriate category.

5. File Format and Size Requirements

QuickBooks is strict about what it accepts via email. Knowing these limits prevents the frustrating “silent rejection” scenario where you forward a receipt and nothing appears.

RequirementDetails
Accepted FormatsPDF, JPEG, JPG, GIF, PNG
Minimum Size46 KB — files under this are silently rejected (no error message)
Maximum Size20 MB
Receipts Per EmailOne receipt per attachment (multiple attachments OK if each is a single receipt)
Not AcceptedHEIC, TIFF, BMP, DOC/DOCX, XLS/XLSX, ZIP
The 46 KB minimum is a common gotcha. Small receipt images (especially screenshots or compressed JPEGs) often fall below this threshold. QuickBooks silently ignores them—no error email, no notification, nothing appears in your Receipts tab. If your forwarded receipt isn't showing up, check the file size first.
Tip: If a receipt image is under 46 KB, open it in any image editor, increase the quality/resolution, and re-save it as a PNG. PNG files are typically larger than compressed JPEGs, which should push the file over the 46 KB minimum.

6. Why Gmail Auto-Forward Doesn't Work

This is the single biggest frustration for QuickBooks users trying to automate receipt forwarding. The problem has been unresolved since at least 2021, and it affects every Gmail user trying to auto-forward receipts to QuickBooks.

The Problem

  1. 1.You set up a Gmail filter (e.g., from:vendor@company.com → Forward to yourcompany@qbodocs.com)
  2. 2.Gmail requires you to verify the forwarding destination by sending a confirmation code to the @qbodocs.com address
  3. 3.You cannot access the @qbodocs.com inbox — it's a system-generated address with no login, no inbox, no way to receive the confirmation code
  4. 4.Dead end. Gmail auto-forwarding cannot be completed.

An official QuickBooks moderator confirmed: “The default QuickBooks email for receipts forwarding is system generated. Hence, we're not able to receive any code from other email providers since it doesn't have an inbox.”

Workarounds (With Limitations)

Google Workspace Admin Routing

If you have a Google Workspace account with admin access, you can set up MTA-level routing rules in the Google Admin Console (Apps → Google Workspace → Gmail → Default Routing). These rules forward at the server level and bypass Gmail's verification entirely.

Requires Google Workspace (paid), admin access, and approximately 20 minutes for policy propagation. Does not work for personal Gmail accounts.

Google Apps Script

A custom Apps Script can run on a timer (e.g., hourly), scan labeled emails, and forward them to @qbodocs.com. This works for personal Gmail accounts but requires scripting knowledge, runs on a schedule (not real-time), and needs ongoing maintenance.

Outlook Desktop Rules

Outlook desktop application rules can forward emails without destination verification, so they can work with @qbodocs.com. However, they use basic keyword matching (missing receipts without trigger keywords), only run when Outlook is open, and Outlook Web / Microsoft 365 server-side rules may still require verification.

The Actual Solution

Expensent bypasses all of these limitations. It connects to your email via OAuth (no password needed), uses AI to detect receipt and invoice emails from any vendor, and forwards them to your @qbodocs.com address in real-time. No Gmail verification, no Google Workspace admin, no scripts, no maintenance. See Section 9 for details →

7. All Receipt Submission Methods

Email forwarding isn't the only way to get receipts into QuickBooks Online. Here's a complete comparison of all available methods:

Email Forwarding (@qbodocs.com)

Forward receipt emails to your unique @qbodocs.com address. Best for digital receipts you receive by email.

Auto-extracts dataManual forwarding46 KB minimum
APP

QuickBooks Mobile App

Take a photo of a paper receipt using the QBO mobile app (iOS/Android). Best for physical receipts from in-person purchases.

Auto-extracts dataBest for paper receipts
WEB

Direct Upload in Dashboard

Drag-and-drop or browse to upload receipt files directly in the QBO web dashboard (Bookkeeping → Receipts → Upload).

Auto-extracts dataManual upload
BANK

Bank Feed Matching

QuickBooks automatically imports transactions from connected bank accounts and credit cards. You still need to attach receipt images separately.

Auto-imports transactionsNo receipt images

Expensent (Automatic Forwarding)

AI-powered invoice detection that automatically finds and forwards receipt emails to @qbodocs.com in real-time. No manual action needed.

Fully automatedReal-timeAI detectionNo Gmail verification needed

8. Common Issues and Troubleshooting

QuickBooks receipt forwarding has several known pain points. Here are the most common issues and how to fix them:

“Your email isn't set up for receipt forwarding”

Cause: Your email address is not registered as an authorized sender in QuickBooks.

Fix: Ask your QBO admin to go to Bookkeeping → Receipts → Manage Senders and toggle your email address on. You need at least standard user permissions with vendor access.

Receipt forwarded but nothing appears in QBO

Cause: Most commonly the attachment is under 46 KB (silently rejected) or in an unsupported format.

Fix: Check the attachment file size (must be 46 KB – 20 MB) and format (PDF, JPEG, JPG, GIF, PNG only). Re-save small images as PNG at higher resolution. Also check the “For Review” tab specifically—receipts are not posted as transactions automatically.

Receipt appears but data is not extracted (blank vendor/amount)

Cause: QuickBooks' OCR could not read the receipt. This happens with low-resolution images, receipts photographed at an angle, faded thermal paper receipts, or non-English receipts.

Fix: Re-scan or re-photograph the receipt with better lighting and a flat angle. Crop out extra background. For digital receipts, download the original PDF from the vendor's website instead of using a screenshot.

Gmail auto-forwarding verification fails

Cause: @qbodocs.com has no accessible inbox, so Gmail's confirmation code cannot be retrieved.

Fix: See Section 6 for workarounds (Google Workspace admin routing, Apps Script). Or use Expensent to bypass the issue entirely.

Special characters in email cause registration failure

Cause: Email addresses with special characters like + (Gmail aliases like user+receipts@gmail.com) may fail to register in the Manage Senders panel.

Fix: Register your base email address without the + alias. Forward from your base address (e.g., user@gmail.com).

Using the old receipts@quickbooks.com address

Cause: The generic receipts@quickbooks.com was replaced with company-specific @qbodocs.com addresses in October 2020.

Fix: Check your QuickBooks Receipts settings for your current @qbodocs.com address. Go to Bookkeeping → Receipts → Forward from email. Update any saved contacts or email templates.

9. Automate It with Expensent

Manual forwarding works, but it depends on you remembering to do it for every receipt. Gmail auto-forwarding is broken for @qbodocs.com. Outlook rules miss receipts that don't match keywords. Expensent solves all of this — and it handles paper receipts too, with a built-in phone camera scanner.

How Expensent Works with QuickBooks

  1. 1.Connect your email — Expensent connects via OAuth (Google, Microsoft). No password shared, no app passwords, no Gmail filter setup.
  2. 2.Enter your @qbodocs.com address — Paste your QuickBooks forwarding email as your destination. That's the entire configuration.
  3. 3.AI finds your invoices — Expensent uses AI classification to identify receipts and invoices from any vendor and forwards them along with their PDF, JPG, and PNG attachments.
  4. 4.Real-time forwarding — Detected receipts are forwarded to your @qbodocs.com address automatically. No hourly batches, no delays.

Why Expensent vs. Manual / Gmail Rules / Outlook Rules

  • No Gmail verification needed — Bypasses the @qbodocs.com verification dead end entirely. Works with personal Gmail, Google Workspace, and Outlook.
  • AI-powered detection — Recognizes receipts and invoices from any vendor, not a fixed keyword list. Catches receipts you'd forget to forward.
  • Real-time processing — Forwards receipts the moment they arrive. No hourly batch delays like Apps Script workarounds.
  • Historical scanning — Finds past invoices from your inbox and forwards them retroactively. Great for catching up on months of missed expenses.
  • 5-minute setup — Connect once, done forever. No scripts to maintain, no filters to update, no IT admin required.
  • Paper receipt capture — Built-in phone camera scanner with edge detection. Snap paper receipts and they're forwarded to QuickBooks just like email invoices.
  • AI price extraction — Reads PDF, JPG, and PNG attachments to extract the invoice amount, currency, and recipient automatically. International invoices show both original and converted amounts.
  • Fine-grained control — CC team members on forwarded emails, attach vendor notes, filter by attachment type, skip $0 invoices, or block specific senders entirely.

Want to see how the integration works in detail? See the QuickBooks Integration Page →

Using a different accounting tool? We have similar guides for Xero, FreshBooks, Dext, and more →

More QuickBooks deep-dives

  • → How to automate bills and invoices in QuickBooks Online
  • → Every QuickBooks receipt capture method compared
  • → Best Hubdoc alternatives for QuickBooks users
  • → QuickBooks for bookkeepers: managing client invoices at scale
  • → QuickBooks receipt forwarding errors: 15+ fixes that actually work

10. Frequently Asked Questions

Can you forward receipts to QuickBooks by email?
Yes. QuickBooks Online provides a unique email address ending in @qbodocs.com for each company file. You forward receipt emails or compose new messages with receipt attachments (PDF, JPG, PNG, or GIF) to this address. QuickBooks automatically extracts the vendor name, date, amount, and last four card digits using OCR. The receipt then appears in your Receipts tab for review and matching to a transaction. Your email address must be authorized as a sender by your QBO admin before this works.
What is my @qbodocs.com email address?
Your @qbodocs.com address is a unique, permanent email created for your QuickBooks Online company file. To find it, go to Bookkeeping (or Transactions) → Receipts → Forward from email. You can customize the prefix when you first set it up (e.g., yourcompany@qbodocs.com), but once claimed, it cannot be changed. This address replaced the older generic receipts@quickbooks.com, which could not route to specific company files.
Why is Gmail auto-forwarding not working with QuickBooks?
Gmail requires verification of any forwarding destination by sending a confirmation code to the recipient inbox. Since @qbodocs.com addresses have no accessible inbox, you cannot retrieve the confirmation code—making Gmail auto-forwarding a dead end. This has been a known issue since at least 2021 with no fix from Intuit. Google Workspace administrators can bypass this using admin-level routing rules in the Google Admin Console, but this requires a paid Workspace account with admin access. Expensent solves this entirely by connecting to your inbox via OAuth and forwarding receipts automatically.
What file formats does QuickBooks accept for emailed receipts?
QuickBooks Online accepts PDF, JPEG, JPG, GIF, and PNG attachments. Each file must be between 46 KB and 20 MB. Files under 46 KB are silently rejected—they will not appear in your Receipts tab and no error message is sent. Each attachment should contain only one receipt for accurate OCR extraction.
Why are my forwarded receipts not showing up in QuickBooks?
The most common reasons are: (1) Your email address is not registered as an authorized sender—check Receipts → Manage Senders and ask your admin to toggle you on. (2) The attachment is under 46 KB, which is silently rejected. (3) The file format is not supported (only PDF, JPEG, JPG, GIF, PNG). (4) The email contains multiple receipts in one image—QBO expects one receipt per attachment. (5) There is a processing delay, which can take several minutes. Check your Receipts tab in QuickBooks under "For Review" after waiting a few minutes.
Does QuickBooks Desktop support email receipt forwarding?
No. The @qbodocs.com email forwarding feature is exclusive to QuickBooks Online. QuickBooks Desktop Pro, Premier, and Enterprise do not support emailing receipts to an address for automatic processing. Desktop users can upload receipts through the QuickBooks Desktop mobile app (camera capture) or drag-and-drop files directly in the desktop application, but there is no email-based workflow.
Can I send multiple receipts in one email to QuickBooks?
You can attach multiple files to one email, but each attachment should contain only one receipt. QuickBooks creates a separate receipt entry for each attachment, so combining multiple receipts into a single PDF or image will result in inaccurate OCR extraction. For best results, send each receipt as its own individual attachment.
How do I authorize someone to forward receipts in QuickBooks?
As a QBO admin, go to Bookkeeping (or Transactions) → Receipts → Manage Senders (or Manage forwarding email). Toggle on each user who should be allowed to forward receipts. The user must have at least "standard user with vendors permissions" in QuickBooks. Only one email address per user can be registered. If someone forwards from an unregistered email, QuickBooks sends back an automated reply: "Your email isn't set up for receipt forwarding."
Does QuickBooks automatically categorize forwarded receipts?
QuickBooks uses OCR to extract the vendor name, date, amount, and last four card digits from forwarded receipts, but it does not automatically post transactions. Extracted receipts land in the Receipts tab under "For Review," where you must verify the extracted data, match the receipt to an existing bank transaction (or create a new expense), and assign the appropriate category. The categorization step still requires human review.
Can I use Outlook auto-forwarding rules to send receipts to QuickBooks?
Outlook desktop rules (in the Outlook application) can forward emails without requiring destination verification, so they can work with @qbodocs.com. However, Outlook Web (outlook.com) and Microsoft 365 server-side rules may require verification similar to Gmail. The reliability depends on your specific Outlook setup. The main limitation is that Outlook rules use basic keyword matching, so they will miss receipts that do not contain your trigger keywords and may forward non-receipt emails that happen to match.
Can Expensent automatically forward receipts to QuickBooks?
Yes. Expensent uses AI to find invoice and receipt emails from any vendor in your inbox. It forwards them to your @qbodocs.com address without any manual action. Unlike Gmail auto-forwarding (which cannot verify @qbodocs.com) or Outlook rules (which use basic keyword matching), Expensent uses AI classification that accurately identifies receipts regardless of sender or format. Setup takes about 5 minutes.
What happened to receipts@quickbooks.com?
The generic receipts@quickbooks.com address was the original receipt forwarding email used by QuickBooks Online. It was replaced in October 2020 with company-specific @qbodocs.com addresses because the generic address could not reliably route receipts to the correct company file. If you are still using receipts@quickbooks.com, it may no longer work—check your QuickBooks Receipts settings for your current @qbodocs.com address.

Done fighting Gmail verification to forward receipts?

Set up Expensent in 5 minutes. Every invoice email flows to your @qbodocs.com address automatically—in real-time, no Gmail verification needed, no hourly batch delays.

Get Started
Expensent
Expensent

Finds your invoices. Forwards them your way.

ProductPricingIntegrationsHow it WorksComparevs Manual Forwardingvs Gmail Filters
Works WithExpensifyQuickBooksXeroFreshBooksZoho ExpenseSAP ConcurWaveRampBILL.comDext
Guides
QuickBooksExpensifyXeroFreshBooksBrexRampSAP 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.