QuickBooks Online CSV format

QuickBooks Online CSV format: 3 columns or 4 columns.

QuickBooks Online bank uploads use either one signed Amount column or separate Credit and Debit columns. Keep the layout simple and verify the meaning of every amount before import.

Updated July 31, 2026 · Examples use fictional data.

Use the next step nowMap source headers, preview the rows, and download a 3-column or 4-column CSV locally.
Format a bank CSV

The two supported layouts

LayoutHeaderAmount rule
3-columnDate, Description, AmountDeposits are positive; payments are negative.
4-columnDate, Description, Credit, DebitFill one side per row and leave the other side blank.

Map by meaning, not by bank wording

A bank may call the description column Memo, Details, or Payee. It may also split withdrawals and deposits into differently named columns. Match each source column to its meaning, then review several known transactions before export.

Use one date convention

BankFileKit supports MM/DD/YYYY, DD/MM/YYYY, and YYYY-MM-DD. A value such as 01/02/2026 is ambiguous until you choose the source convention. Mixed formats should be corrected instead of guessed.

Before you upload

  1. Keep a copy of the bank export.
  2. Confirm date order and amount direction.
  3. Remove totals, blank headings, and decorative rows.
  4. Check that each transaction appears once.
  5. Use the local CSV formatter to preview the final rows.

What this format does not decide

A correctly shaped CSV does not determine categories, tax treatment, reconciliations, or whether a transaction belongs in a particular account. Those decisions remain in QuickBooks and your bookkeeping workflow.

CSV upload versus a QBO file

This guide covers a QuickBooks Online bank CSV. A .qbo file uses a separate Web Connect structure and is not interchangeable with a formatted CSV. If the target is a cautious Desktop Web Connect test, see the CSV to QBO file requirements; BankFileKit's QBO output remains unverified in real Desktop.

BankFileKit processing limits

The formatter accepts one CSV, TXT, or XLSX file at a time, up to 20 MB and 50,000 transaction rows. XLSX parsing uses the first worksheet. The current workflow targets US English and USD files.

Sources checked July 31, 2026: Intuit CSV formatting guidance.