QIF to QBO Converter
Drop a .qif file, confirm the account details QuickBooks needs, and download a .qbo file.
How to use
- Step 1Drop the .qif. Quicken writes one section per account (!Type:Bank, !Type:CCard), and each section becomes its own QBO file.
- Step 2Fill in what a QIF does not carry: account type (or keep the section's own), routing number, account number, currency and INTU.BID. The settings are remembered in this browser.
- Step 3Download one .qbo per Quicken account and import each into the matching QuickBooks account: Online → Transactions → Bank transactions → Link account ▾ → Upload from file; Desktop → File → Utilities → Import → Web Connect Files.
QIF and what it lacks for QuickBooks
QIF (Quicken Interchange Format) is the text export of Quicken and of many older bank sites and personal-finance programs: one field per line (D date, T amount, P payee, M memo, N number, L category, S/E/$ for splits) and a caret ending each record. It names no account: the section header says only Bank or CCard, and an !Account block gives the account's Quicken name at best. QuickBooks needs a routing and account number, an INTU.BID and a transaction id per line, none of which QIF has, which is why QuickBooks stopped importing QIF long ago.
The conversion keeps dates, amounts, payees, memos and check numbers. The transaction ids are derived from those fields, so converting the same QIF twice yields the same ids and QuickBooks skips the second import. Categories and splits have no place in a Web Connect file: the category and the split lines are written into the memo so nothing is lost from view, but you categorise again in the bank feed, where QuickBooks rules can do it automatically.
Dates and amounts in Quicken files
US Quicken writes dates as 1/15'26, with an apostrophe before a two-digit year for 2000 and later, sometimes with a space-padded day (1/ 5'26). UK and Australian versions write the day first. The converter reads both forms and decides day-first when any date in the file makes it unavoidable; set the order explicitly when every date could be read either way. Amounts may contain thousands separators (1,500.00), which are read correctly.
Newer Quicken exports repeat each amount in a U line and add flags this converter does not need (C cleared status, F reimbursable, A address lines); they are skipped. Investment sections (!Type:Invst) are skipped with a note, since Web Connect files carry bank and card transactions only.
The account details
QuickBooks links a QBO file to one of its accounts by the routing and account number on the first import and remembers the pair. Enter the real numbers of the account the Quicken data came from, and keep entering the same ones for later files, or QuickBooks will offer to set up a new account. For a credit card only the account number is used. INTU.BID 3000 is accepted by QuickBooks and shows "Wells Fargo" as the source label; enter your bank's own id if you have a QBO or QFX file from it to copy the number from.
Questions and answers
Can QuickBooks import a QIF file directly?
No. QuickBooks Desktop and QuickBooks Online read Web Connect (.qbo) files, and QuickBooks Online also CSV, QFX and OFX. QIF is Quicken's format and has to be converted.
Where did my categories go?
Into the memo of each transaction. A QBO file has no category field; QuickBooks assigns accounts in the bank feed, and a bank rule keyed on the payee or the memo text can do that for you.
The QIF has several accounts. Do I get one file?
One QBO per account section, each carrying the account details from the settings. Convert the sections you need one after another, changing the account number in between, or split the QIF first if the accounts differ.
Which INTU.BID do I enter?
3000 unless QuickBooks refuses it. The number only decides the bank name shown at import; the destination account is the one you pick in QuickBooks.