CSV to QBO

Your bank gives you CSV, QuickBooks wants QBO. This adds the OFX structure and the transaction IDs that CSV has no way to carry.

People whose bank offers CSV download but no QBO.

Drop a PDF bank statement here

Read in your browser — nothing is sent to convert it

Only pages with transactions count against this.

Review

Example statement

Habib Bank Limited · 0441-79002251-03 · 2026-04-01 to 2026-04-30

BalancedBalanced — every row, page and total agrees.
  • Row-by-row running balance
  • Page subtotals
  • Opening + movement = closing
  • Printed credit / debit totals
  • Printed credit / debit totals
  • Transaction count

Arithmetic only. Verifies that amounts, balances and totals agree. Does not verify descriptions or dates, and cannot detect two errors that cancel out.

Extracted transactions for account 0441-79002251-03
DateDescriptionDebitCreditBalance
Apr 02, 2026IBFT TRANSFER FROM ZAINAB TRADERS / INV-4471PKR 185,000.00PKR 1,247,350.00
Apr 03, 2026POS PURCHASE 4157 IMTIAZ SUPER MARKET KARACHIPKR 12,480.00PKR 1,234,870.00
Apr 05, 2026UTILITY PAYMENT K-ELECTRIC ACCOUNT 04412297PKR 38,640.00PKR 1,196,230.00
Apr 08, 2026CHEQUE 000241 CLEARED — AL-NOOR PACKAGINGPKR 220,000.00PKR 976,230.00
Apr 11, 2026IBFT TRANSFER FROM MEHRAN ENTERPRISES / PO-8890PKR 342,500.00PKR 1,318,730.00
Apr 14, 2026SALARY DISBURSEMENT APRIL 2026 — 11 EMPLOYEESPKR 685,000.00PKR 633,730.00
Apr 17, 2026BANK CHARGES — ONLINE TRANSFER FEEPKR 1,150.00PKR 632,580.00
Apr 21, 2026IBFT TRANSFER FROM SIDDIQUI BROTHERS / INV-4488PKR 128,750.00PKR 761,330.00
Apr 24, 2026POS PURCHASE 9921 TOTAL PARCO FUEL STATIONPKR 18,900.00PKR 742,430.00
Apr 28, 2026PROFIT CREDITED — SAVINGS ACCOUNTPKR 4,318.00PKR 746,748.00
Closing balance10 transactionsPKR 746,748.00

Export

Preview is free. Create a free account to download.

Guest plan · preview only, no downloads

Questions

Why does QuickBooks not just take the CSV?
QuickBooks Online does accept CSV, but it will not deduplicate it — CSV has no transaction ID field. A QBO file carries a FITID per row, so re-importing the same period is safe.

Related

Need to split, merge or unlock the PDF before converting it? Gizmoop’s free PDF tools do that in your browser, no account needed.