Scan Bank Statements into QuickBooks: Bank Statement Scanning Software and Scanned Statement Converter

Scan bank statements into QuickBooks: turn scanned PDFs and phone photos of any US bank statement into a .qbo file QuickBooks Online and Desktop import.

Totals reconcile to the original QuickBooks Online and Desktop Free to try, no card needed
Loved by bookkeepers and accountants 50K+ pages converted

PDF, JPG, PNG, BMP, HEIC, TIFF

Upload your bank statement

To scan bank statements into QuickBooks, scan or photograph each statement, run it through OCR that outputs a .qbo (Web Connect) file, then import that file under Bank transactions, then Upload from file. QuickBooks Online will also read a scanned statement natively as a PDF or image, but only if the file is in English and 350 KB or smaller, which most scans and phone photos are not. QuickBooks Desktop cannot read a scan at all and needs the .qbo file.

Upload your scans at the top of this page and each one comes back as a .qbo file that QuickBooks Online and QuickBooks Desktop both import as a bank feed file, plus Excel and CSV copies for your workpapers. It reads scanned PDFs, flatbed scans, and phone photos of statements from any US bank or credit union, including the multi-page and multi-month files the 350 KB native limit rejects on size alone.

Last updated August 2026.

A real .qbo file QuickBooks accepts

Built for the statements US banks actually send, checked before it exports.

Reconciliation

Every total checked against the statement

The converter adds up the transactions it parsed and matches that to the statement total before you export, so nothing is silently dropped.

Web Connect

A genuine .qbo, not a renamed CSV

Valid OFX 1.02 with QuickBooks Web Connect headers. Online and Desktop import it as a standard bank feed.

OCR

Scans and phone photos read line by line

OCR runs before parsing, so a scanned or photographed paper statement comes out the same as a digital PDF.

Volume

A year of statements in one batch

Bulk upload for catch-up and cleanup work. Each file gets its own reconciliation check and its own exports.

Locked files

Password-protected PDFs handled

Enter the password on upload. Multi-column and multi-page statement layouts are parsed too.

Exports

Excel and CSV in the same download

One conversion, three files: the .qbo for QuickBooks, an XLSX to review, and a CSV for everything else.

How to convert your statement to QuickBooks

Three steps. No column-mapping wizard.

1

Upload the PDF statement

Drag in a PDF, a scan, or a phone photo. Password-protected and multi-page files are fine.

2

Review the reconciled rows

Every transaction is extracted and checked against the statement total. You see the parsed rows before exporting.

3

Import into QuickBooks

Download the .qbo and import it as a Web Connect bank feed. Excel and CSV are in the same download.

Questions worth answering

The specifics that decide whether the import is clean. If your case is not here, email [email protected].

Can you scan bank statements into QuickBooks?

Yes. QuickBooks Online accepts an account statement as a PDF or image file (JPG, PNG, or HEIC) on its Upload from file screen and uses AI to extract the transactions. The requirements are that the file is in English and 350 KB or less. QuickBooks Desktop and QuickBooks Solopreneur have no PDF or image path, so a scan has to be converted to a .qbo Web Connect file first.

The 350 KB ceiling is the part that decides whether the native route works for you, and it is worth understanding before you spend an afternoon fighting it. That limit was set for CSV and .qbo files, which are plain text; a full year of transactions in a .qbo file is still a few kilobytes. A scan is image data. A single page scanned at 300 DPI in color typically lands between 1 MB and 5 MB, and a phone photo in HEIC is usually 1.5 MB to 3 MB. Those are three to fifteen times over the cap. Text-based PDFs pulled straight from a bank's website sometimes squeeze under it; scans essentially never do.

So the honest split is this. If you have a small, clean, text-based PDF and you run QuickBooks Online, try the native upload first, because nothing is faster. If you are working from paper, a scanner, a phone camera, or more than a month at a time, conversion to .qbo is the route that actually completes.

Every way to get a scanned bank statement into QuickBooks

Four routes exist. They differ in what they accept, how much history they reach, and how much cleanup they leave you.

RouteAccepts a scan?Works inKey limit
Native Upload from file (PDF or image)Yes, PDF / JPG / PNG / HEIC, read by Intuit's AIQuickBooks Online onlyEnglish only, 350 KB or less. Most scans and phone photos exceed this.
OCR conversion to .qbo (this page)Yes, scans and photos includedQuickBooks Online and DesktopScan has to be legible. No file size ceiling, no line cap, no date limit.
Convert to CSV, then map columnsYes, via conversionOnline and Solopreneur350 KB and roughly 1,000 lines per file. You map Date, Description, Amount by hand.
Live bank feedNo, nothing to scanOnline and DesktopCommonly backfills about 90 days on connection, varies by bank. Useless for paper history or closed accounts.

Attaching the statement to a transaction is a fifth thing people try, and it is worth naming so you do not lose a day to it. QuickBooks lets you attach a PDF to a record for documentation, and that attachment is never read. It creates no transactions and changes no balances. It is a filing cabinet, not an import.

How do I scan bank statements into QuickBooks?
  1. Scan each statement, one file per account per month, or photograph every page if you have no scanner.
  2. Upload the files to the converter at the top of this page and pick .qbo as the output.
  3. Check the extracted rows against the statement's ending balance before you download.
  4. In QuickBooks Online, go to Transactions, then Bank transactions, select the Link account dropdown, then Upload from file. In QuickBooks Desktop, go to File, then Utilities, then Import, then Web Connect Files.
  5. Match the file to the right QuickBooks account, oldest month first.
  6. Review and accept the transactions, then categorize them and reconcile that month against the statement's ending balance.

Work oldest month first and reconcile as you go. It is tempting to import a year at once and sort it out later, but a month that reconciles is a month you never have to revisit, and a discrepancy found in January is far easier to trace than the same discrepancy discovered in December after eleven more months have been layered on top of it.

Does QuickBooks have OCR?

QuickBooks Online has OCR in two places. Receipt capture is the long-standing one: upload, email, or photograph a receipt and QuickBooks reads the vendor, date, and total, then suggests a matching bank feed transaction. The newer one is statement extraction on the Upload from file screen, where Intuit's AI reads an account statement supplied as a PDF or image. QuickBooks Desktop has a Doc Center for attaching documents, but it does not extract transactions from them.

Receipt capture and statement extraction solve different problems, and mixing them up costs people time. A receipt proves what a single purchase was for. A statement is the authoritative list of what actually cleared the account, and it is what you reconcile against. For rebuilding books you need the statement.

How to scan paper bank statements so the OCR reads them accurately

Extraction quality is decided at the scanner, not at the software. A clean scan reads at close to the accuracy of a text PDF; a skewed, shadowed phone photo is where errors come from. A few habits cover most of it:

  • Scan at 300 DPI. Below that, thin digits blur and 3s, 5s, and 8s start trading places. Above it you mostly gain file size.
  • Use grayscale rather than color for a plain paper statement. Smaller file, no loss of legibility.
  • Keep pages flat and square. Flatten folds first. Skew is the single most common cause of misread columns because it breaks the alignment the reader uses to tell one column from the next.
  • If you are photographing, get even light. Shoot straight down on a flat surface, avoid your own shadow, and fill the frame with the page.
  • Capture every page, including the ones that look like nothing but disclosures. Transaction rows continue onto pages people routinely skip.
  • Do not crop the header or the summary block. The account number, statement period, and opening and closing balances are what let you prove the import is complete.

If your download is a text PDF rather than paper, skip scanning entirely and convert the original file. Re-scanning a printout of a digital PDF throws away the embedded text and gives the reader a harder job for no reason. Where accuracy standards and checking routines matter for a firm, our notes on bank statement OCR accuracy for QuickBooks go into how to verify a batch rather than a page.

What should I look for in bank statement scanning software?

Most tools that market themselves as bank statement scanning software are really doing one of two jobs: reading the document, or producing a file QuickBooks will accept. You want both, and the second is where products quietly differ.

  • Native .qbo output. A .qbo Web Connect file imports with no column mapping and works in Desktop, which CSV does not. Tools that only emit CSV leave you mapping columns on every import and leave Desktop users stuck.
  • Real image handling. Scanned PDFs, JPG, PNG, HEIC, and TIFF, not just text PDFs. Plenty of converters fail silently on a scan and return an empty file.
  • Multi-page and multi-statement batches. Catch-up work is measured in months, not pages.
  • Balance checking. The extracted transactions should tie to the statement's opening and closing balances, because that is the only quick proof nothing was dropped.
  • Every US institution. Layouts differ enormously between a national bank, a regional bank, and a small credit union, and coverage of the last group is where tools thin out.
  • Sensible handling of protected files. Many statements arrive password locked, and it is worth knowing how to remove a bank statement PDF password before QuickBooks rather than assuming the file is corrupt.
Who ends up scanning statements into QuickBooks

Four situations account for most of this work, and they are all cases where a bank feed is not an option rather than cases where someone preferred paper.

Catch-up and cleanup work. A business is months or years behind and the feed reaches back about 90 days on connection. The history has to come from statements, and older ones are often filed as paper or as scans. That whole workflow is laid out in the guide to catch-up bookkeeping from bank statements to QuickBooks.

Closed accounts and prior banks. Once an account closes, there is nothing to connect. Whatever was printed or downloaded before it closed is the entire record, and getting hold of it is its own problem, covered in the guide to getting old bank statements from a closed account.

Accountants taking on a client mid-stream. A firm cannot connect a client's bank feed for them; the client has to do it from their own login. Statements the client emails or hands over, frequently as scans, are what the firm can act on immediately. The bank statement to QuickBooks workflow for accountants covers the firm side.

Small institutions QuickBooks does not connect. Community banks and smaller credit unions are the most common gap, and business accounts are worse than personal ones because they often sit on a separate digital banking platform. The credit union statement to QuickBooks page covers what to do when the institution is not on the connectable list.

Why won't my scanned bank statement upload to QuickBooks?

Size is the usual answer: anything over 350 KB is rejected on the native upload, and scans are almost always over it. The other four causes are a statement in a language other than English, a password-protected PDF, a file type QuickBooks does not take on that screen, and running QuickBooks Desktop or Solopreneur, neither of which supports statement upload at all. Converting the scan to a .qbo file clears every one of them.

Is it safe to let software read my bank statements?

It is a fair question and worth asking of any vendor, including this one. The things to check are concrete: whether files are encrypted in transit, how long statements are retained after conversion, whether documents are used to train models, and whether staff can view uploads. Ask for specifics rather than assurances. A statement carries your account number and a complete picture of your cash position, so it deserves the same handling as payroll data.

Related guides

Convert your first statement free.

Upload a PDF, see every transaction extracted in seconds. No card to try it.

Still comparing tools? See our bank statement to QuickBooks converter comparison.

More bank statements we convert to QuickBooks

Same converter, tuned for the layout each bank uses. Find yours: