How to Import a Bank Statement into Quicken (CSV to QFX)

Quicken can't read a raw CSV bank statement, it imports .QFX (Web Connect), .QIF, .OFX and .QXF files. The clean path is to convert your bank's CSV or Excel export into a .QFX file, then use File → Import in Quicken. Here's exactly how, plus how to fix the errors that trip people up.

Why you can't import a CSV directly

When you download a statement from your bank's website you usually get a CSV or Excel file. Quicken Desktop (Windows and Mac) has no built-in CSV importer for transactions, it expects a financial-data format. The closest match to what Quicken actually wants is QFX, Intuit's flavor of OFX used for "Web Connect" imports. A QFX file carries the same rows your CSV does (date, amount, payee, memo) but wrapped in tags Quicken understands, with a header that identifies your account.

So the workflow is two quick steps: convert CSV → QFX, then import the QFX. QBO Maker's converter does the first step in your browser, nothing is uploaded, and outputs a Quicken-ready .QFX. See CSV to QFX for the conversion details.

Step 1: Convert your CSV to a .QFX file

  1. Open your bank statement CSV or Excel file and confirm it has a header row with at least a date, amount, and description/payee column.
  2. Go to the converter and drop the file in.
  3. Map the columns if prompted, pick which column is the date, which is the amount (or separate debit/credit columns), and which is the description.
  4. Choose QFX (Quicken) as the output format.
  5. Download the generated .qfx file. The whole conversion happens locally in your browser.

If your dates look wrong after import, that's almost always a date-format mismatch in the source file, MM/DD/YYYY vs DD/MM/YYYY. Fix it in the converter's date setting and re-export before importing.

Step 2: Import the .QFX into Quicken

On Quicken for Windows:

  1. Open the account register you want the transactions to land in (or create the account first).
  2. Click File → File Import → Web Connect File (.QFX).
  3. Browse to your converted .qfx file and select it.
  4. When prompted, choose "Link to an existing account" and pick the right Quicken account, or create a new one. Linking is what prevents duplicate or orphaned accounts.
  5. Review the transactions in the register and accept them.

On Quicken for Mac: use File → Import → Bank or Brokerage File (OFX, QFX), then select the file and choose the destination account the same way.

Quicken matches incoming transactions against what's already in the register, so re-importing an overlapping date range usually won't create duplicates, but it's still smart to convert only the new statement period.

Fixing "unable to verify the financial institution"

This is the most common QFX import error. Quicken validates the bank identifiers in the file header, the <FID> (financial institution ID) and <INTU.BID> tags, against its online services. If those don't match a recognized institution, the import is blocked.

Two reliable fixes:

Fixing OL-220 / OL-221 and other import errors

The OL-220 through OL-226 family of errors almost always points to a problem in the QFX header, a missing tag, a bad date, or an encoding issue. Checklist:

Want to sanity-check the structure before importing? Run the output through the file validator to catch header and tag problems early.

QFX vs QIF vs OFX in Quicken

Quicken accepts a few formats and they behave differently:

For Quicken specifically, QFX is the safest pick. If you're also moving data into QuickBooks, you'd convert to QBO instead, see importing CSV into QuickBooks Online.

Frequently asked questions

Can Quicken import a CSV file directly?

No. Quicken Desktop has no transaction CSV importer, it reads QFX, QIF, OFX and QXF. Convert your CSV to QFX first, then use File → Import.

Which Quicken menu do I use to import a QFX?

On Windows: File → File Import → Web Connect File (.QFX). On Mac: File → Import → Bank or Brokerage File (OFX, QFX). Then link the file to the correct account.

Why does Quicken say it can't verify my financial institution?

Quicken checks the <FID> and <INTU.BID> tags in the QFX header against its known institution list. If they aren't recognized, it blocks the import. Editing those tags to a recognized value in a text editor, or re-generating a clean QFX, usually resolves it.

Will importing the same QFX twice create duplicate transactions?

Usually not, Quicken matches incoming transactions against the register and skips ones it already has. To be safe, convert only the new statement period rather than re-importing overlapping months.

Is my bank data uploaded anywhere during conversion?

No. The converter runs entirely in your browser. Your CSV and the resulting QFX never leave your computer.

Convert your statement now

Free, in your browser, nothing uploaded.

Open the converter

Related