Skip to content
BookkeepKit

QFX to CSV: Convert Quicken Downloads to Excel

Banks label QFX as “Quicken Web Connect”. If you don't use Quicken, or need the data elsewhere, convert the file to CSV or Excel here in a few seconds.

Drop a QFX file here

Exported from your bank, QuickBooks or Quicken (.qfx, .ofx, .qbo).

Processed in your browser. Your files never leave your computer.

How it works

  1. 1

    Drop the .qfx file

    The download your bank offers for Quicken, often called Web Connect or "Quicken (QFX)".

  2. 2

    See the transactions

    Account, statement period, totals and the bank's ending balance, plus every transaction in a table.

  3. 3

    Choose where it goes

    Spreadsheet CSV, Excel, or a CSV formatted for QuickBooks Online, Xero or Wave.

Why convert QFX instead of downloading CSV?

Not every bank offers a CSV download, and when they do, it's often less complete than the Quicken file. A QFX download usually carries the bank's unique transaction ID for every row, separate payee and memo fields, check numbers and the official ledger balance at the end of the period. Converting the QFX keeps all of that, laid out in clean columns.

It's also useful when you inherit a client's archive of Quicken downloads and need to rebuild their books in QuickBooks Online, Xero or Wave without installing Quicken.

Converting a folder of old Quicken downloads

  1. Convert each QFX file here and download it as the generic CSV. Keep the Transaction ID column.
  2. Combine them with Merge CSV files, oldest first.
  3. If downloads overlap, for example two "last 90 days" files taken a month apart, look for repeated Transaction IDs. The same ID means the same bank transaction.
  4. Convert the final file to the layout your accounting software expects, or import the CSV directly.

Reading the results

The summary above the table shows the account type and the last four digits of the account number when the bank includes them, the statement period, money in, money out and the ending balance reported by the bank. If the ending balance is negative on a credit card, that's the amount owed, which is how card issuers report it in QFX files.

Transactions are listed in date order. Where the bank provides both a payee and a memo, the payee becomes the description and the memo appears underneath it, so details like reference numbers aren't lost.

Importing the CSV into accounting software

  • QuickBooks Online: choose the 3-column or 4-column QuickBooks CSV, then use Upload from file in Bank transactions. Files over 350 KB need to be split first.
  • Xero: choose Xero CSV and use Import a statement on the bank account.
  • Wave: choose Wave CSV and use Upload a bank statement from the Transactions page.

If you'd rather import a Web Connect file into QuickBooks Desktop, converting QFX to QBO keeps the bank's transaction IDs, which helps QuickBooks avoid duplicates on later imports.

Frequently asked questions

What is a QFX file?

QFX is Quicken's version of the OFX bank format. It adds an Intuit bank identifier (INTU.BID) so Quicken knows which institution the file came from. The transactions themselves are standard OFX.

I don't have Quicken. Can I still use my QFX download?

Yes. Convert it to CSV or Excel here and open it in any spreadsheet, or pick the QuickBooks, Xero or Wave CSV layout to import it into your accounting software.

Can QuickBooks import a QFX file?

QuickBooks expects the .qbo variant, and the two aren't interchangeable just by renaming the file. Converting QFX to QBO, or importing the QuickBooks CSV produced here, is more reliable.

Why does the QFX download from my bank cover only 90 days?

Many banks limit Web Connect downloads to a recent window. For older history, download several periods and combine the CSVs with the merge tool, or convert the PDF statements.

Are credit card QFX files supported?

Yes. Card statements are detected automatically, and charges stay negative while payments and refunds are positive.

Is my data sent to your servers?

No. The file is read and converted entirely in your browser, and the results are created on your computer.