Convert Bank Statement to QuickBooks Desktop and Import the QBO File

Convert any PDF bank statement to QuickBooks Desktop. Upload a statement and get a .QBO Web Connect file that imports straight into QuickBooks, totals reconciled.

Totals reconcile to the original QuickBooks Online and Desktop
csv / xls / xlsx → .qbo
No file handy?

No account needed for your first conversions. We never store your bank login.

QuickBooks Desktop will not read a PDF bank statement. Pro, Premier, Enterprise, and Accountant editions all share the same banking import, and that import accepts a Web Connect (.qbo) file, not a PDF. So when a client sends you a stack of PDF statements, every transaction in them sits outside QuickBooks until you convert the file into something Desktop can actually import.

The converter at the top of this page does that conversion. Upload a PDF or scanned statement and you get back a .qbo Web Connect file that imports into QuickBooks Desktop the same way a feed downloaded from your bank does, plus an Excel and CSV copy of the same transactions. The rest of this page walks through the import steps, the difference between Web Connect and Bank Feeds, and the errors that trip people up.

A real .qbo file QuickBooks accepts

Built for the CSV and Excel exports US banks and cards actually send, checked before it exports.

Reconciliation

Every total checked against your file

The converter adds up the transactions it parsed and matches that to your file 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.

Column mapping

Your columns mapped automatically

Date, description, and amount are detected for you, so you skip QuickBooks' strict 3-column and 4-column CSV layout.

Volume

A year of CSV files in one batch

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

Dates and amounts

Dates and amounts fixed for you

Mixed date formats, currency symbols, and stray commas that break a raw CSV import are cleaned up before the .qbo is built.

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 CSV to QuickBooks

Three steps. No column-mapping wizard.

1

Upload your CSV or Excel file

Drag in a CSV, XLS, or XLSX export from your bank, credit card, or accounting tool. Any column order is fine.

2

Review the reconciled rows

Every transaction is parsed and checked against your file total. You see the 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, message us in chat.

Can QuickBooks Desktop import a PDF bank statement?

No. QuickBooks Desktop cannot import a PDF bank statement directly. The banking import reads structured data files (.qbo Web Connect, plus .qfx and .ofx from some banks), and a PDF is a picture of a statement, not a table of data. Even when the text is selectable, the transactions are positioned fragments that only look like rows, so QuickBooks has nothing to parse. You convert the PDF to a .qbo file first, then import that.

What format does QuickBooks Desktop use for bank statements?

QuickBooks Desktop uses the Web Connect format, a file with a .qbo extension, for importing bank transactions. It is the same format QuickBooks creates when you download a feed directly from your bank inside the software. A Web Connect file carries each transaction's date, amount, and description, along with the account and bank identifiers QuickBooks needs to route the import. Learn more about the format itself in our guide to the QBO file.

How to convert a bank statement to QuickBooks Desktop

The conversion takes three steps and a minute or two per statement:

  1. Upload the statement. Drop your PDF or scanned image into the converter above. Password-protected PDFs and phone photos (JPG, PNG, HEIC, TIFF) work too.
  2. Check the preview. The converter reads every transaction line and shows you the parsed dates, descriptions, and amounts so you can confirm the totals match the statement before you export.
  3. Export the .qbo file. Download the Web Connect file, ready to import into QuickBooks Desktop. You also get Excel and CSV copies of the same data.
How do I import a bank statement into QuickBooks Desktop?

To import a converted bank statement into QuickBooks Desktop, open QuickBooks, go to File, then Utilities, then Import, then Web Connect Files, and select the .qbo file you exported. QuickBooks asks which account to attach the transactions to, then drops them into the Bank Feeds Center for review. From there you match and add the transactions exactly as you would a live download. The whole import takes seconds once the file is ready.

How do I import a QBO file into QuickBooks Desktop?

Importing a QBO file into QuickBooks Desktop uses the Web Connect importer at File, Utilities, Import, Web Connect Files. Browse to the .qbo file, open it, and choose the bank account it belongs to. If this is the first import for that account, QuickBooks asks whether to create a new account or link to an existing one, so pick the matching register. The transactions then appear in Bank Feeds for matching. Make sure Bank Feeds mode is set to the side-by-side or register view you prefer under Edit, Preferences, Checking.

Does QuickBooks Desktop accept QBO files?

Yes. A .qbo file is the native bank-data format for QuickBooks Desktop, so it accepts QBO files through the Web Connect importer in every recent Pro, Premier, Enterprise, and Accountant version. The only requirement is that the file's account and routing details line up with how QuickBooks expects bank feeds to look, which a proper converter handles for you. That is why converting to QBO is more reliable than importing a CSV, which QuickBooks Desktop cannot read without a third-party add-on.

Why won't my QBO file import into QuickBooks Desktop?

Most QBO import failures come from one of three things. First, a mismatched bank or account ID, where the file points QuickBooks at the wrong feed setup, which a clean converter avoids by writing standard identifiers. Second, an overlapping date range, where QuickBooks skips transactions it thinks it already has from a prior import, so check the dates if a batch looks short. Third, a malformed file from a converter that produced broken markup, which is why verifying the totals in the preview before export matters. If an import looks incomplete, compare the transaction count against the statement and re-import the missing range.

Desktop versus QuickBooks Online

The conversion is identical for both products; only the import screen differs. In QuickBooks Online you upload the same .qbo file under Transactions, Bank transactions, Upload from file, rather than the Web Connect importer. If you run QuickBooks Online instead of Desktop, follow our walkthrough on how to import bank statements into QuickBooks Online. Either way the converter produces one file that works in both.

Why accuracy matters more than speed

A converter that drops or misreads a few transactions costs you far more time than it saves, because the gap surfaces during reconciliation, often weeks later, when you are hunting a discrepancy across hundreds of rows. This converter reconciles the parsed total back to the statement total before it lets you export, so the .qbo you import into QuickBooks Desktop reflects every line on the original. For multi-statement cleanups and catch-up bookkeeping, that line-by-line accuracy is the whole point.

Converting several statements for a catch-up

For catch-up bookkeeping, convert each month as its own statement and import the .qbo files in date order, oldest first. That order matters in QuickBooks Desktop because the register builds its running balance as transactions come in, so importing chronologically keeps the reconciliation clean and makes it obvious if a month is missing. Convert a dozen statements the same way and you have a full year of bank activity in QuickBooks in a few minutes per month, with no retyping.

The Excel and CSV copies the converter produces alongside the .qbo are useful before you ever import. Open the spreadsheet to spot-check the transactions against the original statement, hand it to a reviewer who does not have QuickBooks open, or keep it as a plain-text record of what you imported. The data in all three files is identical, so whichever you reconcile against, the numbers agree.

Convert your first file free.

Upload a CSV or Excel export, get a QuickBooks-ready .qbo back in seconds. No card to try it.

Related guides

Ready to start? Upload a statement in the converter above to get a QuickBooks Desktop ready .qbo file. You can also read how the PDF to QBO converter works, learn to convert any bank statement to QuickBooks from the home page, or check pricing for high-volume and team workflows.