tool · quickbooks

PDF to QBO converter

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.

100% private
PDF parsed locally. QuickBooks never sees the conversion step.
Under a second
Multi-month statements convert instantly in your browser.
Right format
CSV in the exact 3 or 4-column shape QuickBooks accepts.

The 3-step PDF → QuickBooks workflow

  1. 01
    Export the monthly statement PDF from your bank's online portal — every major U.S. and U.K. bank works.
  2. 02
    Drop the PDF into convertbank.online/converter and download the CSV (the converter emits Date, Description, Amount by default).
  3. 03
    In QuickBooks Online: Banking → Link account → Upload from file → map columns → choose the account. In Desktop: File → Utilities → Import.

CSV vs QBO — which should you use?

Use CSV
Historical statements, reconciliation work, QuickBooks Desktop after Web Connect expires, and any time you want to fix the file in Excel before importing. CSV is the safest, most portable option — and the default the converter exports.
Use QBO
Only when your bank publishes a fresh .qbo file and you want QuickBooks to auto-match payees. The token expires every 30–90 days, so it's not a long-term workflow.

The exact CSV format QuickBooks accepts

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.

QuickBooks import — common gotchas

Wrong date format
QuickBooks U.S. wants MM/DD/YYYY. U.K. / EU instances want DD/MM/YYYY. Set the right locale in QuickBooks before import, or normalise it in the CSV cleaner.
Missing headers
QuickBooks rejects header-less CSVs. The converter always emits one — keep it on row 1.
Duplicate rows
Already imported part of the month? Use the merger + dedupe tool to drop overlaps before re-importing.
Wrong account picked
QuickBooks asks which account to import into on every upload. Pick carefully — there's no undo.

Frequently asked questions

Does QuickBooks accept PDF bank statements directly?+

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.

What's the difference between CSV and QBO for QuickBooks?+

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.

How do I import the CSV into QuickBooks?+

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).

Will this work for QuickBooks Self-Employed?+

Yes. QuickBooks Self-Employed accepts the same CSV shape. Export from the converter, then upload via Transactions → Add transactions → Import.

Is the file uploaded anywhere?+

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.

Convert your first PDF in 30 seconds

Free, private, no signup. CSV ready for QuickBooks on the other side.

Open the converter