QuickBooks Migration Tool
Moving to QuickBooks from Quicken, Microsoft Money, GnuCash, a spreadsheet or another accounting app means bringing your bank and credit card history with you. QuickBooks only imports bank transactions as QBO (Web Connect) files, plus IIF in QuickBooks Desktop, so the export from your old program has to be converted first. Find what you're moving from below, export that file, and convert it with the free tool next to it.
Which converter for which program
- Bank or credit card websiteExport: CSV downloadConvert with CSV to QBO or CSV to IIFQBO: Online or Desktop bank feed. IIF: Desktop register
- Spreadsheet you kept by handExport: Excel .xlsxConvert with Excel to QBOOnline or Desktop bank feed
- QuickenExport: QIF fileConvert with QIF to QBO or QIF to IIFQBO: For review, uncategorised. IIF: Desktop, categories kept
- Quicken (bank download)Export: QFX Web Connect fileConvert with QFX to QBOOnline or Desktop bank feed
- Microsoft Money, GnuCashExport: QIF or OFX fileConvert with QIF to QBO or OFX to QBOOnline or Desktop bank feed
- Xero, Wave or another accounting appExport: Bank account transactions as CSV or ExcelConvert with CSV to QBO or Excel to QBOOnline or Desktop bank feed
- QuickBooks Online (to Desktop)Export: QBO bank filesConvert with QBO to IIFDesktop register
| Moving from | Export this | Convert with | Lands in QuickBooks as |
|---|---|---|---|
| Bank or credit card website | CSV download | CSV to QBO or CSV to IIF | QBO: Online or Desktop bank feed. IIF: Desktop register |
| Spreadsheet you kept by hand | Excel .xlsx | Excel to QBO | Online or Desktop bank feed |
| Quicken | QIF file | QIF to QBO or QIF to IIF | QBO: For review, uncategorised. IIF: Desktop, categories kept |
| Quicken (bank download) | QFX Web Connect file | QFX to QBO | Online or Desktop bank feed |
| Microsoft Money, GnuCash | QIF or OFX file | QIF to QBO or OFX to QBO | Online or Desktop bank feed |
| Xero, Wave or another accounting app | Bank account transactions as CSV or Excel | CSV to QBO or Excel to QBO | Online or Desktop bank feed |
| QuickBooks Online (to Desktop) | QBO bank files | QBO to IIF | Desktop register |
Only PDF statements from the old bank? A PDF has to be read before it can be converted; StatementConverterAI turns PDF statements, scans included, into QBO files.
How to migrate your bank history to QuickBooks
- 1
Pick a cut-over date
Decide the first day QuickBooks takes over, usually the start of a month or year. You only need history from that date on for each account; older years can stay in the old program as a read-only archive.
- 2
Export each account from the old program
One file per bank or credit card account: CSV or Excel from a bank website or accounting app, QIF from Quicken, Microsoft Money or GnuCash, OFX or QFX from a bank download. Quicken exports one account at a time under File → Export → QIF File.
- 3
Convert it with the matching tool
Use the table above. Every converter runs in your browser, so the file never leaves your computer. For QuickBooks Online the target is always a QBO file; for QuickBooks Desktop either QBO (Web Connect) or IIF.
- 4
Set up the accounts in QuickBooks
Create each bank and credit card account with its balance on the day before the cut-over date, so the imported transactions add up to the old program's ending balance.
- 5
Import the files
QuickBooks Online: Transactions → Bank transactions → Link account → Upload from file, then pick the QuickBooks account. QuickBooks Desktop: File → Utilities → Import → Web Connect Files for QBO, or File → Utilities → Import → IIF Files for IIF (back up the company file first).
- 6
Review and reconcile
QBO imports land on the For review tab, where you categorise or match each line. Then reconcile each account against the old program's balance on the same date; a gap means a missing or doubled export range.
What doesn't carry over
- Customers, vendors, items, invoices, bills, payroll, budgets and attachments. These converters move bank and credit card transactions only.
- Categories, when the target is a QBO file. QBO carries the bank side only, so each line lands in For review uncategorised. Coming from Quicken into QuickBooks Desktop, QIF to IIF keeps them.
- Split transactions. A split imports as one line with the total amount (QIF to IIF posts it to the first split's category).
- Transfers as transfers. Each account is converted on its own, so a transfer shows up once in each account and you match the two in QuickBooks.
- Investment accounts. Buys, sells and dividends in OFX investment statements are not converted, and QuickBooks Online doesn't take investment uploads.
- Reconciliation history. Reconcile again in QuickBooks from the cut-over date.
- Old .xls workbooks and PDFs. Save .xls as .xlsx or CSV first; PDFs need a statement reader (above).
Formats explained in What is a QBO file?; for a plain CSV upload without converting, see Import CSV into QuickBooks Online. If an import fails, see QuickBooks import errors.
Frequently asked questions
Is this a full QuickBooks migration tool?
It moves bank and credit card transactions, which is the bulk of the history in Quicken, Microsoft Money, GnuCash, Excel or another accounting app. Customers, vendors, invoices, bills, payroll and attachments are not converted. To move a whole QuickBooks Desktop company file to QuickBooks Online, use Intuit's own Desktop-to-Online migration inside QuickBooks Desktop.
How do I move from Quicken to QuickBooks?
Export each Quicken account as a QIF file (File → Export → QIF File). For QuickBooks Online, convert it with QIF to QBO and upload it under Bank transactions. For QuickBooks Desktop, QIF to IIF keeps your Quicken categories as the QuickBooks account on the other side of each transaction, so the lines arrive already posted.
Can I move transactions from QuickBooks Online to QuickBooks Desktop?
Bank transactions, yes. Take the QBO files you uploaded to QuickBooks Online (or download them again from the bank) and convert them with QBO to IIF, or import the QBO files directly through File → Utilities → Import → Web Connect Files. Customers, invoices and other records need Intuit's own tools.
Will migrated transactions duplicate ones already in QuickBooks?
QBO files carry a transaction ID (FITID) that QuickBooks uses to recognise transactions it already has. OFX and QFX conversions keep the bank's original IDs, and CSV, Excel and QIF conversions build each ID from the date, amount and description, so converting the same file again gives the same IDs. IIF imports have no such check, so import each IIF file once and check the register.
Is my financial data uploaded anywhere?
No. Every converter on this site runs in your browser; the file is read and converted on your computer and never sent to a server. The converters are free with no transaction limit.