Step 1
Download your statement as a CSV (or Excel). Confirm it has a date column, a description or memo column, and an amount column — or separate debit and credit columns.
or drag CSV, XLSX, or XLS files here
Max 20 files · Max 50MB · Supported: .csv, .xlsx, .xls
Convert bank CSV to QBO for QuickBooks Online import. Map date, description, and amount columns, fix date formats, avoid duplicates, and download a Web Connect .qbo file — no signup.
Not every bank connects to QuickBooks Online through a live bank feed. Smaller credit unions, some international banks, and a handful of card issuers still only give you a CSV or Excel export — and if you have tried dragging that file straight into QuickBooks, you already know it usually does not work. This CSV to QBO converter turns your bank export into the Web Connect format QuickBooks already knows how to read.
QuickBooks Online's bank feed is built to read a structured file format, not a spreadsheet. When a bank feed connection is not available, QuickBooks expects QBO, QFX, or OFX for a manual upload. A raw CSV, even a well-formatted one, does not carry the transaction IDs, account identifiers, or field structure QuickBooks needs. The fix is not reformatting the CSV by hand — it is converting it into a proper QBO Web Connect file.
This tool runs entirely in your browser, so your bank statement never needs to leave your device for conversion. You map which column is date, description, and amount (or separate debit and credit columns), choose the date format your bank uses, set account details, and download a .qbo file ready for Transactions > Banking > Upload from file. Unique FITIDs help QuickBooks skip duplicates if you re-import the same period.
Export from your bank, map the columns once, then import the QBO into QuickBooks Online or Desktop.
Download your statement as a CSV (or Excel). Confirm it has a date column, a description or memo column, and an amount column — or separate debit and credit columns.
Upload the file above. The tool auto-detects headers when possible; adjust column mapping if your bank uses unusual names.
Set the date format your bank uses (MM/DD/YYYY for most US banks, DD/MM/YYYY elsewhere), account type, and Account ID.
Convert and download the .qbo file. In QuickBooks Online go to Transactions > Banking > Upload from file, select the QBO, choose the account, and confirm.
Review the For Review tab before re-uploading. Unique transaction IDs help QuickBooks recognize duplicates if you need to re-run an import.
Yes. Export your statement as CSV, convert it to QBO with this tool, and upload through Transactions > Banking > Upload from file.
That almost always means a date format mismatch. Set MM/DD/YYYY or DD/MM/YYYY during conversion instead of editing the CSV by hand after import.
Yes. Upload .xlsx or .xls directly, or save as CSV in Excel first. Both paths work with this converter.
Check For Review before re-uploading. This converter generates unique FITIDs so QuickBooks can skip duplicates on a re-import when IDs match.
Yes. Choose Credit card / credit line as the account type and select the correct QuickBooks account on import. Use Invert amounts if your card export uses the opposite sign convention.
Built for real bank CSV exports, not just renaming the file extension.
Use this when your bank will not connect a live feed or only offers spreadsheet downloads.
Changing .csv to .qbo does not create a valid Web Connect file. QuickBooks will usually report that the file is not a valid QBO. This converter builds proper OFX/QBO structure with account headers, STMTTRN blocks, and Intuit profile fields.
A few settings prevent the most common failures.
Upload your bank CSV or Excel file above, map the columns, and download a QuickBooks-ready .qbo file — free, no signup, and processed in your browser.
Ready for the full walkthrough? Read <a href="/blog/import-bank-transactions-quickbooks-online-csv" class="text-primary hover:underline">how to import bank transactions into QuickBooks Online from a CSV file</a>, then convert your own statement with this tool.
Have more questions? Don't hesitate to email us:
Yes. Export your statement as a CSV, convert it to a QBO file, and upload it manually through Transactions > Banking > Upload from file.
There is no hard limit from QuickBooks itself — it depends on how far back your bank lets you export. Most banks provide 12 to 24 months of history.
This almost always comes down to a date format mismatch. Set the correct format during CSV-to-QBO conversion rather than after import.
Yes. Use Banking batch actions to exclude or delete an incorrect batch. Review the preview carefully before confirming large imports.
This tool processes the file in your browser and never asks for bank login credentials. Avoid tools that request your bank password.
OFX is the general standard; QBO is QuickBooks' Web Connect flavor. QuickBooks Online's upload tool typically expects a .qbo extension.
Yes. Choose the credit card account type during conversion and the correct QuickBooks account on import.
Usually the file was renamed from .csv to .qbo without real conversion. Re-run the CSV through a proper converter.
Both QuickBooks Online and QuickBooks Desktop accept .QBO Web Connect files for manual import.
Monthly is most common for statement cycles; weekly works better for high-volume accounts.
Explore more tools that solve similar problems and can help with your next task.
Convert TXT files to Word format
Convert TXT files to Word format
Convert Markdown (.md) files to Word DOCX with tables and links
Convert Markdown (.md) files to Word DOCX with tables and links
Convert Markdown (.md) to standalone HTML with GFM tables and code blocks
Convert Markdown (.md) to standalone HTML with GFM tables and code blocks
Convert Markdown (.md) to print-ready PDF in your browser
Convert Markdown (.md) to print-ready PDF in your browser
Convert CBZ comic archives to PDF format
Convert CBZ comic archives to PDF format
Convert TXT files to PDF format with advanced options
Convert TXT files to PDF format with advanced options
Convert Jupyter notebook (.ipynb) files to PDF
Convert Jupyter notebook (.ipynb) files to PDF
Convert Jupyter notebook (.ipynb) files to standalone HTML
Convert Jupyter notebook (.ipynb) files to standalone HTML