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.
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.
Built for the CSV and Excel exports US banks and cards actually send, checked before it exports.
The converter adds up the transactions it parsed and matches that to your file total before you export, so nothing is silently dropped.
Valid OFX 1.02 with QuickBooks Web Connect headers. Online and Desktop import it as a standard bank feed.
Date, description, and amount are detected for you, so you skip QuickBooks' strict 3-column and 4-column CSV layout.
Bulk upload for catch-up and cleanup work. Each file gets its own reconciliation check and its own exports.
Mixed date formats, currency symbols, and stray commas that break a raw CSV import are cleaned up before the .qbo is built.
One conversion, three files: the .qbo for QuickBooks, an XLSX to review, and a CSV for everything else.
Three steps. No column-mapping wizard.
Drag in a CSV, XLS, or XLSX export from your bank, credit card, or accounting tool. Any column order is fine.
Every transaction is parsed and checked against your file total. You see the rows before exporting.
Download the .qbo and import it as a Web Connect bank feed. Excel and CSV are in the same download.
The specifics that decide whether the import is clean. If your case is not here, message us in chat.
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.
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.
The conversion takes three steps and a minute or two per statement:
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.
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.
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.
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.
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.
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.
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.
Upload a CSV or Excel export, get a QuickBooks-ready .qbo back in seconds. No card to try it.
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.
For the solo bookkeeper running a monthly close in QuickBooks.
USD / month
billed $288 yearly
For a firm or finance team converting across many clients and currencies.
USD / month
billed $888 yearly
For multi-bookkeeper firms managing many client books at scale.
USD / month
billed $2,988 yearly