Skip to content

How to Export Banking Transactions from QuickBooks Desktop

This guide shows you how to export banking transaction data from QuickBooks Desktop to a CSV file. You might need this when reconciling transactions, preparing data for import into Piko, or sharing banking records with external systems.

  • QuickBooks Desktop (Pro, Premier, or Enterprise)
  • “Can export reports to Excel/CSV” permission enabled (Company > Users)
  • Access to the bank account you want to export
Section titled “Method 1: Export via QuickReport (Recommended)”

This method provides the cleanest export with full transaction details.

Navigate to Company > Chart of Accounts (or press Ctrl+A).

  1. Select the bank account you want to export
  2. Right-click and select QuickReport: [Account Name]
  3. Set your date range in the report window
  1. Click the Excel dropdown in the report toolbar
  2. Select Create New Worksheet
  3. Choose Create a comma separated values (.csv) file
  4. Click Export and save the file

Navigate to Banking > Use Register (or press Ctrl+R), then select the account.

  1. Click the Print icon
  2. In Settings, select Print to File
  3. Choose Comma delimited file from the dropdown
  4. Click Print and save to your desired location

For specific transaction types, use these reports under Reports > Banking:

ReportUse When
Check RegisterAll transactions in an account
Check DetailCheck payments only
Deposit DetailDeposits only

For each report:

  1. Customize the date range
  2. Click Excel > Create New Worksheet
  3. Select CSV format and export

Your export will include columns similar to:

ColumnDescription
DateTransaction date
NumCheck number or reference
NamePayee or payer
MemoTransaction description
AmountTransaction amount
AccountBank account name
SplitCategory or contra account
BalanceRunning balance

If you need specific columns, customize the report before exporting by clicking Customize Report > Display tab.

After exporting, confirm:

  • Date range matches your requirements
  • All expected transaction types appear (checks, deposits, transfers)
  • Check numbers and references are populated
  • Amounts match the account balance for the period

The user lacks export permission. An administrator must enable it via Company > Users > Set Up Users and Roles > enable “Can export reports to Excel/CSV”.

Verify no filters are excluding transaction types. Click Customize Report > Filters tab to check active filters.

Select CSV format instead of Excel. If still too large, export in smaller date ranges.

The Balance column shows running balance at time of each transaction, not total for the period.