Turn any bank statement PDF into a QuickBooks-ready CSV in seconds. The exact column shape QuickBooks Online and Desktop expect — no manual cleanup, no upload, no signup.
QuickBooks Online's 3-column shape — the safest option:
Date,Description,Amount 06/03/2026,Whole Foods,-87.42 06/03/2026,Stripe payout,2410.00 06/04/2026,AWS,-312.55
Or the 4-column split — accepted everywhere:
Date,Description,Credit,Debit 06/03/2026,Whole Foods,,87.42 06/03/2026,Stripe payout,2410.00, 06/04/2026,AWS,,312.55
The converter exports the 3-column shape by default. Need split columns? Run the CSV through the CSV cleaner — one click to split.
No. QuickBooks Online and Desktop both reject PDF. They accept CSV (3-column or 4-column), QBO (Web Connect), and OFX/QFX. CSV is the most reliable path — and the converter exports the exact column shape QuickBooks expects.
CSV is universal and stable — every bookkeeper can fix it in Excel. QBO is QuickBooks' own format and auto-matches payees, but expires and breaks. Use CSV for historical statements, reconciliation work, and QuickBooks Desktop after the Web Connect token expires.
In QuickBooks Online: Banking → Link account → Upload from file → pick the CSV → map the Date, Description, and Amount columns → choose the account. In QuickBooks Desktop: File → Utilities → Import → Web Connect Files (use CSV via a third-party mapping if Desktop is older than 2019).
Yes. QuickBooks Self-Employed accepts the same CSV shape. Export from the converter, then upload via Transactions → Add transactions → Import.
No. The PDF is parsed in your browser using WebAssembly. Nothing is uploaded, logged, or stored. You can verify in DevTools → Network — there are zero outbound requests with file contents.
Free, private, no signup. CSV ready for QuickBooks on the other side.
Open the converter