How-to10 min read

How to Import Invoices Into QuickBooks Online Automatically

The short answer

QuickBooks Online has four realistic paths for getting supplier invoices in without manual entry: forward them to the built-in receipt capture inbox, import a formatted CSV of bills, use a document capture app that publishes to QuickBooks, or connect a tool that reads your mailbox directly and creates bills with line items and the PDF attached. The built-in inbox is free but header-level and needs someone to forward. CSV import is free but manual and cannot attach documents. A capture tool costs money but handles volume. Direct mailbox automation is the only option that works without anyone changing their habits.

QuickBooks Online is excellent at holding financial data and indifferent about how it gets there. Entering a supplier bill by hand means opening the email, downloading the PDF, finding the vendor, typing the header, splitting the lines, attaching the document and saving. Two to four minutes, every time, forever.

There are four ways out. They are not equally good and the marketing rarely explains the differences, so here they are with their actual limits.

Option 1: The built-in QuickBooks receipt inbox

QuickBooks Online includes a receipt capture feature with a dedicated forwarding address. Send a PDF or photo to it and QuickBooks reads the vendor, date and total, then offers to create a transaction.

What it does well

  • It is included in your subscription, so it costs nothing extra.
  • It works fine for simple, single-line receipts.
  • The document is retained and attached.

Where it stops

  • Header-level only. It reads vendor, date and total, not line items, so any invoice that should split across accounts gets flattened.
  • It relies on someone forwarding every invoice. Forwarding compliance decays within weeks in every business that tries it.
  • No duplicate detection, so a statement copy and an original both become transactions.
  • No purchase order matching and no approval routing.

Verdict: genuinely fine for a sole trader with a handful of simple receipts a month. It stops scaling the moment invoices have line items that matter.

Option 2: CSV bill import

QuickBooks Online accepts a CSV import of bills. If you already have invoice data in a structured file, this is the cheapest bulk path.

The catch is the word 'already'. Producing the CSV is the work. Typing invoice data into a spreadsheet so you can import it into QuickBooks is not automation, it is data entry with an extra step.

Where CSV import genuinely helps is as a bridge: an extraction tool produces the file and you import it. This is the standard pattern for anyone on QuickBooks Desktop, which has no modern app ecosystem, and for anyone whose extraction tool has no direct QuickBooks connection.

Option 3: A document capture app

Dext, Hubdoc, AutoEntry and similar tools sit between your documents and QuickBooks. You send documents in by email, mobile app or drag-and-drop, the tool extracts the data, you review, and it publishes a bill into QuickBooks with the document attached.

This is a real improvement over the built-in inbox: better extraction, a proper review queue, document storage and, in some tools, line items. It is the standard answer for bookkeeping practices.

Two limits are worth knowing before you buy. First, most of these tools still work on a forwarding model, so the habit problem persists. Second, pricing is usually tiered by document allowance or metered by credits, which means a heavy month costs more or gets blocked. AutoEntry, for example, charges one credit per invoice and two if you want line items, with unused credits expiring after ninety days.

Option 4: Direct mailbox automation

The newest approach connects to your mailbox with read-only access and finds the invoices itself. Nobody forwards anything. The tool distinguishes bills from order confirmations, shipping notices and marketing, extracts them including line items, applies your vendor coding rules and creates the bill in QuickBooks with the PDF attached.

What this changes in practice is coverage. Every other option is capped by human compliance with a forwarding step. Direct mailbox reading is capped only by whether the invoice arrived in that mailbox, which you control by updating billing contacts once.

Comparing the four

Built-in inboxCSV importCapture appMailbox automation
CostIncludedIncluded$12 to $100+/mo$29 to $99/mo
Line itemsNoYes, if in the fileSometimes, often extraYes
Needs forwardingYesNo, but manualUsually yesNo
Attaches the documentYesNoYesYes
Duplicate detectionNoNoSometimesYes
Vendor matchingBasicExact match onlyYesYes
Approval workflowNoNoLimitedYes, on higher tiers
Works with DesktopNoYesSomeVia CSV export

What to check after you set any of this up

Automation that posts wrong data quietly is worse than manual entry. In the first month, check these five things weekly:

  1. 1Vendor list hygiene. Open the vendor list and look for near-duplicates like ACME Corp, Acme Corp. and Acme Corporation. If they are appearing, vendor matching is not working and your supplier spend reports are already wrong.
  2. 2Line splits. Pull three multi-line invoices and confirm the lines posted separately to the right accounts rather than as one total.
  3. 3Tax treatment. Confirm sales tax or VAT is on its own line at the right rate, not folded into the expense.
  4. 4Attachments. Open a posted bill and confirm the PDF is attached to the transaction.
  5. 5Duplicates. Deliberately let a statement copy through and confirm it gets flagged rather than posted.

A note on QuickBooks Desktop

Most modern invoice tools, including ZapBooks, integrate with QuickBooks Online only. Desktop's integration surface is older and far fewer vendors support it. If you are on Desktop, the practical route is an extraction tool that exports a clean CSV, which you then import. You lose the automatic document attachment, so keep the PDFs filed somewhere consistent.

Frequently asked questions

Ready to stop typing invoices?

Connect your inbox and your accounting software. ZapBooks reads the invoices, extracts the data and posts coded bills to QuickBooks, Xero or Excel.

See pricing

14-day free trial. No credit card required.