How to Convert CSV to QBO: Step-by-Step Guide
No account needed for your first conversions. We never store your bank login.
To convert a CSV to QBO, upload your CSV or Excel file to a converter, confirm it found the date, description, and amount columns, then download a real .qbo Web Connect file and import it into QuickBooks. The whole process takes under a minute for a typical month of transactions, and it skips the strict column rules and size limits QuickBooks Online puts on raw CSV uploads. Use the converter at the top of this page, or follow the four steps below.
QuickBooks does not treat every file the same way. QuickBooks Online can import a CSV, but only when it matches a rigid 3-column or 4-column layout with US dates and no currency symbols, and it rejects files much larger than 350 KB. QuickBooks Desktop has no CSV import for bank or credit card transactions at all. A .qbo file, the format the bank-feed feature already speaks, sidesteps both problems, which is why converting first is usually faster than fighting the CSV importer.
How to convert a CSV to QBO in four steps
- Export or open your CSV. Download the transactions from your bank, credit card, or PayPal as a CSV, or open the Excel file you already have. You need at least a date, a description, and an amount. Extra columns like balance or check number are fine, because the converter ignores them.
- Upload it to the converter. Drop the CSV or Excel file into the converter at the top of this page. It reads the headers automatically, so there is no rigid template to match and no Map CSV columns screen to fill in by hand.
- Check the reconciled rows. Confirm the converter detected the date, description, and amount columns and that the total matches your file. A good converter flags dropped or duplicated rows here, before anything reaches QuickBooks, so you catch a problem while it is still easy to fix.
- Download the .qbo and import it. Save the .qbo Web Connect file and import it into QuickBooks using the steps below. You also get an XLSX and a clean CSV copy if you want them for your own records.
How do I import the QBO file into QuickBooks?
In QuickBooks Online, go to Transactions, then Bank transactions, pick the account, choose Upload from file, and select the .qbo. In QuickBooks Desktop, go to File, then Utilities, then Import, then Web Connect Files, and choose the .qbo. QuickBooks matches the transactions to the account, and you review them in the bank feed before adding them to the register.
Can QuickBooks import a CSV file directly?
QuickBooks Online can import a CSV directly, but only when it fits a strict 3-column layout (Date, Description, Amount) or 4-column layout (Date, Description, Credit, Debit) with US-format dates and no dollar signs or commas. QuickBooks Desktop cannot import a CSV of bank transactions at all. When your export does not fit those rules, converting to .qbo is the reliable path.
Can I convert a CSV to QBO in Excel?
No. Excel can clean and reorder the columns, but it cannot save a file as the .qbo Web Connect format QuickBooks expects, because .qbo uses a specific OFX-based structure with bank and account headers. You need a converter to write a valid .qbo. Tidy the data in Excel if you like, then upload the .xlsx or CSV to the converter to produce the .qbo file. The step-by-step route for workbooks is in how to convert Excel to QBO.
Why won't QuickBooks import my CSV?
The usual causes are a layout that does not match the QuickBooks CSV import template, dollar signs or commas in the amount column that make it read as text, dates written in DD/MM/YYYY order (the QuickBooks CSV import date format guide covers the fix), or a file over the size limit. Credit card exports also tend to import with the signs reversed, which is why an American Express CSV going into QuickBooks needs the sign checked before you categorize anything. Converting the CSV to .qbo removes the column rules, the size cap, and the sign problem in one step.
Can I convert multiple CSV files to QBO at once?
Yes. On a paid plan you can batch several CSV or Excel files in one pass instead of converting them one at a time, which is how bookkeeping firms clear a backlog of client accounts at month end. The free widget handles a single file. The bulk CSV to QBO converter covers the multi-file workflow and the per-month volume each plan allows, and importing multiple CSV files into QuickBooks explains how to keep the accounts straight.
Is it safe to convert CSV to QBO online?
It is safe with a reputable converter that encrypts the upload and deletes files after processing, and an online tool never sees your QuickBooks login. A CSV holds transaction lines, not your banking password, so converting one does not expose account access. If your firm bans any cloud upload of client data, a desktop converter that runs locally is the alternative, and our ProperSoft alternative comparison covers what those apps cost now that most have moved to subscriptions.
How long does converting a CSV to QBO take?
For a typical month of bank or card transactions, the conversion itself takes a few seconds once the file uploads, and the full round trip, including importing the .qbo into QuickBooks, is usually under a minute. Files with thousands of rows take a little longer to parse, but you still avoid the manual column mapping that the raw CSV importer demands.
Do I still need to convert CSV to QBO after Direct Connect is retired?
More than ever. Intuit is retiring Direct Connect on October 30, 2026, and it stops new enrollments on April 30, 2026, so the automatic desktop feed that pulled transactions for many businesses is going away. When the feed stops, exporting a CSV and converting it to a .qbo is the reliable manual replacement. See the Direct Connect alternative for QuickBooks for the full workflow, or the Comerica CSV to QBO converter if your bank feed has already started failing.
Does Intuit have its own CSV to QBO converter?
No. There is no Intuit converter and no CSV plugin inside QuickBooks. The official Import Excel and CSV toolkit handles customers, vendors, items and the chart of accounts, not bank activity, and Intuit support has consistently pointed people to third party tools for this job. The full explanation, including why a .qbo was historically written at the bank's end rather than yours, is in is there an official Intuit CSV to QBO converter.
Once you have the .qbo, send it to the right place: the CSV to QuickBooks Online guide covers the bank-feed upload and match, CSV to QuickBooks Desktop walks through the Web Connect import, and the Excel to QBO converter handles .xlsx workbooks. Not sure which edition you are importing into? Compare them in QuickBooks Online vs Desktop CSV import. Converting a stack of files? Use the bulk CSV to QBO converter. Comparing tools first? Start with the best CSV to QBO converter roundup. If the amounts came in backwards, the credit card CSV to QuickBooks page explains the sign flip, and the map CSV columns to QuickBooks guide covers the manual route. Handing the books off? Learn how to send the .qbo file to your accountant so they can import it cleanly. Banking with a specific institution? See how to convert a Chase CSV to QuickBooks or a Wells Fargo CSV to QuickBooks. You can also convert any CSV to QBO on the home page.
This all assumes the transactions already live in a CSV. If they do not, get them there first. A PDF bank or card statement converts cleanly with a PDF bank statement to Excel and CSV converter, vendor bills become spreadsheet rows with an invoice OCR tool that extracts to CSV, and payment confirmations sitting in your inbox can be turned into a CSV with an email parser that exports to Excel, CSV, and JSON. With clean columns in hand, the conversion above takes seconds. If your bank dropped the .qbo download, the QuickBooks Web Connect file converter rebuilds that exact file from your CSV.