Talk to an Expert
Talk to an Expert ✆ +91 945 945 6700
Accounting Glossary · Core / Software

Hubdoc Automation

Hubdoc Automation: Definition

Hubdoc Automation is the capture-and-publish flow where Hubdoc reads bills and receipts, extracts the key data, and pushes them into Xero as ready-to-reconcile transactions. It runs between the document inbox and the Xero ledger. It matters because it removes manual data entry from accounts payable — a photographed bill becomes a coded transaction with the source document attached, without anyone typing it in.

What Is Hubdoc Automation?

Hubdoc is a document-capture tool, included with Xero business plans, that turns bills and receipts into data. You email, scan or photograph a document into Hubdoc; it reads the supplier, date, amount and tax, and — once configured — publishes a matching transaction into Xero with the original document attached. Automation is the part that lets this happen without re-keying: a supplier's bills, once set up, flow through on their own.

An Indian business using Xero meets Hubdoc at the accounts-payable desk. An Ahmedabad trading firm receiving dozens of supplier bills a week photographs them into Hubdoc rather than typing each into Xero; the data is extracted, the GST is picked up, and the bill lands in Xero coded and ready to pay and reconcile. The document itself stays attached, which is exactly the audit trail an assessment or review expects.

Key terms

How Hubdoc Automation Works

A bill travels from paper to a reconciled Xero transaction with little human input:

  1. 1Capture the document

    A bill or receipt is emailed, scanned or photographed into Hubdoc — the source event.

  2. 2Extract the data

    Hubdoc reads the supplier, date, amount and tax from the document into structured fields.

  3. 3Apply the supplier setup

    The saved publishing rules for that supplier decide the account, tax rate and contact to use.

  4. 4Publish to Xero

    A bill or spend-money transaction is created in Xero with the document attached.

  5. 5Match and reconcile

    The published transaction is matched to the bank feed line and reconciled, closing the loop.

How to Set Up Hubdoc Automation in Hubdoc / Xero

Hubdoc is connected to Xero from within Hubdoc, then auto-publishing is set per supplier (Hubdoc is included with Xero Business Edition plans):

  1. 1Open Hubdoc settings

    In Hubdoc, click the Gear icon (Settings) in the top-right corner.

  2. 2Go to Integrations

    Select the Integrations tab, find Xero and click Connect.

  3. 3Authorise in Xero

    You are redirected to Xero — choose the correct organisation and click Allow access; Hubdoc then appears under Xero's Connected apps.

  4. 4Open a supplier's document

    In Hubdoc, open a document from the supplier you want to automate; the publishing pane appears on the right.

  5. 5Configure the publishing fields

    Set Publish As (bill or spend money), the contact, account and tax rate for that supplier.

  6. 6Turn on Auto-sync

    Tick Auto-sync at the bottom of the pane and Save & Close; future documents from that supplier with the same setup publish to Xero automatically.

Hubdoc Automation: A Practical Example

ParticularsAmount (INR)Treatment
Supplier bill photographed into Hubdoc41,300Data extracted: supplier, date, GST
Published to Xero as a bill41,300Coded to Purchases, GST 18% (₹6,300)
Document attached in XeroAudit trail preserved
Matched to bank payment41,300Reconciled in one step

An Ahmedabad trading firm photographs a ₹41,300 supplier bill into Hubdoc. Hubdoc extracts the supplier, date and ₹6,300 GST, and — because the supplier is set to auto-sync — publishes a coded bill into Xero with the image attached. When the payment clears the bank feed, it matches the bill and reconciles in a single step, and the original document is available if an assessment ever asks for it.

!
Common error

Auto-syncing before verifying extraction: Turning on auto-sync while Hubdoc still misreads amounts posts wrong bills → confirm extraction accuracy for a supplier before enabling auto-sync.

Common Mistakes With Hubdoc Automation

Automation without review can push errors straight into the ledger:

  • Auto-syncing before verifying extraction — Turning on auto-sync while Hubdoc still misreads amounts posts wrong bills → confirm extraction accuracy for a supplier before enabling auto-sync.
  • Wrong default tax rate — A supplier set to the wrong GST rate repeats the error on every bill → check the tax rate in the publishing setup.
  • Duplicate documents — Emailing and photographing the same bill creates duplicate transactions → use one capture channel per document.
  • Ignoring the review queue — Letting captured documents pile up unpublished defeats the automation → clear the Hubdoc queue regularly.
Quick summary

Hubdoc Automation is the capture-and-publish flow where Hubdoc reads bills and receipts, extracts the key data, and pushes them into Xero as ready-to-reconcile transactions. It runs between the document inbox and the Xero ledger. It matters because it removes manual data entry from accounts payable — a photographed bill becomes a coded transaction with the source document attached, without anyone typing it in.

Need help with Hubdoc Automation?

Hubdoc Automation sits inside your day-to-day books. Patron's CA-led team keeps them accurate, compliant and audit-ready.

How does a document uploaded to Hubdoc reach the accounting ledger?

Hubdoc reads the supplier name, date, amount and tax from an uploaded bill or bank statement, matches it to a saved supplier rule, and publishes it to Xero as a draft bill with the image attached. The draft still needs a human to approve the coding, so the tool removes typing, not review.

Is Hubdoc better than Dext?

Hubdoc is included free with a Xero subscription and is strongest at fetching statements and bills directly from supplier portals, while Dext is a paid tool with sharper extraction, better line item capture and support for more accounting systems. For a business already on Xero with modest volumes, Hubdoc is usually enough; heavy document volumes justify Dext.

Does Hubdoc capture GST details from an Indian tax invoice?

Hubdoc captures the invoice value and a single tax amount, but it does not split CGST, SGST and IGST or validate the supplier GSTIN, so Indian GST coding has to be set through Xero tax rates and reviewed manually. Original invoices must still be preserved for eight financial years under Section 128(5) of the Companies Act 2013.

Reviewed by the CA & CS Team, Patron Accounting LLP
ICAI & ICSI registered  ·  Reviewed by CA Sundram Gupta (FCA)  ·  Last reviewed 22 Jul 2026  ·  Next review 22 Jan 2027
Official sources: Xero CentralICAI

Applicable framework: Product guidance – Hubdoc / Xero; record retention under Companies Act 2013 (Section 128) and CGST Act 2017 (Section 36). For general information only, not professional advice. Verify the current position for your entity before acting.