Convert a Quicken QFX bank or card download to a QuickBooks Desktop .IIF file. Dates, signed amounts and payees carried over, card files detected. Free up to 100 transactions.
Only have a PDF statement? Use the PDF statement converter.
When QuickBooks Desktop rejects Web Connect files (for example after your version's online services are discontinued), IIF still imports under File → Utilities → Import → IIF Files. Utilly reads each Quicken row and writes TRNS/SPL/ENDTRNS with posted dates, signed amounts and payees. Prefer the OFX-framed page (same converter)? Use OFX / QFX to IIF.
Import failing with File not imported? See QuickBooks Desktop IIF import errors for Review now, ERROR rows and a pre-import checklist, or drop any .iif into the free IIF file checker before you import.
.ofx or QuickBooks .qbo uploads the same way.Business Checking). Leave it blank and the file uses Checking, or Credit Card for a card file.People search "qfx to iif" with a Quicken Web Connect file in hand when QuickBooks Desktop won't take that bank's download straight. The three extensions sit next to each other:
| You have | What it is | What to do |
|---|---|---|
A .qfx from Quicken Web Connect | OFX plus Intuit bank tags Quicken checks when you import | Upload it on this page when Desktop rejects Web Connect (or you need a local IIF import). |
A plain .ofx bank download | Open Financial Exchange without the Quicken bank ID | Works here too; the OFX / QFX to IIF converter has OFX-first steps for the same download. |
A QuickBooks Desktop .iif | Intuit's tab-separated import: TRNS / SPL / ENDTRNS, no bank check, no transaction IDs | Already the right shape for File → Utilities → Import → IIF Files; re-converting isn't needed. |
One transaction in a Quicken QFX (same body as OFX):
<STMTTRN><TRNTYPE>DEBIT<DTPOSTED>20260901120000<TRNAMT>-6420.18
<FITID>20260901E26D1A27070800<NAME>ACH DEBIT GUSTO PAYROLL 0912</STMTTRN>
becomes this in the IIF (after the three header rows):
TRNS CHECK 09/01/2026 Checking -6420.18 ACH DEBIT GUSTO PAYROLL 0912
SPL CHECK 09/01/2026 Uncategorized Expense 6420.18 ACH DEBIT GUSTO PAYROLL 0912
ENDTRNS
| In the QFX | In the IIF |
|---|---|
| DTPOSTED (posted date) | DATE, written MM/DD/YYYY. The time and time zone are dropped. |
| TRNAMT (amount) | AMOUNT on the TRNS line, signed as in the file. The SPL line gets the exact opposite, so the transaction nets to zero. |
| Sign of the amount | TRNSTYPE: CHECK for money out and DEPOSIT for money in. On a credit card file, CREDIT CARD for charges and CCARD REFUND for payments and refunds. The file's own TRNTYPE isn't used. |
| NAME (or MEMO when NAME is empty) | MEMO, with tabs and quotes removed. The IIF NAME field is left blank, so the import adds no vendors or customers. |
| Bank or credit card statement block | The account type in the preview. A card file (CCSTMTRS) opens as Credit card. |
| FITID, bank ID, account number, ledger balance | Not carried. IIF has no field for them, which is why it imports without Intuit's bank check. |
The IIF we write puts every transaction into the QuickBooks account name you type in the preview (or Checking / Credit Card if you leave it blank), with the other side in Uncategorized Expense or Uncategorized Income. Type the name exactly as it is in Lists → Chart of Accounts — including any parent (Parent:Child) — or Desktop creates a new account.
IIF import is a local Desktop feature. It does not go through Intuit's Web Connect service, which is why it still works on Desktop versions whose online services were discontinued (for example Desktop 2023 after May 31, 2026).
If your Desktop version still accepts Web Connect, converting the Quicken QFX to a .QBO keeps transaction IDs and the ending balance. Convert to IIF when Web Connect is gone or Desktop rejects the bank ID.
| Converted to .QBO | Converted to IIF | |
|---|---|---|
| Transaction IDs | Every transaction has a FITID, which Desktop uses to spot repeats. | None. Import only dates that aren't in the register yet. |
| Bank check | Web Connect checks the bank ID against Intuit's list. | No bank ID, so no bank check — File → Utilities → Import → IIF Files is local. |
| Which account | Desktop matches the account number when it can. | The account name you typed goes on every TRNS line. |
| Ending balance | The file's ledger balance comes with it. | Not carried. Check the balance by hand. |
| Desktop 2023 after May 31, 2026 | Web Connect fails. | IIF still imports. |
Several accounts in one download. When your bank's QFX holds checking and savings (or a credit card) together, we read each account separately. Each account gets its own tab in the preview and its own IIF, named after the account (for example …-savings-7788.iif), so their transactions never mix, and one credit covers the whole file. Import each IIF into its matching QuickBooks account.
.qfx downloads, plain OFX 1.x/2.x files and QuickBooks Web Connect .qbo files (or use the QBO to IIF converter).H&M in the file becomes H&M in QuickBooks, and accented payees in UTF-8 or Windows-1252 files come through intact.| Problem | Fix |
|---|---|
| QuickBooks Desktop won't import the bank's QFX or .QBO | Desktop 2023 lost Web Connect after May 31, 2026, and older versions lost it earlier. That's the usual reason to convert: IIF imports locally. |
| Transactions land in a new account you didn't create | The account name didn't match one in the company file. Copy it from the Chart of Accounts, including any parent account (Parent:Child), and download again. |
| Card payments show as charges | Make sure the account type is Credit card, check the signs in the preview and tick Flip signs if they're backwards. |
| Everything imported twice | IIF has no duplicate check. See duplicate transactions after an import. Import only the dates that aren't in the register yet. |
| "File not imported" or Review now | See QuickBooks Desktop IIF import errors, or check the file with the free IIF file checker. |
| "No transactions found in that OFX/QFX/QBO file" | The download has no transactions for that date range, or it's an investment file. Download the bank or card account again with a wider date range. |
Free for files up to 100 transactions, which covers a typical month of activity. Larger files (a year of catch-up, a client's full history) use 1 credit from the same $9 pack of 5 as our PDF statement converter, or unlimited on Pro at $19/month. The preview is always free.
Yes for files up to 100 transactions: no sign-up, no watermark. Bigger files (multi-month catch-up work) use 1 credit from the same $9 / 5-credit pack as our PDF converter, and the preview is always free.
In QuickBooks Desktop, back up your company file, then File → Utilities → Import → IIF Files. Each transaction posts to the account you name (e.g. Checking) with the other side in Uncategorized Expense or Uncategorized Income, which you can reclassify later. IIF doesn't work in QuickBooks Online; use the .QBO output for Online.
No. Files are processed in memory and deleted after 1 hour. We never use your data for AI training.
Yes. Click a sample button under the upload box. It opens a made-up export from a fictional bank in the same preview your own file gets, and every format is free to download, so you can test an import in a test or backup company file first. Don't import a sample into your real books.
QFX is Quicken's Web Connect wrapper around OFX, with Intuit bank tags. OFX is the same transaction body without those tags. IIF is QuickBooks Desktop's tab-separated import (TRNS/SPL/ENDTRNS): no bank check and no transaction IDs, imported under File → Utilities → Import → IIF Files.
Underneath, no — QFX is Quicken's Web Connect wrapper around OFX. The transactions (date, amount, payee) are the same. This page frames the Quicken .qfx download; the OFX / QFX to IIF converter is the same product with OFX-first steps.
The QuickBooks account name you type in the preview, on every transaction, with the other side in Uncategorized Expense or Uncategorized Income. Type the name exactly as it is in your Chart of Accounts, or QuickBooks creates a new account.
No. IIF has no field for them, so QuickBooks can't skip transactions you've already imported. Import only the dates that aren't in the register yet, and back up the company file first.
Yes. We detect a credit card statement in the file and write CREDIT CARD / CCARD REFUND transactions. Type your card account's name from the Chart of Accounts in the preview (it's Credit Card if you leave it blank).
Yes. Each account gets its own tab in the preview and its own IIF, named with the account type and last 4 digits. Import each into its matching QuickBooks account. One credit covers the whole file.
Free converter →
Free converter →
Free converter →
Free converter →
Free converter →
Free converter →