Choose your CSV
Export transactions from your bank as a CSV file. Nothing is uploaded.
CSV → QuickBooks Online
Map your bank's CSV columns, preview every transaction, and download a QuickBooks-ready file. Your financial data stays in your browser.
Free converter
Three quick steps, processed entirely on this device.
How it works
Export transactions from your bank as a CSV file. Nothing is uploaded.
Identify dates, amounts, descriptions, and optional transaction IDs.
Review normalized transactions and import the generated file into QuickBooks Online.
Is your export ready?
A usable bank CSV has one header row and enough information to determine the date, description, and direction of every transaction.
| CSV layout | Use it? | Mapping choice |
|---|---|---|
| Date, Description, Amount with negative withdrawals | Yes | Map the signed Amount column |
| Date, Description, Debit, Credit | Yes | Leave Amount unused; map Debit and Credit |
| All amounts positive with only a custom Type label | Not directly | Export another layout or prepare separate debit/credit columns |
| PDF statement or spreadsheet workbook | No | Download or save a real CSV first |
Unsure which columns you have? Compare your export with the fictional sample CSV layouts or read the column-mapping guide.
Fictional example
A source row such as 07/18/2026, Northside Office Supply, -48.25 becomes a dated debit transaction in the generated file. A positive 1250.00 customer receipt becomes a credit transaction. Bank2QBO also adds the selected account type, currency, and a transaction identifier.
The converter does not categorize the office purchase, connect it to a vendor, or decide which ledger account to use. Those bookkeeping decisions remain in the receiving software and under your review.
Follow the complete CSV-to-QBO workflow →How privacy works
When you choose a CSV, browser code reads it on your device, builds the preview, and creates the downloadable QBO file. Bank2QBO does not operate a transaction-processing endpoint and does not receive the selected file, transaction descriptions, amounts, or account identifier.
Optional analytics and advertising are a separate consent-controlled part of the website. They are not given the contents of your selected or generated files. See the privacy policy for the precise data-handling explanation.
Common questions
No. Parsing and conversion happen locally in your browser. The file never leaves your device.
Any bank that exports CSV transactions with a date, description, and amount—or separate debit and credit columns.
Confirm the account type, date order, signs, and statement dates. Import a small file first and keep your original CSV.
No. Bank2QBO creates a file for manual import and never receives your QuickBooks credentials.
Conversion help
Clear, independent guidance for mapping, importing, and troubleshooting bank transactions.
Conversion guide
Turn a bank CSV export into a QBO file with the correct dates, amounts, account type, and transaction IDs.
Read guide →Import workflow
A pre-import checklist for cleaner QuickBooks bank transaction uploads and fewer duplicate or misclassified entries.
Read guide →Column mapping
Understand common bank CSV layouts and map transaction dates, descriptions, signed amounts, debits, credits, memos, and IDs correctly.
Read guide →