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. What is QuickBooks?
- 2. QuickBooks Receipt Email: @qbodocs.com
- 3. Prerequisites: Before You Forward Receipts
- 4. Step-by-Step: How to Forward a Receipt to QuickBooks
- 5. File Format and Size Requirements
- 6. Why Gmail Auto-Forward Doesn't Work
- 7. All Receipt Submission Methods
- 8. Common Issues and Troubleshooting
- 9. Automate It with Expensent
- 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.Each QBO company file gets a unique, permanent email address (e.g.,
annasapples@qbodocs.com) - 2.You customize the prefix when you first set it up—but once claimed, it cannot be changed
- 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.Extracted receipts appear in the Receipts tab under “For Review”—they are not automatically posted as transactions
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.
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:
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.
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.
Subject: (anything—QuickBooks ignores the subject line)
Attachment: receipt.pdf (46 KB – 20 MB)
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.
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.
| Requirement | Details |
|---|---|
| Accepted Formats | PDF, JPEG, JPG, GIF, PNG |
| Minimum Size | 46 KB — files under this are silently rejected (no error message) |
| Maximum Size | 20 MB |
| Receipts Per Email | One receipt per attachment (multiple attachments OK if each is a single receipt) |
| Not Accepted | HEIC, TIFF, BMP, DOC/DOCX, XLS/XLSX, ZIP |
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.You set up a Gmail filter (e.g., from:vendor@company.com → Forward to
yourcompany@qbodocs.com) - 2.Gmail requires you to verify the forwarding destination by sending a confirmation code to the @qbodocs.com address
- 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.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.
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.
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.
Direct Upload in Dashboard
Drag-and-drop or browse to upload receipt files directly in the QBO web dashboard (Bookkeeping → Receipts → Upload).
Bank Feed Matching
QuickBooks automatically imports transactions from connected bank accounts and credit cards. You still need to attach receipt images separately.
Expensent (Automatic Forwarding)
AI-powered invoice detection that automatically finds and forwards receipt emails to @qbodocs.com in real-time. No manual action 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.Connect your email — Expensent connects via OAuth (Google, Microsoft). No password shared, no app passwords, no Gmail filter setup.
- 2.Enter your @qbodocs.com address — Paste your QuickBooks forwarding email as your destination. That's the entire configuration.
- 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.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 →
10. Frequently Asked Questions
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