If you use QuickBooks Online and you have a bank or credit-card statement that won't come in through the bank feed, the fix is to convert the PDF into a clean three-column CSV and upload it under Transactions. That's the whole job: take the statement QuickBooks can't pull automatically, turn it into a Date / Description / Amount file the importer accepts, and bring those transactions in so you can categorize and match them like any other. Export Bank Statement does exactly that — and before it hands you the file, it checks the extracted lines against the running balance so you're not importing numbers that don't add up.
To be clear up front about what this is and isn't: this is a convert-then-import-CSV tool, not a live QuickBooks bank feed and not an API connection to your bank. You download a file and upload it yourself inside QuickBooks Online. That's deliberate — it means you can import statements from accounts and time periods the feed simply won't cover.
Who this is for
This page is for QuickBooks Online users in the US — accountants, bookkeepers, and small-business owners — who keep running into statements that don't flow in automatically. If you're doing catch-up bookkeeping for a new client, cleaning up a prior year, onboarding a business whose bank or credit union isn't connectable, or just reconciling a one-off account, you've felt the gap. The bank feed is great for the recent past and useless for everything outside it.
Why QuickBooks Online users need this at all
QuickBooks Online's bank feeds are genuinely convenient, but they have real limits, and they're the reason a converter earns a place in your workflow:
- Feeds typically reach back only about 90 days. When you first connect an account, QuickBooks usually pulls roughly the last 90 days of transactions — sometimes less. Anything older has to come in another way.
- Not every institution is supported. Plenty of smaller banks, credit unions, and some credit-card issuers either can't connect or connect unreliably. If your client banks somewhere the feed doesn't reach, the PDF statement is all you have.
- Historical and catch-up work. Setting up books from scratch, fixing a messy prior period, or backfilling months before the account was connected all need transactions the feed won't give you.
- One-off jobs. For a single account you'll touch once, wiring up and maintaining a live connection is overkill. Converting the PDFs you already have is faster.
In all of these, the underlying document is a PDF or a scan, and QuickBooks won't read it directly. A converter bridges that gap.
The workflow, step by step
Here's the path from a statement PDF to categorized transactions in QuickBooks Online:
- Gather your statements. Download the bank or credit-card statement PDFs you need — or scan paper ones. Multiple months are fine.
- Convert to a QuickBooks-ready CSV. Upload the file to Export Bank Statement. It extracts every transaction (using OCR for scanned or photographed statements) and produces a clean three-column CSV — Date, Description, Amount — in the format QuickBooks Online's importer expects.
- Let the reconciliation check run. The tool verifies the extracted transactions against the statement's running balance and flags anything that doesn't reconcile, so you catch extraction problems before they reach your books.
- Upload from file in QuickBooks Online. In QuickBooks, go to Transactions → Bank transactions, choose the account, and select Upload from file (the link to import transactions manually). Pick your CSV.
- Map the columns. Confirm QuickBooks has the Date, Description, and Amount columns mapped correctly, and choose the date format that matches your file.
- Import, then categorize and match. QuickBooks brings the transactions into the For review tab. From there you categorize them, match them to existing entries, and add them to the register exactly as you would with feed transactions.
That's it. The converter does the part QuickBooks can't — reading the PDF — and hands off to the part QuickBooks does well.
The reconciliation check, and why it matters
Most converters just extract: they pull text off the page and give you a spreadsheet, and if a row was misread or a transaction was dropped, you won't know until your balance is off weeks later. This one verifies. It adds up the extracted transactions and confirms they reconcile against the statement's own running balance line by line. If they don't tie out, it tells you the statement is non-reconciling so you can review it before importing.
For QuickBooks work this is the difference between a clean import and a reconciliation headache. You're going to reconcile that account in QuickBooks anyway — catching a missed transaction at the conversion stage, rather than after it's in your books, saves you the hunt later. The honest framing: most converters just extract; this one verifies the math first.
A QuickBooks-ready CSV, not a generic dump
QuickBooks Online's manual import is particular about format. It wants a sensible column layout, a consistent date format, and amounts it can read as a single column or as separate debit/credit columns. The converter outputs the three-column Date / Description / Amount layout the importer is built around, which keeps the mapping step short and predictable. If you want the full detail on what QuickBooks accepts, see our QuickBooks CSV import format guide.
Privacy
When you're handling client bank data, where it goes matters. Files are deleted after processing, and your statements are never used to train AI. The aim is simple: convert the document, give you the file, and not keep your financial data around afterward.
Get started
Have a statement QuickBooks won't pull? Convert it now and get an import-ready CSV.
Frequently asked questions
Can QuickBooks Online import a PDF bank statement directly?keyboard_arrow_down
No. QuickBooks Online's manual import accepts CSV (and some QBO/QFX formats), not PDF. You first convert the PDF to a CSV, then use Upload from file under Transactions to bring it in. The converter produces that CSV for you.
Is this a QuickBooks bank feed or an API connection?keyboard_arrow_down
No. This is a convert-then-import tool. You download a CSV and upload it yourself inside QuickBooks Online. It is not a live bank feed and does not connect to your bank or to QuickBooks through an API — which is exactly why it works for accounts and date ranges the feed doesn't cover.
Why can't I just use the bank feed for everything?keyboard_arrow_down
Bank feeds usually reach back only about 90 days when you first connect, and not every bank, credit union, or credit-card issuer is supported. For historical transactions, catch-up bookkeeping, unsupported institutions, or one-off accounts, converting the PDF is the reliable path.
Will it work with credit-card statements?keyboard_arrow_down
Yes. Bank statements and credit-card statements both convert to the same import-ready CSV. Scanned or photographed statements are handled with OCR.
How do I know the converted data is accurate?keyboard_arrow_down
Every conversion runs a reconciliation check: the extracted transactions are verified against the statement's running balance, and any statement that doesn't reconcile is flagged so you can review it before importing into QuickBooks.
What does it cost?keyboard_arrow_down
It's free to start, so you can run a statement through and see the output — including the reconciliation check — before deciding whether it fits your workflow.
Is my client data safe?keyboard_arrow_down
Files are deleted after processing and are never used to train AI. Your statements aren't retained beyond producing your file.
What if I already have a QBO, OFX, or QFX file rather than a PDF?keyboard_arrow_down
Export Bank Statement converts PDF statements — it doesn't read QBO, OFX, or QFX files as input. If that's what you're holding, see QBO to Excel, QBO to CSV, or Excel to QBO for the practical routes. If you also have the original PDF, convert that here for a checked file. --- *Humanisation check: manual passes: 3 | no exclusivity claims*
Try it on your own statement
Clean Excel/CSV, with every transaction checked to balance.
