
Best PDF to QBO Converters for QuickBooks
Published on August 3, 2026 by CapyParse Team
QuickBooks has one firm rule about bank statements: it will not read a PDF. Not in QuickBooks Online, not in QuickBooks Desktop, not in 2026. You get CSV, QBO, QFX, and OFX, and the PDF sitting in your downloads folder is none of those.
So the job is conversion, and the tool you pick determines whether the import takes two minutes or turns into an afternoon of chasing duplicate transactions. Below are seven options, including the two free routes, with the format rules Intuit buries in help articles.
Short version
Best overall: CapyParse, $29 a month for 150 pages, exports QBO, QFX, OFX, CSV, and Excel.
Widest format list: DocuClipper, which adds QIF and IIF for Quicken and QuickBooks Desktop.
Own it outright: MoneyThumb 2qbo Convert Pro+ at $299.95, Windows only.
The format rules, in one place
Before picking a tool, know what QuickBooks is going to demand at the other end. These constraints trip up more imports than any extraction error.
| Rule | Detail |
|---|---|
| Accepted formats | QuickBooks Online: CSV, QBO, QFX, OFX. Desktop: QBO Web Connect, IIF. Never PDF. |
| CSV columns | Exactly 3 (Date, Description, Amount) or 4 (Date, Description, Credit, Debit) |
| CSV formatting | No currency symbols, no thousands separators, one transaction per line |
| File size | 350 KB or less per upload |
| Row limit | 1,000 lines per upload, so split a busy year into batches |
| Bank feed history | Usually 30 to 90 days on first connection. Older months must be uploaded from a file. |
That last row is why this whole category exists. People assume connecting the bank feed solves history, then discover it only reaches back a quarter and the prior year still has to come from PDFs.
QBO or CSV: which should you aim for?
If your converter offers both, take the QBO file. A QBO is the same Web Connect format your bank would have handed QuickBooks directly, so transactions arrive with identifiers attached. QuickBooks can then match them against existing entries and spot duplicates on its own.
A CSV is just three or four columns of text. QuickBooks takes it, but you are responsible for date formats, for the sign on every amount, and for not importing the same month twice.
One QBO gotcha worth knowing. Every Web Connect file carries a financial institution ID, and QuickBooks Desktop will refuse a file whose ID it does not recognise, usually with error OL-301 or OL-393. Tools built for QuickBooks let you set that ID. Generic converters that bolt a QBO exporter onto a table extractor often do not, and that is when people end up editing XML in Notepad.
The seven options
1. CapyParse: best all-round PDF to QBO route
Upload the statement PDF, check the transactions on screen, download a QBO file. Scanned statements and phone photos go through the same path, and a PDF containing several accounts is split automatically so each account produces its own file rather than one merged mess.
QFX and OFX are there as well, which covers Quicken and a lot of non-Intuit software, and CSV output follows the 3 and 4 column shapes QuickBooks Online expects rather than dumping every column the statement happened to have.
Pros
- QBO, QFX, OFX, CSV, and Excel from one upload
- 150 pages for $29, 600 for $79
- Multi-account PDFs split automatically
- 10 free pages to test before paying
Cons
- No IIF export for older Desktop workflows
- No direct push into QuickBooks, you upload the file
Pricing: 10 free pages, then $29/mo for 150 or $79/mo for 600. Full pricing.
2. DocuClipper: most formats, smallest page allowance
DocuClipper exports QBO, OFX, QIF, and IIF alongside Excel and CSV, and it connects to QuickBooks, Xero, Sage, NetSuite, and Dynamics. If you support a mix of clients on Online and Desktop, that format spread saves real time.
The cost structure is where it gets awkward. Starter is $20 a month for 60 pages, which is three or four business statements. The next tier is $111. There is a 14-day trial with 120 pages if you want to test it properly first.
Best for: practices needing IIF or QIF as well as QBO. Alternatives are covered in our DocuClipper alternatives roundup.
3. MoneyThumb 2qbo Convert Pro+: the specialist
This product exists for exactly one job, which is producing QBO files QuickBooks will accept. It has been doing that job longer than most of this list has existed, and it handles the financial institution ID properly, which is the detail that makes or breaks a Desktop import.
2qbo Convert Pro+ is $299.95 for a lifetime licence on the converter plus one year of the PDF+ module. PDF+ is the part that reads scanned statements, and it renews at around $99 a year, so budget for that if your clients send scans. Pro+ and Express editions are Windows only.
Pros
- One-time purchase, no monthly fee
- Runs locally, no upload
- Bank ID handling built for QuickBooks
Cons
- OCR module is a yearly renewal on top
- Windows only for Pro+ and Express
- High upfront cost for occasional use
Best for: Windows accountants doing this every month for years.
4. ProperSoft ProperConvert: local, and it speaks MT940
ProperConvert covers the same desktop niche from a subscription angle, starting around $19.99 a month, and runs entirely on your Windows or Mac machine. Input can be CSV, Excel, TXT, PDF including scanned, QIF, QFX, QBO, IIF, OFX, or MT940, and output covers the QuickBooks formats.
MT940 support is the differentiator most people overlook. If you handle European bank files, this is one of the few tools in this price bracket that reads them.
Best for: Mac users who need local processing, and anyone dealing with European bank exports.
5. Lido: check the format list before you commit
Lido converts statements well and gives you 50 free pages to try. Its marketing describes QuickBooks-ready output, while the published plan details list Excel and CSV as the export formats, so confirm QBO is available on the plan you are buying before you rely on it.
If you end up on the CSV path, remember the QuickBooks Online rules above. A spreadsheet with balance and reference columns will be rejected until you cut it back to three or four columns.
Best for: spreadsheet-first workflows where QuickBooks is the second step, not the first.
6. The free CSV route: fine for one statement
You can do this without paying anyone. Pull the table out with Excel's PDF importer (Data, Get Data, From File, From PDF, on Microsoft 365 for Windows), cut it down to Date, Description, and Amount, strip the dollar signs and commas, save as CSV, and upload.
It works. It also takes 20 to 40 minutes per statement once you include fixing wrapped descriptions and checking the signs, and it fails completely on scanned documents because there is no text layer for Excel to read. For one month of one account, go ahead. For a client backlog, the maths stops working quickly.
Best for: a single native PDF and a free afternoon. Step by step in our QuickBooks import guide.
7. QuickBooks bank feeds: free, but only recent history
Worth stating for completeness, because for going-forward bookkeeping the bank feed is the right answer and no converter beats it. Connect the account and transactions arrive on their own.
The limit is history. Most connections pull 30 to 90 days when you first link the account, and there is no way to ask for more. Catch-up work, a new client with two years of neglected books, or an account the feed does not support all end in the same place: a file upload built from PDFs.
Best for: ongoing bookkeeping from today forward, not backfill.
Turn a statement into a QBO file
Upload a PDF, check the rows, download QBO, QFX, OFX, CSV, or Excel. 10 free pages to start.
Convert to QBO FreeFour things that go wrong on import
Everything imports as a deposit
The converter read a two-column debit and credit layout as one column of positive numbers. Check a handful of known payments before importing 400 rows.
Credit card signs are backwards
On a credit card, a charge increases what you owe and a payment reduces it, which is the opposite of a checking account. Some tools get this wrong on card statements.
The file is rejected outright
Usually size or column count. Trim to 3 or 4 columns, keep it under 350 KB, and split anything over 1,000 lines.
Duplicates after a second import
CSV carries no transaction IDs, so QuickBooks cannot tell a re-import from new activity. QBO files avoid this.
Check this before every import
Sum the converted amounts and compare against the opening and closing balances printed on the statement. If they do not reconcile, something was dropped or a sign is flipped, and it is far cheaper to find that now than during year-end review.
Frequently asked questions
Can QuickBooks Online import a PDF bank statement?
No. QuickBooks Online accepts CSV, QBO, QFX, and OFX files for manual upload, and PDF is not on the list. You need to convert the statement to one of those formats first. QuickBooks Desktop is the same, accepting QBO Web Connect files and IIF but not PDF.
What is the best PDF to QBO converter?
CapyParse and DocuClipper both convert statement PDFs straight to QBO, handle scanned documents, and cost under $30 a month at the entry tier. CapyParse gives 150 pages for $29 against DocuClipper at 60 pages for $20. For a desktop tool with a one-time price, MoneyThumb 2qbo Convert Pro+ is the long-standing option at $299.95.
Should I import a QBO file or a CSV into QuickBooks?
QBO is usually cleaner because it carries transaction IDs and account details, so QuickBooks handles matching and duplicate detection properly. CSV works but must be exactly 3 columns (Date, Description, Amount) or 4 (Date, Description, Credit, Debit), with no currency symbols or thousands separators, under 350 KB and 1,000 lines per upload.
Why does QuickBooks reject my QBO file?
The most common cause on QuickBooks Desktop is a financial institution ID inside the file that QuickBooks does not recognise, which shows up as error OL-301 or OL-393. A converter that lets you set or edit the bank ID avoids the problem. Other causes are an unsupported QuickBooks version and an account already linked to a different bank feed.
How far back can QuickBooks bank feeds pull transactions?
Typically 30 to 90 days on the first connection, depending on the bank. Anything older has to be uploaded manually from a file, which is why converting old statement PDFs is still a routine job even for businesses with a live bank feed.