Guide

QuickBooks Online bank CSV format: 3-column and 4-column

What a CSV file needs before QuickBooks Online will import it as bank transactions, taken from Intuit's own help pages. Checked November 10, 2026.

The two layouts QuickBooks Online accepts

QuickBooks Online reads a CSV of bank transactions in one of two layouts.1

3 columns: one Amount column. Money out is negative, money in is positive.2

DateDescriptionAmount
1/1/2018Example of a payment-100.00

4 columns: Date, Description, Credit, Debit. Amounts are written without a minus sign, in the column that fits (Intuit's example puts the 100.00 payment in one of the two columns rather than as -100.00).7

Dates

Credit card files

A credit card CSV may show amounts the other way round: a payment to the card can appear as negative, because it lowers what you owe. Upload it to the credit card account in QuickBooks, not to a bank account.2

Size limits

Cleaning the file in Excel

Where the upload is

In QuickBooks Online: Bank transactions, choose the account's tile, then the Link account menu and Upload from file. For an account that is not connected to a bank feed, choose Upload transactions. Besides CSV, the same page lists .qbo and .ofx files (and, in another place, .qfx).1

Upload errors Intuit documents

MessageCause and fix (Intuit)
"The uploaded file contains invalid transaction amount information."An amount with 12 or more digits. Take that row out, upload, and enter it by hand.
"The uploaded file is of a different type than these accounts."The file is for another kind of account (for example savings into checking). Choose the matching account.
"We were unable to upload the file. Please start over and re-select the file you want to upload."The upload timed out. Try again and check the account type. Uploading to a subaccount is a current limitation.
"QuickBooks Online couldn't upload your file. Please click Save again, or try again later."A temporary problem on Intuit's side. Wait and retry.

Source for this table: 4.

QuickBooks Desktop is different

QuickBooks Desktop's bank import (Web Connect) reads only .qbo files, downloaded directly from the bank, and needs you to be signed in to your Intuit account inside QuickBooks Desktop.5

Sources

  1. Intuit: Manually upload transactions into QuickBooks Online (US, updated August 24, 2026).
  2. Intuit: Format CSV files in Excel to get bank transactions into QuickBooks.
  3. Intuit: Common errors for importing bank transactions using CSV (updated August 3, 2026).
  4. Intuit: Fix bank upload errors in QuickBooks Online (Canada).
  5. Intuit: Fix Web Connect import errors in QuickBooks Desktop (updated August 4, 2026).
  6. Intuit community: a user report that yyyy-mm-dd dates were not accepted.
  7. Intuit: Import bank transactions using Excel CSV files (served the Canadian article when checked).

Intuit's pages change; check them if something here no longer matches what you see. Northstake Data is not affiliated with or endorsed by Intuit. QuickBooks is a trademark of Intuit Inc., used here only to name the software this guide is about.