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.
Upload your bank statement
Drop file here or click to upload
PDF, JPG, PNG, BMP, HEIC, TIFF
Uploading...
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 statements US banks actually send, checked before it exports.
The converter adds up the transactions it parsed and matches that to the statement 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.
OCR runs before parsing, so a scanned or photographed paper statement comes out the same as a digital PDF.
Bulk upload for catch-up and cleanup work. Each file gets its own reconciliation check and its own exports.
Enter the password on upload. Multi-column and multi-page statement layouts are parsed too.
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 PDF, a scan, or a phone photo. Password-protected and multi-page files are fine.
Every transaction is extracted and checked against the statement total. You see the parsed 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, email [email protected].
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.
QuickBooks Desktop reads bank transactions through a small set of routes, and each one accepts a specific file type. The table below shows what Pro, Premier, Enterprise, and Accountant (Windows) will and will not take, so you know why a PDF or a CSV has to be converted first. QuickBooks for Mac uses a similar Online Banking setup with the same .qbo requirement.
| Import route | File type it accepts | Where in QuickBooks Desktop | Key limit or note |
|---|---|---|---|
| Web Connect | .qbo only | File, Utilities, Import, Web Connect Files | Desktop reads only .qbo for a statement import. PDF, CSV, and Excel are not accepted here. |
| Direct Connect | Live download from the bank | Banking, Bank Feeds, Set Up Bank Feed for an Account | The bank must offer Direct Connect for QuickBooks, and it sets any fee. Not every bank supports it. |
| IIF import | .iif list file | File, Utilities, Import, IIF Files | Built for lists and general transactions, not a bank feed. Desktop has no native CSV bank import. |
| This converter | PDF and scanned statements | Upload above, then run the Web Connect import | Outputs a .qbo plus Excel and CSV copies. Convert one statement per file for a clean import. |
The takeaway: if your data starts as a PDF, a scanned image, or a CSV, QuickBooks Desktop will not import it as is. Convert it to a .qbo first, then use the Web Connect importer. That single file also gives you Excel and CSV versions to check the numbers before you commit the import.
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 PDF, get a QuickBooks-ready .qbo back in seconds. No card to try it.
Still comparing tools? See our bank statement to QuickBooks converter comparison.
The Web Connect import works the same for every business. What differs is the chart of accounts you import into. Each guide below maps the lines a specific industry sees on its statement to the QuickBooks account that should receive them, with the traps that industry hits most often.
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. Banking at a credit union? Most are not on the QuickBooks connectable list, so see how to convert a credit union statement to QuickBooks.
Same converter, tuned for the layout each bank uses. Find yours:
For one bookkeeper running monthly close.
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 |
For an accounting firm or finance team with steady volume. Adds QuickBooks .qbo export and bulk conversion.
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 |
For lenders, audit firms and analysts running thousands of statements a month.
USD
per month
billed as
$ yearly
Choose speed vs accuracy when extracting
| Base AI Faster | pages |
| Pro AI Best accuracy | pages |