Rate & Retainer

Guides · Updated 2026-10-08

QuickBooks bank feed vs CSV upload: when to use which

Disclosure: this page may contain affiliate links and was written with AI assistance and reviewed by the site operator. See our disclosure.

QuickBooks Online can get your bank transactions two ways: a bank feed that downloads them automatically, or a file upload that you do yourself from a CSV (or QBO/OFX) file. They are not rivals. Most people use the feed day to day and the upload to fill gaps.

Based on QuickBooks' own help pages (linked at the end). Details differ by country and edition, and the figures below are the ones QuickBooks stated on the pages we read.

The short answer

Side by side

Bank feedCSV (file) upload
EffortSet up once, then automaticYou download and upload each time
CoverageBanks QuickBooks can connect to; if yours isn't listed you can search by name or URLAny bank that lets you download a file
How far backQuickBooks' Australian page says standard feeds import up to two years per account; a 2020 QuickBooks staff reply in the US community said 90 days, and that it can vary by bank. Expect the amount to depend on your bank and region.Whatever date range your bank lets you download
LimitsDepends on the connectionCSV: 350 KB per file and 1,000 lines per upload, three or four specific columns
Setup riskBank sign-in or connection can break and need re-linkingFile layout, dates and number formats must be right or the upload fails
Best forOngoing bookkeepingBackfilling history, unsupported banks, one-off imports

A simple rule

  1. Can QuickBooks connect to your bank? Connect it and let the feed do the daily work.
  2. Do you need older transactions than the feed brought in? Upload a file for the gap. QuickBooks suggests the file's date range should start at least a day before your oldest QuickBooks transaction for that account, and to check your Chart of accounts first to avoid duplicates.
  3. Bank not supported, or you'd rather not connect? Use file upload for everything.
  4. Using a direct feed? QuickBooks' Australian help page says direct-feed users should use CSV import for historical transactions.

Practical tips for the upload route

The step-by-step is in our guide How to import bank transactions into QuickBooks Online (CSV, step by step) and there is a free QuickBooks CSV template. If your bank's CSV needs reshaping, StatementSnap is a free browser tool we make that converts it to the QuickBooks layout (free for the first 25 rows; your file isn't uploaded).

Sources

Disclosure: we make StatementSnap, linked above, and used AI assistance to write this guide. We are not affiliated with Intuit or QuickBooks. Rules, limits and menus change; check QuickBooks' current help pages for your country.