PDF to QBO converter
Upload a PDF bank statement and download a .qbo Web Connect file that QuickBooks Online and QuickBooks Desktop both import as a bank feed. Before you download it, the statement is reconciled against its own printed opening and closing balances, so you find out about a misread number here rather than after it's in your books.
Drop a PDF bank statement here
or click to choose files — a whole folder of statements at once is fine. Nothing is kept after conversion.
Web Connect, not a CSV workaround
A .qbo file enters QuickBooks as a bank feed, with dates, amounts and memos already structured. Transactions land in For Review, ready to match — no column mapping, no import wizard.
Stable transaction IDs
Each transaction's FITID is derived from its date, amount and description, so importing the same statement twice doesn't duplicate anything.
Bank ID when you need it
If QuickBooks objects that the file is from a different institution, set the INTU.BID field under the export buttons and download again.
How to convert a PDF bank statement to QBO
Upload the statement
Drop the PDF bank statement onto the converter above.
Check the reconciliation badge
Confirm the statement reconciles — opening balance plus transactions equals the printed closing balance. Fix any flagged rows inline.
Download the .qbo file
Choose QuickBooks (.qbo) to download a Web Connect file.
Import into QuickBooks
In QuickBooks Online use Transactions → Bank transactions → Upload from file. In QuickBooks Desktop use File → Utilities → Import → Web Connect Files.
Questions people ask
- How do I convert a PDF bank statement to QBO?
- Upload the PDF above, check the reconciliation badge, and download the .qbo file. In QuickBooks Online, go to Transactions → Bank transactions → Link account → Upload from file. In QuickBooks Desktop, use File → Utilities → Import → Web Connect Files.
- Is there a free PDF to QBO converter?
- This one: free for 25 pages a month, permanently, with .qbo and every other export format included and no card required. That covers roughly four to eight monthly statements; the paid plans are for people converting at volume.
- What is a .qbo file?
- A .qbo file is QuickBooks Web Connect: OFX-format transaction data with an Intuit header wrapped around it. QuickBooks treats it as a bank feed, so transactions arrive in the For Review queue with dates, amounts and memos already parsed — which a CSV import can't do.
- Does this work with QuickBooks Desktop as well as Online?
- Yes. The same .qbo file imports into QuickBooks Desktop through File → Utilities → Import → Web Connect Files, and into QuickBooks Online through the bank-transactions upload. Desktop is where converters matter most, because it has no native PDF import at all.
- QuickBooks says the file is from a different financial institution. What do I do?
- That's the INTU.BID bank identifier not matching the account you're importing into. Re-download the file with the bank ID field filled in — the number appears in the error message QuickBooks shows you, or in an existing Web Connect file from that bank. The field is under the export buttons.
- Why do my imported dates say 1/1/1970?
- That's QuickBooks failing to parse a date format and falling back to the Unix epoch — it happens with CSV imports that use a format QuickBooks doesn't recognize. Our QuickBooks CSV exports are written as MM/DD/YYYY specifically to avoid it, and .qbo files carry unambiguous YYYYMMDD dates, so the bug can't occur.
- Will importing the same statement twice create duplicates?
- Each transaction gets a stable FITID derived from its own date, amount and description, so re-importing the same statement produces the same IDs and QuickBooks recognizes the transactions it already has. Overlapping statements — say December 15 to January 15 after already importing December — are matched the same way.
- Can QuickBooks Online read a PDF statement directly?
- It can attempt it for some banks, and when it works it's the easiest path. It regularly fails on scans, on combined checking-and-savings statements, and on smaller banks and credit unions — and QuickBooks Desktop and Xero can't read PDFs at all. That's what this converter is for.
Related guides
- How to upload a bank statement to QuickBooks Online
The Upload from file path step by step, which file types it takes, the limits that make uploads fail, and what to do when the statement only exists as a PDF.
- What is a QBO file? Web Connect, explained properly
OFX 1.02 with Intuit tags, the INTU.BID check, and why deterministic FITIDs are the difference between safe re-imports and duplicated books.
- Categorizing bank transactions in QuickBooks Online without creating cleanup
For Review, bank rules, reclassifying in bulk, and what to do when a year of transactions arrives as PDFs instead of a feed.
- Import bank statements older than 90 days into QuickBooks Online
The bank feed stops at 90 days; the client is years behind. The full path from old PDF statements to imported, reconciled transactions.
- QuickBooks imported every date as 1/1/1970 — the fix
The epoch-date bug is a date-format parse failure. What triggers it, how to repair a CSV that does, and how to spot the wrong-month variant before it posts.
- QuickBooks CSV import errors, and the rules behind them
The column layouts QuickBooks accepts, the row and size limits it enforces, and the formatting rules whose error messages don't name them.
Already have a spreadsheet instead of a PDF? Use the CSV to QBO converter. Wondering what happens to your file? Read the security page.