Hubdoc Publishing Destinations: Xero, QuickBooks, BILL, or Storage?

Hubdoc can publish documents to different destinations after capture. This guide shows how to choose between Xero, QuickBooks Online, BILL, cloud storage, and archive-only workflows, while keeping inbox routing upstream of Hubdoc.

By ilios Galil · Founder, Expensent

Published July 13, 2026 · Updated August 3, 2026

Last verified : July 11, 2026

Read this if…

You already use Hubdoc or are setting it up, and the question is where captured documents should go after Hubdoc receives them.

Related: Email receipts to Hubdoc

Destination decision

Use Xero when Xero is the accounting source of truth and the document should become a reviewed Xero record.

Use QuickBooks Online when QBO owns the ledger and the document should publish as a bill, expense, or supplier credit.

Use BILL when the document is an unpaid vendor bill that belongs in AP approval and payment.

Use cloud storage or storage-only archive when the document needs retention, not a new accounting transaction.

Use Expensent to recover receipts from current and historical email and automate recurring routes into Hubdoc.

1. Short answer: pick the destination by outcome

Hubdoc is not a single-lane receipt inbox. After a document arrives, Hubdoc can extract key fields, keep the source document organized, and publish the document to the destination connected for that organization. The right destination depends on the accounting outcome you want after capture.

If the company keeps its books in Xero, Hubdoc-to-Xero is usually the natural path. If the company uses QuickBooks Online, publish into QBO only after the document is configured for the right transaction type. If the document is an unpaid bill that needs AP approval or payment, BILL may be the better destination. If the goal is document backup, cloud storage or storage-only archiving may be enough.

The mistake is treating "publish to accounting software" as one generic step. Hubdoc behavior changes by destination, file size, connected platform, supplier settings, and whether the document is paid, unpaid, already reviewed, or only being stored for evidence.

Decision rule

Choose the destination from the downstream job: accounting record, AP bill approval, cloud backup, or archive. Then configure Hubdoc around that job instead of forwarding every document into the same path.

2. Use Xero when Hubdoc feeds the Xero books

Xero is the cleanest destination when the company books live in Xero and Hubdoc is being used as the document capture layer. Xero describes Smart Document Capture as a way to capture, review, and publish receipt and document data into Xero. Hubdoc help also describes creating transactions in Xero after the document data has been extracted.

Use Xero for receipts, invoices, and supporting documents that belong directly in the Xero accounting record. This is especially appropriate when the bookkeeper wants the source file attached or linked near the accounting entry and then reconciled against bank activity inside Xero.

Be careful not to confuse Xero publishing with cloud storage or generic document backup. Publishing to Xero is an accounting action, not just a filing action. Someone still needs to review coding, tax, supplier, date, amount, and reconciliation. Hubdoc can prepare the record, but it does not replace the decision about where the transaction belongs in the chart of accounts.

Best when Xero is the source of truth for the books. Best for documents that should become reviewed Xero records or attachments. Not the right choice when the document is only being archived outside the books.

3. Use QuickBooks Online when QBO owns the ledger

QuickBooks Online is the Hubdoc destination when the company runs its accounting in QBO. Hubdoc says that after a document is uploaded and extracted, you configure the data and publish it to the QuickBooks Online organization. Hubdoc then creates a new QuickBooks transaction using the document data.

The important part is the document type. Hubdoc currently describes three QBO publishing types: Bill, Expense, and Supplier Credit. A paid card receipt and an unpaid vendor bill should not be treated as the same thing just because both arrived by email. The selected Publish As option determines which fields are required and how the transaction lands in QuickBooks.

QBO is also where multicurrency, supplier setup, account coding, and attachment behavior need attention. Hubdoc imports supplier and account data from QuickBooks, but the user remains responsible for reviewing required fields and correcting anything the destination cannot infer safely.

Use Bill for documents that represent payables with due dates. Use Expense for purchases already paid. Use Supplier Credit for credit notes that need to be recorded in QBO.

4. Use BILL when the document belongs in AP

BILL is a different destination because the main job is accounts payable approval and payment, not simply filing a receipt against the ledger. Hubdoc says documents can be published to BILL manually or automatically by supplier after the Hubdoc organization is connected to BILL.

The paid-versus-unpaid distinction is the key decision. Hubdoc guidance for organizations connected to both QuickBooks Online and BILL says paid transactions should generally publish to QuickBooks Online so they can match a statement line, while unpaid transactions should publish to BILL. After approval in BILL, the BILL integration can create or sync the accounting transaction depending on the setup.

This matters because publishing the same bill through multiple paths can create duplicate work or duplicate transactions. If BILL is used for approval, use Hubdoc to send the unpaid bill there with the source document attached, then let the AP process own approval and payment.

Best for unpaid vendor bills that need approval before payment. Best when BILL is already the AP workflow for the company. Avoid also publishing the same unpaid bill directly to QBO unless the workflow explicitly requires that duplicate handoff.

5. Use cloud storage for backup and document organization

Cloud storage is useful when the desired destination is not an accounting transaction. Hubdoc help says documents can be sent to Box, ShareFile, Dropbox, SmartVault, or Google Drive, either manually or through automatic publishing.

This is strongest for backup, document retention, client portals, and teams that want a folder structure outside the accounting product. Hubdoc says cloud storage publishing follows the Hubdoc folder path by default and can create matching folders if they do not exist. That makes storage a useful companion to accounting review, not necessarily a replacement for it.

The main caution is status and duplication behavior. Hubdoc says documents already flagged as published are ignored in future pushes, and moving or renaming folders in Hubdoc does not move or rename the corresponding folders in cloud storage. If you rely on storage for records, test folder naming and resend behavior before rolling it out across many suppliers.

Best for backup, client document folders, and non-accounting document access. Best when the source document needs to live outside Xero, QBO, or BILL. Not enough by itself when the document still needs coding, payment approval, or reconciliation.

6. Get email receipts into Hubdoc before publishing

Expensent finds current and historical receipt and invoice emails and sends selected documents to the current Hubdoc organization address.

Confirmed recurring patterns can route new documents automatically. Hubdoc then handles extraction and publishing to Xero, QuickBooks Online, BILL, or storage.

7. Sources checked

These sources were used to verify product behavior, current terminology, and the boundaries between native workflows and Expensent.

9. Frequently asked questions

What destinations can Hubdoc publish documents to?

Hubdoc can publish into connected accounting and storage destinations, including Xero, QuickBooks Online, BILL, and cloud storage integrations such as Box, ShareFile, Dropbox, SmartVault, and Google Drive. Available destinations depend on what your Hubdoc organization has connected.

Should I publish Hubdoc documents to Xero or QuickBooks Online?

Use Xero when the books are maintained in Xero and you want the extracted document data to become reviewed Xero records. Use QuickBooks Online when the company runs on QBO and the document should become a bill, expense, or supplier credit there.

When should Hubdoc publish to BILL?

Use BILL when the document is an unpaid bill that belongs in an AP approval and payment workflow. Hubdoc guidance says that when a Hubdoc organization is connected to both QuickBooks Online and BILL, paid transactions generally belong in QuickBooks Online while unpaid transactions generally belong in BILL.

Can Hubdoc publish to cloud storage instead of accounting software?

Yes. Hubdoc supports sending documents to cloud storage, and its help center lists Box, ShareFile, Dropbox, SmartVault, and Google Drive. This is useful for backup or document organization, but it does not replace accounting review, coding, bill approval, payment, or reconciliation.

Can I use Hubdoc as storage only?

Yes, you can keep documents organized in Hubdoc or send them to cloud storage without using Hubdoc as the primary accounting publisher. Be careful with supplier-level cloud storage autosync because Hubdoc warns that new documents can skip the Review tab and be archived once extracted.

How does Expensent work with Hubdoc publishing?

Expensent finds current and historical invoice or receipt emails, routes them to the correct Hubdoc organization, and automates future matches. Hubdoc handles extraction, destination setup, and publishing after delivery.

Get email receipts into Hubdoc before publishing

Find current and historical receipt emails, route them to your Hubdoc organization, and automate future matches from recurring senders.

Get Started
Guide slug: hubdoc-publishing-destinations