Bank CSV & Excel to QuickBooks, Quicken & Xero files — privately
Drop any bank or card export. Bankfold finds the columns, checks every row against the balance, and gives you a QBO, QFX, OFX or QIF file that imports cleanly. It all runs in your browser.
How it works
- Drop your bank or card export — CSV, TXT or an Excel/ODS spreadsheet.
- Check the columns. Bankfold detects the date, description, amounts and balance; change any column with its dropdown.
- Review and download a QBO, QFX, OFX, QIF or CSV file ready to import.
Why Bankfold
For bookkeepers, accountants, small businesses and anyone catching up on old statements.
Private by design
Bank files are read and converted in your browser tab. Nothing is uploaded — check the Network tab, or go offline after the page loads.
Reconciled, not guessed
When your export has a balance column, every row is checked against the running balance. A missing or split row is flagged before it reaches your books.
No duplicate imports
Transaction IDs are stable, so QuickBooks and Quicken recognize anything they've already imported — even across overlapping statements.
Reads any layout
Single amount or debit/credit columns, CR/DR markers, parentheses, bank preambles, Excel sheets, semicolons, 1.234,56 numbers, DD/MM dates and more.
Credit cards handled
Card exports that list purchases as positive (Amex and others) are detected and flipped, and written as credit card statements.
Every format you need
QBO for QuickBooks, QFX for Quicken, OFX for Xero and most apps, QIF, QuickBooks Online CSV (3 or 4 column), Xero CSV, clean CSV and Excel.
Simple pricing
Free for everyday statements. Pro for big files and catch-ups.
Free
- Every export format
- Up to 150 transactions per file
- Balance check & duplicate-safe IDs
- No signup, 100% private
7-day pass
- 7 days of Pro, no subscription
- Unlimited transactions
- Merge statements, duplicates removed
- Perfect for a year-end catch-up
Pro Monthly Popular
- Unlimited transactions
- Merge many statements into one import
- Every format, every account
- Cancel anytime
Pro Yearly
- Everything in Pro
- Save 45% vs monthly
- Ideal for bookkeepers & accountants
Prices in USD. Secure checkout and sales tax handled by our payment partner. Already bought? Enter your license key.
Guides & converters
- CSV to QBO converter
- Excel to QBO converter
- CSV to OFX converter
- CSV to QFX converter for Quicken
- CSV to QIF converter
- Bank CSV to QuickBooks Online format
- How to import a .qbo file into QuickBooks Desktop and Online
- QuickBooks Online bank CSV format: the exact rules
- How to import a bank CSV into Quicken
- How to import a bank statement CSV into Xero
- Convert a Chase CSV to QBO
- Convert an American Express CSV to QBO, OFX or QFX
- Fixing common QBO / Web Connect import problems
FAQ
Is it really private?
Yes. Your file is read and converted by JavaScript running in your browser tab. Its contents are never sent over the network. You can verify this in your browser's developer tools (Network tab), or disconnect from the internet after the page has loaded — conversion still works.
Which banks are supported?
Any bank or card that exports CSV, TXT or Excel — Chase, Bank of America, Wells Fargo, Capital One, Citi, American Express, RBC, TD, Barclays, HSBC, Monzo, Revolut, CommBank, Sparkasse and thousands more. Bankfold detects the columns automatically, and you can change any column with a dropdown; your choice is remembered for that layout.
Can it convert PDF statements?
Not directly — Bankfold converts CSV and spreadsheet exports. For PDF statements, use our sister tool TidyLedger, which also runs entirely in your browser.
Will QuickBooks import duplicates if I convert overlapping statements?
No, as long as the transactions are the same. Every transaction gets an ID based on its date, amount and description, so QuickBooks and Quicken recognize ones they've already imported.
Which file should I download?
QuickBooks Desktop or Online: QBO. Quicken: QFX. Xero, Sage, Wave, FreeAgent, GnuCash and most other apps: OFX. Older software: QIF. QuickBooks Online also accepts our 3- or 4-column CSV.
What's free?
Every format, one file at a time, up to 150 transactions per conversion. No account needed. Pro removes the limit and lets you merge several statements into one import with duplicates removed.