Expensent
Expensent
PricingIntegrationsGuidesAboutContactGet Started
Menu
PricingIntegrationsGuidesAboutContactHelp
Privacy PolicyTerms of Service
Theme
Get Started
Home/Guides/QuickBooks for Bookkeepers

QuickBooks for Bookkeepers: The 2026 Workflow Guide

The honest 2026 playbook for bookkeepers running 10+ QuickBooks Online engagements — QBOA, Prep for Taxes, Ledger, Role-Based Access Controls, and the receipt capture stack that finally ends the month-end chase.

Last updated: April 2026

In This Guide

  1. 1. The bookkeeper's receipt problem at scale
  2. 2. QuickBooks Online Accountant in 2026
  3. 3. Client permissions and access patterns
  4. 4. The 5 methods bookkeepers use to collect receipts
  5. 5. The month-end receipt chase and why it breaks
  6. 6. Workflow A: Manual email forwarding rules
  7. 7. Workflow B: Dext, Hubdoc, and Expensent compared
  8. 8. Recommended workflow for 10+ QBO clients
  9. 9. Frequently Asked Questions

1. The bookkeeper's receipt problem at scale

Ask any bookkeeper running more than a handful of QuickBooks Online clients what eats their week and the answer is always the same: chasing documents. Practice-management surveys of small bookkeeping firms (OnboardMap and similar industry studies) put the cost somewhere between 10 and 30+ hours per month on document chase alone — missing receipts, unlabelled bank feed transactions, clients who forward five invoices and forget the other fifteen, and the endless Slack and email back-and-forth that follows.

The math is painful. Standard bookkeeping engagements budget around three hours per week per client for transaction coding, reconciliation, and reporting. Lose five hours a week across your book of clients to chasing paperwork and you have just burned the equivalent of two full client engagements. Reclaim 25 hours a month and you open up capacity for five to eight additional clients — somewhere in the range of $30K to $75K of annual revenue — without hiring.

QuickBooks Online Accountant, the free portal Intuit gives bookkeepers, is very good at the parts of the workflow you can see inside QBO: the client list, the books, the reports, the close. What it does not solve is getting the source documents in from messy client inboxes in the first place. That is the problem this guide is about.

2. QuickBooks Online Accountant in 2026

If you are a bookkeeper and you are not already on QBOA, start here. QuickBooks Online Accountant is Intuit's free portal for accountants and bookkeepers. You only pay Intuit when you are reselling QuickBooks Online subscriptions to clients, or when you layer on Pro Tax, ProConnect Tax Online, or QuickBooks Payroll for the firm. QBOA itself is no-cost and includes a free QuickBooks Online Advanced subscription plus Payroll for your own firm books.

Here is what you actually get in 2026, and what is worth knowing:

Single-login client dashboard

One QBOA login gives you the full client list, with per-client shortcuts into each company file. There is no documented cap on how many QBO clients you can manage from a single QBOA account — solo bookkeepers run 10 to 25 clients and multi-person firms run hundreds. Each client still needs their own QuickBooks Online subscription; QBOA unifies access and workflows, not billing.

Prep for Taxes and Workpapers

Prep for Taxes is the accountant-only tool that consolidates the profit & loss and balance sheet for a client, lets you reclassify and remap accounts, compiles workpapers, and exports directly into ProConnect Tax Online. Workpapers live inside Prep for Taxes — your team can view and approve adjusting entries, attach supporting documents, and leave notes without cluttering the client-visible view of the books.

QuickBooks Ledger — $10/month, accountant-only

QuickBooks Ledger is a low-cost tier Intuit built specifically for year-end-only and low-transaction clients — the ones who do not need full QBO but still need a book of record for taxes. It's $10/month, accountant-only (you can't buy it as an end user), and includes automated bank feeds, reconciliation, financials, and a direct path into Prep for Taxes. For a firm with a long tail of small clients, Ledger can be the difference between a marginally-profitable engagement and a comfortable one.

Role-Based Access Controls (RBAC)

Rolled out in June 2024 and extended through 2025, RBAC lets firms assign team members to pre-defined or custom roles on a per-client basis, across up to 14 permission areas. A junior bookkeeper can be given read access plus the ability to categorize bank feed transactions without seeing payroll or owner draws. For firms that used to share one login per client (bad idea, always), RBAC finally makes “assign the right team member to the right client” a real thing.

Worth noting: the Accountant Toolbox is tied to QuickBooks Accountant Desktop, not QBOA. You need the latest Desktop Accountant, and your client has to be on the latest Pro Plus or Premier Plus, to use it. If your firm is 100% QBO, ignore it — the modern accountant-only tooling lives inside Prep for Taxes and RBAC.

3. Client permissions and access patterns

When a client invites you to their QBO file as an accountant user, Intuit defaults to granting you primary admin access. That is a lot of power — you can add and remove other users, change the subscription, and delete company data. For most engagements this is what both sides want: the bookkeeper is the operational owner of the books and the client focuses on running their business.

You can, and sometimes should, downgrade yourself to a standard user. A few patterns we see working:

  • Solo bookkeeper, full-service: Accept primary admin. You are running the close, reconciling every account, and filing with the tax preparer. Full access is appropriate.
  • Firm with junior staff: Accept primary admin for the firm lead, then use RBAC to assign junior bookkeepers to the exact permission areas they need — transactions, bank feeds, reports — without giving them access to payroll or user management.
  • Tax-prep-only engagement: Downgrade to standard accountant user or use QuickBooks Ledger. You don't need primary admin to run Prep for Taxes and pull workpapers — you just need the data.

Whatever permission model you pick inside QBO, remember that the receipt capture question is separate. Being admin on a client's QuickBooks file doesn't give you access to their inbox, and that is where most of the source documents actually live.

4. The 5 methods bookkeepers use to collect receipts

Across QBO-focused bookkeeping firms, receipt collection tends to fall into one of five patterns. Most firms use two or three at once, and the mix is usually driven by which clients will cooperate with which method.

1. Client emails receipts directly

The client is told to forward any invoice or receipt to their @qbodocs.com address (or to the bookkeeper, who then forwards it). Simple and free. Fails constantly because the client has to remember, and because QuickBooks requires every sending email address to be pre-authorized under Manage Senders per company file.

2. Shared Google Drive or Dropbox folder

One folder per client, named by month. Client drops PDFs and photos in, bookkeeper uploads to QBO at month-end. Works for disciplined clients. Creates a manual re-upload step for you and a separate source-of-truth that doesn't match the Receipts tab inside QuickBooks.

3. Dedicated capture tools (Hubdoc, Dext, AutoEntry, Expensent)

Purpose-built receipt capture apps that push into QBO. Hubdoc is free with Xero subscriptions and sold standalone to QBO-only firms at around $12/month per company (per Hubdoc’s published pricing), with noticeably weaker OCR than its direct competitor. Dext has the strongest OCR and the deepest firm console. We break these down side-by-side in section 7 below.

4. Client portal / secure upload link

Your practice-management tool (Karbon, Keeper, TaxDome, Canopy) exposes a branded client portal where the client uploads files. Good for compliance-heavy engagements. Not designed for high-volume receipts — clients who post 100 receipts a month give up after the first week.

5. Raw QBO receipt capture (mobile app + drag-and-drop)

QuickBooks Online has built-in capture: the mobile app for camera snapshots, browser drag-and-drop, and the @qbodocs.com email path. Works per client, but requires the client to be logged into their QBO instance — and every email sender to be registered ahead of time. Good as a floor, rarely a full solution on its own.

For a deeper side-by-side of every capture pathway, see every receipt capture method compared.

5. The month-end receipt chase and why it breaks

Here is what month-end actually looks like for a bookkeeper with a dozen QBO clients. You open the first client's file, pull the bank feed, and start reconciling. Every uncoded transaction over some threshold needs a source document. The bank feed says $428.17 — AMZN Mktp US and you have no idea which of seven possible expense categories that is.

So you open Slack. “Hey, can you send me the Amazon receipt from March 14 for $428.17?” The client replies two days later with a screenshot of an order confirmation email that is missing the actual PDF invoice. You ask again. They forward the invoice from a personal Gmail that was never registered as a sender on their QBO file. QuickBooks bounces it. You give up and code it to “Uncategorized Expense” to keep moving.

Multiply that by 12 clients and the entire month-end window — what should be a tight 2 to 6 hours of close work per simple, bank-feed-heavy client — stretches into days of Slack archaeology. Complex clients can run two to three times that baseline. Receipts are the bottleneck, not the coding.

The fix is not “work harder at chasing.” The fix is to change the collection model so source documents flow in continuously instead of being chased at month-end — which is what the next two sections are about.

6. Workflow A: Manual email forwarding rules (the hard way)

The free, no-extra-tools version of continuous receipt capture is: set up Gmail or Outlook filters inside each client's inbox that auto-forward invoice emails to their @qbodocs.com address. This sounds clean on a whiteboard. In practice it collapses for four specific reasons.

Gmail auto-forward cannot verify @qbodocs.com

Gmail and Google Workspace require a verification code to be retrieved from the destination inbox before any filter can forward to it. @qbodocs.com has no accessible inbox, so the code is unreachable. This has been a known dead-end since at least 2021 with no fix from Intuit.

Keyword-based filters miss and over-forward

Filters built on subject or sender keywords catch obvious cases (“invoice”, “receipt”) and miss everything else. Stripe emails say “Your payment”. SaaS renewals say “Thanks for your subscription”. Airlines say “Your trip itinerary”. Meanwhile the filter happily forwards marketing emails that contain the word “receipt” in the footer.

You have to configure it per client, per inbox

Every client has their own Gmail or Microsoft 365 account, their own vendor mix, their own inbox rules. You cannot log into 12 different Gmail accounts and manage 12 different filter sets without losing a workday. And if the client adds a new vendor, the filter doesn't know about it.

Manage Senders has to be set per client, per bookkeeper email

Before any forwarded email lands in a client's QBO Receipts tab, the sending address must be toggled on under Bookkeeping → Receipts → Manage Senders for that client's company file. Miss this step and QuickBooks silently bounces the email with “Your email isn't set up for receipt forwarding.”

7. Workflow B: Dext, Hubdoc, and Expensent compared

The alternative to manual filters is a dedicated capture tool that handles extraction and publishing. The three names you will hear most often in QBO bookkeeping circles are Dext, Hubdoc, and — in the last year or so — Expensent. They solve overlapping problems in different ways.

DimensionDextHubdocExpensent
Core modelClient forwards / uploads; OCR extracts; publishes to QBOClient forwards / uploads; auto-fetches some vendor billsConnect the inbox via OAuth; AI finds invoices; one-click forward to @qbodocs.com
OCR qualityStrongest of the threeWeaker than DextAI classification + AI extraction of price, currency, recipient
Pricing for QBO firmsPartner / multi-client pricing, higher costFree with Xero subscriptions; around $12/mo standalone for QBO-only firms per Hubdoc’s published pricingSee pricing; one account per client engagement
Firm-level consoleYes (Dext Partner)Yes (via Xero HQ for Xero firms)No firm console; one Expensent account per client engagement
Multi-inbox supportPer-client upload email, no direct inbox OAuthPer-client upload email, no direct inbox OAuthMultiple Gmail / Workspace / Outlook / IMAP inboxes per account
Publishes into QBODirect transaction publishDirect transaction publishForwards to @qbodocs.com; QBO's native Receipts flow handles the rest
Setup time per client30–60 min (publisher + categories + rules)20–40 min (upload email + publisher)~5 minutes (connect inbox, set destination)

How to read this table. Dext and Hubdoc are the incumbent publishers: they take source documents, OCR them, and write transactions into QBO with the source attached. They are excellent at the publish step and mature. Their weakness is the collection step — they both depend on the client remembering to upload or forward, and Hubdoc's OCR is noticeably weaker than Dext's.

Expensent sits upstream. Instead of asking the client to upload receipts, you connect their inbox via OAuth and every invoice email is surfaced in a dashboard, categorized by status (ready to forward, sitting on a vendor portal waiting to be downloaded, ambiguous, or false positive). You approve what you want, one click forwards it to the client's @qbodocs.com address, and you can create an auto-forwarding rule so the next time that invoice comes in it flows through automatically. Because forwarding happens through the connected mailbox, there is no Gmail verification dead end and no Manage Senders hand-registration per vendor. Expensent supports multiple connected inboxes per account, so a single client engagement can pull from both an accounts@ alias and a personal owner mailbox.

Expensent does not currently offer a firm-level console. The model for bookkeepers is one Expensent account per client engagement — either billed to the client, or consolidated under one account when the bookkeeper is an authorized user on the client's mailbox. Dext and Hubdoc are still the right call if a single multi-client firm console is the top requirement. If continuous inbox-level capture with 5-minute setup and one-click forwarding to QBO is the top requirement, Expensent is the cleaner fit.

Full side-by-side: Hubdoc alternatives for QBO. If you want a pure automation walkthrough for a single client file, see the full QuickBooks bill automation guide.

8. Recommended workflow for 10+ QBO clients

Here is the opinionated stack we would run today if we were a solo bookkeeper or small firm managing 10 or more QBO clients. It is designed to keep source documents flowing in continuously and to push as much repetitive work to software as possible so your billable hours go to judgement-heavy close work, not chasing.

1. QBOA as the operational spine

Get the clients onto your QBOA login. Use RBAC to assign team access correctly per client — junior bookkeepers get transactions and bank feeds, firm lead keeps full admin. Year-end-only clients go on QuickBooks Ledger at $10/month instead of a full QBO subscription, and flow straight into Prep for Taxes.

2. Inbox-level capture per client

Set up one Expensent account per client engagement. Connect that client's Gmail, Workspace, Outlook, Microsoft 365, or IMAP mailbox via OAuth (add more than one if the client uses multiple inboxes). Set the destination to the client's @qbodocs.com address. Enable that client's bookkeeper email under Manage Senders inside their QBO file so forwarded messages are accepted. 5-minute setup per client, then continuous capture.

3. Auto-forwarding rules for the repeat vendors

For each recurring invoice — Stripe, AWS, SaaS renewals, office rent, recurring suppliers — create a one-click auto-forwarding rule from the email itself inside Expensent. Next time that invoice arrives, it is forwarded to QBO without any review needed. Everything else lands in the Action Center for you to eyeball weekly.

4. QBO bank feeds + receipt matching

Let QuickBooks' native Receipts tab match the forwarded source documents to bank feed transactions. This is what QBO is genuinely good at — given the receipt is there, it will surface the match in “For Review” and you approve with one click. The whole point of getting the receipts in at the top of the funnel is to make this step trivial.

5. Month-end close inside Prep for Taxes

Use Prep for Taxes to consolidate P&L and balance sheet, make reclassifications, attach workpapers, and export to your tax preparer (or to ProConnect Tax Online if you file in-house). Because the receipts are already attached to every transaction, your workpapers include the source documents without any extra upload step.

One thing this stack does not solve: paper receipts that never touch email. For those, keep the QBO mobile app on the client's phone for camera capture. The inbox-level workflow above handles the 70–90% of modern invoices that already arrive digitally — which, for most QBO clients in 2026, is the overwhelming majority.

9. Frequently Asked Questions

Is QuickBooks Online Accountant free for bookkeepers?
Yes. QuickBooks Online Accountant (QBOA) is free for accountants and bookkeepers. You only pay if you resell QuickBooks Online subscriptions to your clients, or if you add Pro Tax, ProConnect Tax Online, or QuickBooks Payroll for your firm. QBOA itself — including the single-login client dashboard, Prep for Taxes, Workpapers, and Role-Based Access Controls — is bundled at no cost, and Intuit also includes free QuickBooks Online Advanced plus Payroll for your own firm books. Source: quickbooks.intuit.com/global/accountants-software/.
How many clients can I manage in QBOA?
There is no hard client cap documented by Intuit for QuickBooks Online Accountant. Bookkeeping firms routinely run 25, 50, and 100+ client engagements from a single QBOA login. The practical limit is not the software — it is how much per-client work you can absorb. Most bookkeeping firms budget roughly three hours per week per standard client for bookkeeping work, so a solo bookkeeper usually tops out around 10–15 clients before needing to add team members or tighten their workflow.
What's the difference between QBOA and QuickBooks Online Advanced?
QuickBooks Online Advanced is a subscription tier for a single company file — it is for the business itself. QuickBooks Online Accountant (QBOA) is the free portal that accountants and bookkeepers use to manage many client company files from one login. QBOA gives you the client list, Prep for Taxes, Workpapers, accountant-only tools, and the Role-Based Access Controls system. When you sign up for QBOA, Intuit also gives your firm a free QuickBooks Online Advanced subscription plus Payroll for your own books, so in practice most firms end up using both together.
How do bookkeepers collect receipts from clients without chasing?
The two patterns that actually work are (1) give each client a dedicated workflow where they forward or drop receipts into a shared capture tool, and (2) connect the client inbox at the source so receipts are pulled without the client doing anything. Most firms combine both: a mobile app for on-the-go receipts and an inbox-level capture for the 70–90% of invoices that already arrive by email. Expensent sits in category (2) — you connect the client mailbox via OAuth and every invoice email is surfaced in a dashboard you review, then forwarded to the right @qbodocs.com address.
Does QuickBooks Online have built-in receipt capture?
Yes. QuickBooks Online includes native receipt capture through three channels: the mobile app (camera capture), drag-and-drop upload in the browser, and email forwarding to the company-specific @qbodocs.com address. OCR runs automatically and extracted receipts land in the Receipts tab under "For Review." The catch for bookkeepers is that the email path requires every sender to be authorized per client, per company file, which quickly becomes unmanageable across 10+ engagements unless you automate the forwarding side.
What is the best way to forward invoices from multiple client inboxes to QuickBooks?
The cleanest pattern is one Expensent account per client engagement. You connect that client's Gmail, Google Workspace, Outlook, Microsoft 365, or IMAP mailbox via OAuth, then set the destination to that client's @qbodocs.com address. Expensent supports multiple connected inboxes per account, so if a client has two mailboxes — say an accounts@ alias and a personal owner inbox — both can be connected under the same engagement. Rules created for that account apply across every inbox connected to it. For a full walkthrough of the underlying mechanics see the full QuickBooks bill automation guide.
Can I use one Hubdoc or Dext account for multiple QBO clients?
Dext and Hubdoc both offer firm-level consoles where one login manages many client files. Dext Partner (formerly Receipt Bank for Accountants) is the standard multi-client product and publishes directly into each client's QBO file. Hubdoc is bundled free with Xero subscriptions, but for QBO-only firms Hubdoc is still sold standalone at around $12 USD/month per company per Hubdoc's own pricing page — and its OCR is noticeably weaker than Dext's, which is why many QBO firms have been moving off it. If you are choosing between them or looking for a lighter-weight option, Hubdoc alternatives for QBO covers the trade-offs in detail.
How do I set up email forwarding to @qbodocs.com for a client?
First, each client's QBO admin must enable you as an authorized sender under Bookkeeping → Receipts → Manage Senders using your bookkeeper email. Then you either forward manually from your inbox, use Outlook desktop rules, or — for automation — connect the client inbox to Expensent and set their @qbodocs.com address as the destination. Gmail and Google Workspace auto-forwarding does not work with @qbodocs.com because the verification code cannot be retrieved from an inbox that has no mailbox. Full walkthrough and workarounds are in our QuickBooks bill automation guide.

Related Reading

  • Expensent × QuickBooks integration overview →
  • How to forward receipts to QuickBooks (@qbodocs.com guide) →
  • The full QuickBooks bill automation guide
  • Hubdoc alternatives for QBO
  • Every QuickBooks receipt capture method compared

Built for bookkeepers running 10+ QBO engagements

One Expensent account per client engagement. Connect that client's Gmail, Workspace, Outlook, or IMAP mailbox (or several mailboxes for the same client) and see every invoice categorized by status. Forward to their @qbodocs.com address in one click, or set an auto-forwarding rule so the next time that invoice arrives it flows through on its own. 5-minute setup per client. For a solo bookkeeper carrying 15 engagements, that is the difference between a month-end chase and a closed week. Written by ilios and the Expensent team for bookkeepers running QBO at scale.

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.