QuickBooks can store a scanned invoice and read a few fields off it. It cannot rebuild the line-item table, and QuickBooks Desktop stopped doing any capture at all when Scan Manager was retired in the 2022 release. Upload your invoices here instead: the AI reads vendor, invoice number, dates, tax, totals, and every line, then hands you a QuickBooks-ready spreadsheet you can import as bills in one pass. Drop a PDF or a phone photo below and see the data come back.
Upload your invoices
Drop files here or click to upload
Up to 50 files
Uploading...
QuickBooks was built to record a bill, not to read one. The gaps below are where AP teams lose their afternoons.
When you upload a bill in QuickBooks Online, Intuit populates fields like vendor, date, and amount from the image. The line-item table is not reconstructed, so every row you need for job costing or GL detail still gets keyed by hand.
Intuit discontinued Scan Manager in QuickBooks Desktop 2022 and replaced it with Attach Documents. Attach Documents files the scan against a transaction. It stores the picture, it does not turn the picture into data.
Emailed documents have to be PDF, JPEG, JPG, GIF, or PNG, and Intuit requires the file to fall between 46 KB and 20 MB with only one document per file. A stapled batch scanned as a single PDF fails that rule immediately.
Importing bills by spreadsheet works, but every line row has to carry the bill number, supplier, and bill date, and the account on each line must already exist in QuickBooks. Building that file is the actual work.
On the sales side, QuickBooks Online limits you to 100 invoices per import and 1,000 rows per spreadsheet, and it will not accept negative charges such as discounts or credit memos. Bigger batches have to be split by hand.
The Receipts feature is tuned for small till slips with a vendor, a date, and a total. A two-page supplier invoice with thirty lines, freight, and tax by rate is a different document, and it shows in the results.
Put a real extraction step in front of QuickBooks. You scan or upload once, the AI returns structured data, and QuickBooks receives a file it can import cleanly.
Vendor, invoice number, PO number, invoice and due dates, tax by rate, subtotal, freight, and the full line-item table with description, quantity, unit price, and amount on each row.
Drop a whole folder, or one PDF holding twenty scanned invoices. The AI splits the batch into separate documents and returns one clean row set per invoice instead of forcing one file per bill.
Flatbed scans, skewed phone pictures, faxed copies, and low-contrast thermal prints all go through the same pipeline. No template to build, no scan profile to configure per vendor.
Export to CSV or Excel with consistent headers across every supplier, so the QuickBooks bill import maps once and keeps working. Map your columns a single time and reuse the map every month.
Review the extracted values against the source image before anything reaches your books. Catching a transposed total in the review screen is far cheaper than unwinding a posted bill.
Past a few hundred invoices a month, send documents to the extraction API and pull structured JSON straight into whatever writes to QuickBooks. Same engine, no screen in the middle.
The same sequence works for QuickBooks Online and QuickBooks Desktop.
Scan paper at 300 DPI, or gather the PDFs your suppliers already email you. You do not need one file per invoice here, and you do not need to stay under the QuickBooks upload rules yet, because extraction happens before QuickBooks sees anything.
Tip: Scan in grayscale rather than pure black and white. Faint thermal print survives it much better.
Drop the files into the uploader at the top of this page. Multi-invoice PDFs are split automatically, and every invoice comes back with header fields and the complete line-item table read from the page.
Tip: Send a mixed handful of your worst layouts first. That tells you more than ten clean ones.
Check the extracted values against the images, fix anything the source document made genuinely ambiguous, and export to CSV or Excel with the columns your QuickBooks bill import expects.
Tip: Keep one master mapping file. Column order matters to the import wizard, and stability saves rework.
In QuickBooks Online, import the spreadsheet as bills and map your columns once. In QuickBooks Desktop, bring the data in through your import tool of choice and use Attach Documents to keep the original scan on the transaction for audit.
Tip: Attaching the source image is what makes the audit trail defensible later.
Anyone whose invoice volume has outgrown typing, but whose books are staying on QuickBooks.
You get supplier PDFs by email all month, and the header-only capture in QuickBooks still leaves the line detail to key. Extraction closes exactly that gap.
With Scan Manager gone since the 2022 release, Desktop has no capture path at all. An external extraction step is now the only realistic way to avoid manual entry.
One capture process for every client, then a per-client column mapping. It scales far better than learning each client pile of vendor layouts by hand.
Construction, distribution, and field service need the lines, not the total. Header-only capture is useless when the whole point is coding each line to a job or an item.
Last updated July 2026. QuickBooks behavior described here is taken from Intuit's own help articles on quickbooks.intuit.com, checked in July 2026. Intuit changes these features regularly, so confirm current limits in QuickBooks before you build a process around them.
Partly. QuickBooks Online lets you upload or email an invoice and will populate fields such as the vendor, date, and amount from the image, and QuickBooks Desktop can attach the scan to a transaction. Neither one rebuilds the line-item table, so on any invoice with real detail you still type the lines yourself.
That distinction is the whole reason this page exists. Storing a scan and reading a scan are different jobs. QuickBooks is very good at the first and deliberately limited at the second, because it is an accounting ledger rather than a document capture platform. Once you accept that, the fix is straightforward: run the invoices through an extraction step first, then hand QuickBooks a file it can import without a human retyping anything.
Here is the honest picture of each native path, and where it stops.
| Method | Where it lives | What it captures | Line items |
|---|---|---|---|
| Upload a bill from your computer | QuickBooks Online, Bills | Header fields such as vendor, date, amount | No, keyed by hand |
| Email to your QuickBooks address | QuickBooks Online, Receipts and bills | Same header fields, from the attachment | No |
| Import bills by spreadsheet | QuickBooks Online, import tools | Whatever is already in your file | Yes, if you built them |
| Attach Documents | QuickBooks Desktop | Nothing, it stores the file | No |
| Scan Manager | Retired in QuickBooks Desktop 2022 | Not available | No |
| AI extraction, then import | Before QuickBooks | Header fields plus the full table | Yes, automatically |
In QuickBooks Online you scan the invoice to a file, then either upload it from the Bills screen or email it to the address QuickBooks generates for your company. Intuit accepts PDF, JPEG, JPG, GIF, and PNG, asks that each file hold only one document, and requires emailed attachments to fall between 46 KB and 20 MB.
Those constraints are easy to miss until a batch fails. A stack of invoices scanned into one long PDF breaks the one-document-per-file rule, and a high-resolution color scan of a two-page invoice can sail past 20 MB. If you scan in grayscale at 300 DPI and split by invoice, you stay inside both limits comfortably. Running extraction first sidesteps the issue entirely, since multi-invoice PDFs are separated automatically and the file QuickBooks receives is a small spreadsheet rather than a pile of images.
QuickBooks Desktop no longer extracts anything from a scan. Intuit discontinued Scan Manager in the 2022 release and replaced it with Attach Documents, which stores a PDF or image against a transaction you have already created. To get the data in without typing, you extract it outside QuickBooks and import the result.
The practical Desktop workflow is: scan or collect the invoices, run them through extraction, export a spreadsheet, import it with your preferred Desktop import tool, then use Attach Documents to pin the original image to each bill. That last step matters more than it sounds. An auditor asking why account 6100 carries a $4,180 charge wants the source document one click away, and Attach Documents is genuinely good at that job even though it captures nothing.
There is a timing consideration for Desktop shops too. Intuit discontinued services for QuickBooks Desktop 2023, covering Pro Plus, Premier Plus, Mac Plus, and Enterprise Solutions 23.0, after May 31, 2026, which ended payroll, online banking, and support on those versions. Whether you upgrade, move to Enterprise, or migrate to QuickBooks Online, keeping capture outside the ledger means your invoice process survives the move untouched.
Not natively in one action. QuickBooks Online handles one document per file for uploads and emails, and its spreadsheet import expects data you have already structured. Bulk scanning of vendor bills therefore means extracting the batch first, then importing a single file that contains every bill.
This is where the difference between the two approaches becomes obvious in hours. Uploading forty scanned bills one at a time and keying the line detail on each is most of a day. Dropping the same forty into an extractor, reviewing the output, and importing one spreadsheet is a coffee break. The economics only get better as volume grows, which is the same argument behind accounts payable automation software more broadly.
In QuickBooks, a bill is money you owe a supplier and an invoice is money a customer owes you. People searching for how to scan invoices into QuickBooks usually mean the first, the stack of supplier documents that has to become payables. Getting the vocabulary right saves you from following instructions for the wrong module.
Both directions have limits worth knowing. On the sales side, QuickBooks Online caps a spreadsheet import at 100 invoices and 1,000 rows, and refuses negative charges such as discounts or credit memos, so larger batches get split. On the payables side, every line row in an import file has to carry the bill number, supplier, and bill date, and each line account has to exist in QuickBooks before the import runs. If you are handling credits alongside bills, the mechanics are covered in our guide to credit memos in QuickBooks.
Judge any tool in this category on four things: whether it reads line items or only headers, whether it handles your worst scans, whether it exports in a shape QuickBooks will accept, and whether it works without you building a template per vendor. The fourth is what separates modern AI extraction from older zonal OCR, where each new supplier layout meant new setup work.
Accuracy claims are worth testing rather than reading. Run ten invoices you already know the answers to, including the ugly ones, and compare field by field. That takes twenty minutes and tells you more than any published accuracy number. Our comparison of OCR versus AI invoice extraction explains why the two approaches behave so differently on unfamiliar layouts.
Finance teams often have adjacent piles to clear at the same time. If your bank feeds are incomplete and you are reconciling from statements, converting those statements straight into a QuickBooks-ready file removes the same kind of retyping from the banking side, and stacks of small expense slips are better handled by a dedicated receipt capture tool than by an invoice engine.
Extraction is the first step, not the whole process. Once invoice data is structured you can code it, match it against purchase orders, route it for approval, and pay it. If you are building that end to end, QuickBooks AP automation covers the full cycle, and converting invoices to QuickBooks covers the file-format side in more detail.
The reason to start with capture is simple arithmetic. Keying is the only step in AP that costs the same on invoice one thousand as it did on invoice one, because a person has to read and type every character regardless of volume. Remove it and every downstream step gets cheaper by default. That is why teams that scan invoices into QuickBooks properly rarely go back to doing it by hand.
Partly. QuickBooks Online reads header fields such as vendor, date, and amount from an uploaded or emailed invoice, and QuickBooks Desktop can attach the scan to a transaction. Neither rebuilds the line-item table, so detailed invoices still need the lines keyed unless you extract the data before it reaches QuickBooks.
Scan the invoices to PDF, extract the data outside QuickBooks, import the resulting spreadsheet, then use Attach Documents to keep the original image on each bill. Intuit discontinued Scan Manager in QuickBooks Desktop 2022, so Desktop has no built-in capture step of its own any more.
Intuit accepts PDF, JPEG, JPG, GIF, and PNG for receipts and bills. Each file should contain only one document, and an emailed attachment has to be between 46 KB and 20 MB. A batch scanned into a single long PDF will not process correctly under those rules.
No. QuickBooks populates header-level fields from an uploaded image and leaves the line detail to you. If you need quantities, descriptions, unit prices, and per-line accounts for job costing or inventory, that table has to come from an extraction tool or from typing.
QuickBooks Online caps a spreadsheet invoice import at 100 invoices, with a maximum of 1,000 rows per file, and it will not accept negative charges such as discounts or credit memos. Larger batches have to be split into several files and imported separately.
Extract first, import once. Run the whole batch through AI extraction to get vendor, dates, totals, and every line item as structured data, export one QuickBooks-ready spreadsheet, and import it in a single pass instead of uploading and keying each bill individually.
Automate the full payables cycle on QuickBooks.
Scan paper and digital invoices and capture the data.
Read PDFs, scans, and photos with AI-based invoice OCR.
Capture full line-item tables, not just the totals.
Import invoice data into any accounting system cleanly.
Start turning your invoices into clean, structured spreadsheet data.
USD
per month
billed as
$288 yearly
Choose speed vs accuracy when extracting
| Base AI Faster | 2,500 pages |
| Pro AI Best accuracy | 500 pages |
Scale invoice extraction across your whole team with automation.
USD
per month
billed as
$888 yearly
Choose speed vs accuracy when extracting
| Base AI Faster | 10,000 pages |
| Pro AI Best accuracy | 2,000 pages |
Enterprise‑grade invoice extraction, security, and controls.
USD
per month
billed as
$ yearly
Choose speed vs accuracy when extracting
| Base AI Faster | pages |
| Pro AI Best accuracy | pages |