Hubdoc logo

Tofu vs Hubdoc

HubDoc captures totals. Tofu extracts every line item, reads 200+ languages, and learns your coding patterns — no rules to build.

HubDoc is free with Xero. But free has limits.

Quick Verdict

Choose Tofu if you need line item extraction (not just totals), handle documents in multiple languages or handwriting, process bank statements at the transaction level, or work with accounting software beyond Xero.

Choose HubDoc if you only use Xero, only process simple English receipts where header-level data is sufficient, value auto-fetching bills from financial institutions, or need a mobile app for receipt capture. HubDoc is free with Xero and works well for basic document storage and forwarding.

If you are evaluating a HubDoc alternative because you need line items, multi-language support, or bank statement processing, keep reading.

Line Items: The Gap That Matters Most

HubDoc extracts the header — supplier name, date, invoice number, total amount — and stops there. A 30-line wholesale invoice? You are still typing every line into Xero or QuickBooks manually. That is document storage with a preview, not automation.

This is not a niche complaint. It is the single most requested feature on Xero's Product Ideas forum, with over 100 votes. Xero's official response: "We don't have further developments planned for extracting more line item details within Hubdoc."

Tofu extracts every line on every invoice: description, quantity, unit price, account code, and tax treatment. Works on complex invoices with 50+ lines, grouped subtotals, and mixed tax rates. Each line coded to your chart of accounts automatically. Included on every plan.

English Only in a Global World

HubDoc processes English documents only. For any firm with international clients, non-English invoices, or multilingual document workflows, HubDoc is immediately disqualified.

This matters in every market where Tofu has strong adoption — Singapore, Malaysia, UAE, Hong Kong, Kenya, Philippines, Taiwan, Japan. Firms in these markets deal with Chinese fapiao, Arabic invoices, handwritten Thai receipts, and documents that mix multiple languages on a single page.

Tofu processes documents in 200+ languages including right-to-left scripts and handwritten characters, with English translations side-by-side. No external translation tools required.

Bank Statements: Balance vs. Every Transaction

HubDoc extracts the total balance from scanned bank statements — not individual transactions. For the most transaction-dense documents in bookkeeping, that is not useful.

Tofu extracts every transaction from any bank statement PDF: date, description, amount, and debit/credit classification. Handles 100+ page statements as a single upload. Exports directly to your accounting software or CSV. Any bank, any format, any length.

The Development Freeze

Xero acquired HubDoc in 2018 for $70M. Seven years later, users across the Xero App Store, Capterra, and TrustPilot consistently describe a product that has not meaningfully evolved.

From the Xero App Store: "I can't believe that this product still doesn't support the automatic import of line items. What on earth have the product team been doing for the past seven years?"

From Capterra: "This software is horrible, the data extract is poor in comparison to Dext and it takes a long time to process. If it was not free and part of Xero, we would not use it."

No line item extraction. No multi-language support. No API. No bulk posting. The product roadmap appears frozen.

Tofu ships new features weekly. The AI architecture is actively being modernized with modular knowledge systems, alternative OCR model evaluation, and reasoning transparency — all in active development.

Where HubDoc Still Works

Being honest: HubDoc has genuine strengths that Tofu does not currently match.

Auto-fetch from 700+ institutions. HubDoc automatically pulls bills from banks, utilities, and telecoms. Tofu does not offer this — it processes documents you upload rather than fetching them. Some firms keep HubDoc running for auto-fetch while using Tofu for actual extraction.

Mobile app. HubDoc has iOS and Android apps for snapping receipts on the go. Tofu's mobile app is on the roadmap but not available yet.

Free with Xero. If you already pay for Xero and only need basic receipt capture with header-level data, HubDoc costs nothing additional. For solo practitioners with simple English documents, it may be sufficient.

Beyond Xero: Platform Flexibility

HubDoc is meaningfully useful only with Xero. QuickBooks users get a lesser experience. Firms using Zoho, MYOB, Sage, or Odoo get nothing. And in some Xero markets — Malaysia confirmed — HubDoc is not even available.

Tofu integrates natively with Xero and QuickBooks Online, with Zoho Books integration coming in May 2026. For platforms without native integration, Tofu exports via CSV templates for MYOB, Sage, Freee, Yayoi, PEAK, Odoo, and custom formats.

Switching from HubDoc to Tofu

You do not have to choose one or the other immediately. Many firms run both tools during a transition period — HubDoc for auto-fetch, Tofu for document processing.

Step 1: Connect your Xero or QuickBooks account. Tofu imports your chart of accounts, tax rates, and supplier history automatically.

Step 2: Upload a batch of invoices. Tofu processes them using patterns learned from your existing data — no rules to build.

Step 3: Review and correct. Each correction teaches Tofu, and accuracy improves with every document.

Step 4: Decide what to keep. Some firms drop HubDoc entirely. Others keep it for auto-fetch and use Tofu for everything else.

Pricing: Free vs. Comprehensive

HubDoc is free with Xero — but it is also limited to header-level extraction with no line items, English only, and no bank statement processing. "Free" describes the price, not the value.

Tofu charges a flat monthly fee based on client entities. Every feature is included: line items, bank statements, handwriting, 200+ languages, unlimited users. Plans start at $79/month for up to 10 clients and $199/month for up to 50.

For firms processing anything beyond simple English receipts, the question is not whether Tofu costs more than HubDoc — it is whether the hours you spend manually typing line items, translating documents, and processing bank statements cost more than $79/month.

See How They Compare

How It WorksHubDocTofu
What gets extractedHeader data only — supplier, date, total amount, invoice numberEvery line item — description, quantity, unit price, account code, tax
Account codingManual vendor rules — configure before first useAI learns from your transaction history — improves with corrections
Bank statementsBalance and total only from scanned statementsEvery transaction extracted — any bank, any format, any length
Review workflowReview and publish one document at a timeBulk review and publish — click-to-verify with source highlighting
Multi-document PDFsUpload up to 10 documents in bulk — no auto-splittingAuto-detects document boundaries and splits for you
When staff leaveVendor rules stay but are often undocumentedAll knowledge stays in the system — new staff benefit from day one
Product developmentMinimal feature updates since Xero acquisition in 2018Weekly feature releases — AI architecture actively being modernized

Line Items: The Feature HubDoc Won't Build

Over 100 votes on Xero's Product Ideas forum asking for line item extraction in HubDoc. Xero's official response: "We don't have further developments planned for extracting more line item details within Hubdoc."

Tofu extracts every line on every invoice with description, quantity, unit price, account code, and tax treatment. Works on 50+ line invoices with grouped subtotals and mixed tax rates. Each line coded to your chart of accounts automatically. Included on every plan, no add-on fees.

Why Bookkeepers Are Switching to Tofu

Real firms, real results. See why bookkeepers are choosing Tofu over legacy tools.

"I was already dreaming of a tool that could capture receipt data automatically. Tofu delivered exactly that even for Philippine BIR compliance. I can totally advocate."

Melita De Jesus
Managing Director
,
The Busy Experts

"It saves our team more than 50% of our bookkeeping time. Definitely worth the investment. Once you get Tofu trained, you don't have to worry for the rest."

Pin Mei
Yeong Pin Mei
Accounting Manager
,
Phoenix Accounting Group

“Tofu is not an additional tool, it's a must-have for every accountant. Every accountant in the world needs to upgrade their skills. If they just focus on being a freelancer doing things the old way, they'll be old school."

Fakhrudin Fauzi
Founder & CEO
,
MFD Advisory

"I was already dreaming of a tool that could capture receipt data automatically. Tofu delivered exactly that even for Philippine BIR compliance. I can totally advocate."

Melita De Jesus
Managing Director
,
The Busy Experts

"It saves our team more than 50% of our bookkeeping time. Definitely worth the investment. Once you get Tofu trained, you don't have to worry for the rest."

Pin Mei
Yeong Pin Mei
Accounting Manager
,
Phoenix Accounting Group

“Tofu is not an additional tool, it's a must-have for every accountant. Every accountant in the world needs to upgrade their skills. If they just focus on being a freelancer doing things the old way, they'll be old school."

Fakhrudin Fauzi
Founder & CEO
,
MFD Advisory

Frequently Asked Questions

Can’t find the answer you’re looking for? Please contact our team.
Do unused entries roll over?

No. Limits reset on the 1st each month.

Do re-extractions count against my limit?

No. We only count each invoice once. Re-extract as much as you need while training the AI.

When does my billing cycle start?

All subscriptions bill on the 1st of each month. If you subscribe mid-month, you pay full price and get full allocation immediately. Next bill is the 1st.

Is line item extraction included?

Yes, on all plans. Competitors charge extra for this.

How secure is Tofu?

Tofu is ISO 27001:2022 certified, GDPR/CCPA compliant, and uses bank-grade AES-256 encryption with multi-factor authentication. We work with the top global accounting networks.

Are there per-user fees?

No. Your whole team uses Tofu at one price. We don't charge per seat.

What happens if I exceed my limit?

New documents wait in "pending" until you upgrade. You can still work with everything already extracted. Most firms upgrade same-day and keep processing.

Which plan fits my firm?

Pro ($79) works for firms under 20 clients doing ~800 extractions monthly. Business ($199) fits 20-50 clients at ~2,500 extractions. If you're processing 1,000+ per client, start with Business to avoid hitting limits mid-month.

What counts as an entry?

Each unique bill, invoice, or receipt that is extracted counts as one entry, regardless of the number of pages. A multi-page invoice is still one entry. Bank statements are counted as one entry per page.

Can I migrate from Dext easily?
Yes. Connect your Xero or QuickBooks account, and Tofu learns from your existing transaction history. No rules to recreate. Your team can be processing documents the same day.

Start Saving Time With AI Bookkeeping

Discover how Tofu automates bookkeeping workflows from invoice to ledger. Schedule your demo today.