Export QuickBooks Reports to CSV
QuickBooks lets you export most reports and lists directly to CSV (comma-separated values), which opens cleanly in Excel, Google Sheets, or any spreadsheet tool. The exact steps vary slightly between QuickBooks Online and QuickBooks Desktop, but the core workflow is the same: run the report or open the list, choose the export option, and save the file. Once exported, you can filter, pivot, and combine the data outside QuickBooks without re-creating it.
More from this site
Keep reading the latest coverage
Exporting a Report in QuickBooks Online
Exporting a Report in QuickBooks Desktop
Export QuickBooks Lists to CSV
Beyond reports, you can export several core lists to CSV for backup, cleaning, or importing into other systems. Common lists include Customers, Vendors, Products and Services, and the Chart of Accounts. In QuickBooks Online, open the list, click the gear or Export icon, and select CSV. In QuickBooks Desktop, open the list, go to File, and choose Export. The exported file preserves the primary fields for each entry, though some linked or calculated fields may not transfer.
What to Do When CSV Exports Are Missing Data
If an export seems incomplete, check a few common causes first. Filters or date ranges applied in QuickBooks carry over to the export, so a narrow range can exclude rows you expected. Some fields, such as account numbers or custom fields, may be omitted depending on the report type and QuickBooks version. In QuickBooks Online, certain reports export only summary data unless you select the detail option. For large exports, the file may be split into multiple pages or truncated, which can require adjusting the report or exporting in smaller date ranges.
Cleaning and Using QuickBooks CSV Files
After exporting, open the CSV in Excel or Google Sheets and check the first few rows for formatting issues. Common tasks include converting date columns to a uniform format, removing empty rows, and splitting full names into first and last columns. If you plan to re-import the cleaned data into another system, verify that the CSV uses UTF-8 encoding and that the delimiter matches the target application, typically a comma for standard CSV files.
QuickBooks CSV Export Limitations
QuickBooks CSV exports are designed for data review and analysis rather than full system migration. They do not preserve every internal identifier, linked transaction relationship, or formatting setting. For large-scale migrations, third-party tools or QuickBooks' built-in import/export wizards for lists and transactions may be more appropriate. Additionally, exported CSV files are static snapshots; they will not update automatically if the underlying QuickBooks data changes.
| Task | QuickBooks Online | QuickBooks Desktop |
|---|---|---|
| Export a report | Reports → Select report → Export → CSV | Reports → Open report → Export → CSV |
| Export a list | Lists → Open list → Export → CSV | Lists → Open list → File → Export |
| Common formats | CSV, Excel (XLSX), PDF | CSV, Excel, PDF, IIF (lists only) |