· guides

How to import a CSV bank statement into QuickBooks Online

QuickBooks Online can import transactions from a CSV file when your bank isn't connected by a direct feed. The catch: the CSV has to be in a format QuickBooks accepts. Here's how.

Steps

  1. In QuickBooks Online, open Transactions → Bank transactions (older accounts: Banking).
  2. Choose Upload from file (or the drop-down next to Link account).
  3. Select your CSV and the account it belongs to.
  4. Map the columns. QuickBooks accepts either a 3-column layout (Date, Description, Amount) or a 4-column layout with separate Credit and Debit columns.
  5. Review the parsed transactions, then accept the import.

The formatting rules that trip people up

If your statement is a PDF, you can't upload it directly — you first need the transactions as CSV. See converting a PDF statement.

When a QBO/OFX file is the better route

CSV import makes QuickBooks guess at your columns, so date and sign errors are common. A .qbo/OFX file carries the data in a structured form and usually imports more cleanly — especially for large or multi-page statements.

Skip the column-mapping dance

We're building a converter that turns your statement straight into a QuickBooks-ready QBO/OFX file — dates and signs already correct. Private beta.

Join the early-access list →