The Hubdoc logo

tofu vs Hubdoc

Hubdoc stops at the total, and Xero's new built-in capture only works in Xero. tofu reads every line and posts to Xero, QuickBooks, Sage and more.

Hubdoc is free with Xero, and so is Xero's new built-in capture. Here's what tofu adds.

Quick Verdict

Choose tofu if you need every line item, your clients send documents in other languages or by hand, you want bank statement transactions extracted now, or some clients use software other than Xero.

Choose Xero's built-in capture or Hubdoc if every client is on Xero and sends simple bills and receipts. Both come with a Xero subscription at no extra cost.

Hubdoc has been part of Xero since 2018. It reads the header of each document: supplier, invoice number, due date and amount. This year Xero started building capture into Xero itself, with Smart Document Capture, and says that's where its effort is going. Here's how tofu compares with both.

Line Items: Hubdoc Stops at the Total

Hubdoc extracts the header details, then stops. A 30-line wholesale invoice still needs its lines typed into Xero by hand.

Line-item extraction is one of the most-voted Hubdoc ideas on Xero's Product Ideas forum, with 225 votes. Xero's reply, in July 2025: "We don't have further developments planned for extracting more line item details within Hubdoc." It points firms to apps in the Xero App Store instead.

tofu extracts every line on every invoice: description, quantity, unit price, account code and tax. It codes each line to your chart of accounts, and an invoice counts as one extraction, however many lines it has.

Xero's Smart Document Capture

Xero now has its own capture tool, Smart Document Capture, built into Xero's Documents area and powered by its AI assistant, JAX. It extracts some documents line by line, such as itemised receipts and rental statements, and Xero says bank statement and tax extraction are coming. It's included with Xero plans in most regions. In Australia and New Zealand, lower plans get basic extraction in beta.

If every client is on Xero and sends simple documents, it may be all you need. tofu covers the work it doesn't reach yet:

  • Other software. tofu publishes to Xero, QuickBooks, Sage Accounting, Zoho Books, Bukku and freee. Smart Document Capture only works inside Xero.
  • Bank statements now. tofu extracts every transaction from a bank statement PDF today, with each page counted as one extraction.
  • Other languages. tofu reads 200+ languages, including handwriting, with English alongside the original. Xero's product pages don't say which languages it reads.

Bank Statements

Outside the US and Canada, Hubdoc doesn't extract bank statement transactions. In those two countries, it converts PDFs downloaded from supported banks into a CSV file, but not scans.

tofu extracts every transaction from a bank statement PDF: date, description, amount, and whether it's a debit or a credit. Long statements go in one upload, with no page limit.

Where Hubdoc Still Works

Being fair: Hubdoc still does some things well.

Free with Xero. If you pay for Xero and only need header details, Hubdoc costs nothing extra. On its own, with QuickBooks Online, it's $12 a month.

Supplier rules that post for you. Once you set up a rule for a supplier, Hubdoc can code and post that supplier's documents automatically.

Mobile apps. Hubdoc has iOS and Android apps for snapping receipts. tofu doesn't have a mobile app yet, so clients send photos to one WhatsApp number instead.

Switching from Hubdoc to tofu

You don't have to move every client at once.

Step 1: Start a free trial, with no credit card, and connect Xero, QuickBooks, Sage or Zoho Books. tofu imports your chart of accounts, tax rates and supplier history.

Step 2: Upload a batch of invoices. tofu codes them from your existing history, with no rules to build.

Step 3: Review and publish in bulk. Each correction teaches tofu, so the next batch needs fewer.

Step 4: Move the clients who need line items, other languages or other software first. Simple Xero clients can stay where they are if that suits them.

Pricing: Free vs. Everything Included

Hubdoc and Xero's Smart Document Capture both come with a Xero subscription. That's hard to beat on price, and for simple receipts in Xero it may be enough.

tofu charges one price for your whole practice, sized by the extractions you process each month: $79 for about 800, or $199 for about 2,500, on a 12-month term. Every client and every team member is included, with line items, bank statements and 200+ languages on every plan.

The real comparison is time. If your team types in line items, translates documents or keys in bank statements by hand, work out what those hours cost against $79 a month.

See how they compare

How It WorkstofuHubdoc
What gets extractedEvery line item: description, quantity, unit price, account code and taxHeader only: supplier, invoice number, due date and amount
Account codingLearns from your ledger history and your correctionsSupplier rules you set up, which can post automatically
Bank statementsEvery transaction, from any bank statement PDFCSV from supported banks' PDFs, in the US and Canada only
Review workflowBulk review and publish, with the source highlightedAutomatic posting by supplier rule
Multi-document PDFsSplits them automaticallySplits PDFs when you ask it to
Accounting softwareXero, QuickBooks, Sage Accounting, Zoho Books, Bukku and freee, plus import files for othersXero, QuickBooks Online and Bill.com
PriceFrom $79 a month for the whole practiceFree with Xero, or $12 a month on its own

Key pricing differences

Line Items: Totals vs. Every Line

Hubdoc reads the supplier, invoice number, due date and amount. tofu extracts every line on every invoice and codes each one to your chart of accounts.

Software: Xero-First vs. Many

Hubdoc publishes to Xero, QuickBooks Online and Bill.com, and Xero's built-in capture works only in Xero. tofu publishes to Xero, QuickBooks, Sage Accounting, Zoho Books, Bukku and freee.

Statements: Limited vs. Every Transaction

Hubdoc turns statements into transactions only for supported banks in the US and Canada. tofu extracts every transaction from any bank statement PDF.

Pricing Overview

Hubdoc is free with Xero and $12 a month on its own. tofu's prices are per practice, in USD.

tofuHubdoc
With XeroFrom $79 a month (about 800 extractions)Included with Xero plans
With QuickBooks OnlineFrom $79 a month$12 a month
With Sage, Zoho Books or othersFrom $79 a month (publishes to Sage Accounting and Zoho Books, with import files for others)Not available
Clients and usersUnlimitedMultiple collaborators
Free trialYes, no credit card30 days, no card, on its own

Hubdoc pricing from hubdoc.com and Xero's pricing pages, checked on 27 September 2026. tofu plans run for a 12-month term, and $199 a month covers about 2,500 extractions.

What's Actually Included

Hubdoc is free with Xero but reads less. tofu includes everything below on every plan.

CapabilitytofuHubdoc
Line-item extraction✓ Every lineWith account code and tax✗ Header and total onlyNo plans to add it to Hubdoc
Bank statement transactions✓ Every transactionFrom any statement PDF⚠ US and Canada onlyFrom supported banks' PDFs
Languages✓ 200+Including handwriting⚠ No published list
Splitting multi-document PDFs✓ Automatic⚠ When you ask it to
Bulk review and publish✓ Yes⚠ Automatic posting by supplier rule
Other software✓ QuickBooks, Sage Accounting, Zoho Books, Bukku and freee⚠ QuickBooks Online and Bill.com
Mobile app✗ Not yetClients use WhatsApp✓ iOS and Android

Line Items: Still Not in Hubdoc

Line-item extraction is one of the most-voted Hubdoc ideas on Xero's Product Ideas forum, with 225 votes. Xero's reply, in July 2025: "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. It handles invoices with 50+ lines, grouped subtotals and mixed tax rates, and codes each line to your chart of accounts. Included on every plan.

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 Inc.

"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?

On a yearly pack, all your entries arrive on day one and you can use them any time in the 12 months, so there is nothing to roll over month to month. On monthly billing, unused entries don't roll over to the next 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?

Yearly packs are one payment a year, and every entry in the pack is yours from day one. Monthly plans bill on the 1st of each month: if you subscribe mid-month, you pay full price and get the full allocation immediately, and your next bill is on 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 buy your next pack or upgrade, and you can still work with everything already extracted. On a yearly pack, we'll email you before you run low, and the next pack is one click away.

Which plan fits my firm?

Add up a year of invoices, receipts and statement pages, then pick the pack that covers it. Pro covers 9,600 entries a year, Business 30,000, Enterprise 78,000 and Max 240,000, and the bigger the pack, the less you pay per entry. Need more than 240,000? We'll build a custom pack for your firm.

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.