-
Notifications
You must be signed in to change notification settings - Fork 36
Importing from Quicken
This is the complete guide to migrating your financial data from Quicken to Monize using QIF file exports. It covers exporting from Quicken, preparing your data, and importing into Monize. For importing from other sources using CSV or OFX/QFX files, see Importing Transactions. For migrating from Microsoft Money, see Importing from Microsoft Money.
- Overview
- Important Limitations
- Part 1: Exporting from Quicken
- Part 2: Preparing Your QIF Files
- Part 3: Importing Single-Account QIF Files
- Part 4: Importing a Full-File QIF Export
- Part 5: Post-Import Steps
- Part 6: Starting Over
- Part 7: Quicken QIF Format Details
- Part 8: Troubleshooting
- Part 9: What Cannot Be Imported
Quicken uses QIF (Quicken Interchange Format) for data export. Monize includes a comprehensive QIF import wizard that handles:
- Regular banking transactions (chequing, savings, credit cards)
- Investment transactions (buy, sell, dividends, splits, reinvestments)
- Split transactions (multiple categories per transaction)
- Account-to-account transfers
- Category creation and mapping (with colon-separated hierarchy support)
- Tag definitions from Quicken's tag system
- Security creation and mapping
- Multi-account full-file exports (all accounts in a single QIF file)
Monize auto-detects whether a QIF file is a single-account export or a full-file export and adapts the import wizard accordingly.
Future-Dated Transactions Are Not Supported
Monize does not support importing future-dated transactions. Quicken's QIF export defaults to a far-future end date that includes scheduled and future transactions. When exporting, always set the "to" date to today's date to exclude them. See Removing Future-Dated Transactions if you need to clean up a file that was already exported with future transactions.
Quicken offers two ways to export your data as QIF files.
Export one account at a time:
- In Quicken, select the account you want to export
- Go to File > Export > QIF File
- Important: Change the "to" date to today's date. Quicken defaults this to a far-future date (e.g., 31/12/2099), which will include scheduled and future-dated transactions that Monize cannot import.
- Select the transactions to include
- Save the
.qiffile with a descriptive name (e.g.,Chequing.qif,Visa.qif) - Repeat for each account

Investment Accounts: Unlike Microsoft Money, Quicken's QIF export for investment accounts includes both securities transactions and cash transactions in a single file. You do not need to export twice.
Export your entire Quicken data file at once:
- In Quicken, go to File > Export > QIF File
- Select All Accounts (or select multiple accounts)
- Important: Change the "to" date to today's date. Quicken defaults this to a far-future date (e.g., 31/12/2099), which will include scheduled and future-dated transactions that Monize cannot import. Set it to today's date to export only past and present transactions.
- Ensure categories and tags are included in the export
- Save the
.qiffile

A full-file export produces a single QIF file that contains:
-
Category definitions (
!Type:Catsections) -- your full category hierarchy with tax-related flags -
Tag definitions (
!Type:Tagsections) -- your Quicken tags -
Account blocks (
!Accountsections) -- each account's transactions grouped together - Transaction data -- all transactions across all included accounts
| Method | Best For | Advantages | Disadvantages |
|---|---|---|---|
| Single-account | Selective migration, importing specific accounts | Full control over what to import; can import in a specific order | Must handle transfer linking across separate imports |
| Full-file | Complete migration from Quicken | One file, one import; transfers auto-linked; categories and tags included | All-or-nothing |
The easiest fix is to re-export from Quicken with the "to" date set to today. See Full-File Export for details.
If you prefer to fix an already-exported file, open it in a text editor (Notepad, VS Code, etc.) and delete any transactions with future dates. Each transaction looks like this:
D3/14/2026
T-45.00
PGrocery Store
LFood:Groceries
^
The D line is the date and ^ marks the end of the transaction. Delete the entire block (from D through ^) for any transaction dated after today, then save the file.
Navigate to Tools > Import Transactions to begin.
If you are importing multiple single-account QIF files, the order matters for transfer linking. Import in this order:
1. Asset Accounts
|
2. Bank, Credit Card and Line of Credit Accounts (Home Currency)
|
3. Bank, Credit Card and Line of Credit Accounts (Foreign Currency)
|
4. Investment Accounts
Monize matches pending transfers from previously imported files, so importing accounts with the most outgoing transfers first ensures correct linking.
Tip: Select all your QIF files at once for bulk import. Monize processes them sequentially and coordinates transfer matching across files.
- Click the upload area or drag your QIF files onto it
- You can select multiple files at once for bulk import
- Monize parses each file and extracts:
- Account type detected from the QIF header
- Number of transactions
- Date range of transactions
- Categories found (including colon-separated hierarchy)
- Transfer accounts referenced
- Securities found (for investment files)
For each QIF file, specify which Monize account the transactions should be imported into.
A gray information box shows:
- File: The filename being imported
- Transactions: Number of transactions found
- Date Range: Earliest to latest transaction dates
- Detected Type: Account type from the QIF header (e.g., Bank, Investment, Credit Card)
Choose from the "Import into account" dropdown:
- For investment QIF files (detected type: Investment), only brokerage accounts are shown
- For regular QIF files, all non-brokerage accounts are shown
Auto-Matching: Monize attempts to match QIF filenames to account names automatically.
If the destination account does not exist:
- Click "+ Create new account"
- Fill in the account name, type, and currency
- Click Create
The new account is auto-selected as the destination.
Quicken QIF files may use different date formats. Monize auto-detects the format, but you can override it if dates look wrong:
- MM/DD/YYYY (US format -- most common for Quicken)
- DD/MM/YYYY (International format)
- YYYY-MM-DD (ISO format)
Quicken Date Quirk: Quicken may pad single-digit days with spaces (e.g.,
2/ 4/19instead of2/4/19). Monize handles this automatically.
Quicken uses colon-separated category paths (e.g., Food:Groceries, Auto:Fuel, Fees & Charges:Bank Fee). Monize automatically parses this hierarchy.
Categories are displayed in three groups:
- Needs Attention (amber) -- Categories that could not be auto-matched. Require your input.
- Auto-Matched to Categories (green, collapsed) -- Successfully matched to existing Monize categories.
- Auto-Matched to Loan Accounts (blue, collapsed) -- Matched to loan or mortgage account names (imported as transfers to the loan account).
For each unmatched category, you can:
- Map to existing -- Select an existing Monize category
- Create new -- Enter a new category name, optionally under a parent
- Skip -- Leave unmapped; categorize later
When Monize creates new categories from Quicken's colon-separated paths:
- It detects the parent-child relationship from the colon separator
- Creates the parent category if it does not exist
- Creates the child category under the correct parent
- Deduplicates parents across multiple children
For example, importing categories Food:Groceries, Food:Restaurants, and Food:Coffee creates one "Food" parent with three children.
This step appears only for investment QIF files containing security references.
For each security, you can:
- Map to existing -- Select from the dropdown of existing Monize securities
- Create new -- Enter the symbol, name, type (Stock, ETF, Mutual Fund, etc.), and exchange
- Lookup -- Click to search by name or symbol
This step appears when the QIF file references transfers to other accounts (using Quicken's [Account Name] notation).
For each referenced account:
- Map to existing -- Select from the dropdown of existing Monize accounts
- Create new -- Enter the account name, type, and currency
Bulk Import Tip: If you are importing all files at once, transfers between accounts in the batch are linked automatically. You only need to map accounts that are not part of the current import.
The review step shows a summary of everything that will happen:
- Files and transaction counts
- Target accounts
- Categories, accounts, securities, and payees to be created
Click "Import Transactions" to execute. The import runs inside a database transaction -- if an error occurs, all changes are rolled back.
After import, Monize displays:
| Metric | Description |
|---|---|
| Imported | Transactions successfully imported |
| Skipped | Duplicate transfers skipped |
| Errors | Transactions that failed (with details) |
| Categories created | New categories added |
| Accounts created | New accounts added |
| Payees created | New payees added |
| Securities created | New securities added |
When you upload a full-file QIF export, Monize detects it automatically (by the presence of multiple !Account sections or !Type:Cat / !Type:Tag definition blocks) and adapts the import wizard.
| Aspect | Single-Account Import | Full-File Import |
|---|---|---|
| Account selection | Choose one account per file | Review all detected accounts; map, create, or skip each one |
| Category definitions | Extracted from transaction data | Pre-loaded from !Type:Cat sections (with tax flags) |
| Tag definitions | Extracted from transaction data | Pre-loaded from !Type:Tag sections |
| Transfer linking | Across files in a bulk import | Automatic within the single file |
| Number of files | One or more | Typically one file |
-
Upload -- Select your full-file
.qifexport -
Review Accounts -- Monize displays all account blocks found in the file. For each account:
- Map to an existing Monize account
- Create a new account (the account type is auto-detected from the QIF header)
- Skip to exclude that account's transactions from the import
-
Map Categories -- Map all categories across all accounts at once. Category definitions from
!Type:Catsections are pre-loaded with their hierarchy. - Map Securities -- Map any securities found across all investment account blocks
- Map Transfer Accounts -- Map transfer references. Transfers between accounts within the same file are automatically linked.
- Review and Import -- Summary shows per-account transaction counts and all entities to be created
- Complete -- View results with per-account import statistics
Tip: Full-file import is the easiest way to migrate from Quicken. All transfers between accounts are automatically linked, and your complete category and tag hierarchy is preserved.
After importing your Quicken data, take these steps to verify and finalize your migration.
Compare each account's current balance in Monize against Quicken. If balances do not match:
- Check the opening balance -- it should match the balance as of the first transaction date
- Look for missing or duplicate transactions
- Check that transfers between accounts were matched correctly
- Navigate to Investments
- Check that each holding shows the correct quantity and cost basis
- Compare against your Quicken portfolio summary
- If any securities were auto-created, update their symbols and exchange information
Auto-created securities during import have price updates disabled by default:
- Navigate to Tools > Securities
- Edit each security to ensure the correct symbol, exchange, and type
- Price updates start automatically once the security has a valid symbol
Navigate to Tools > Categories and review the category hierarchy. Categories imported from Quicken preserve the colon-separated hierarchy (e.g., Food:Groceries becomes "Groceries" under parent "Food"). Verify the hierarchy looks correct and reorganize if needed.
Quicken's QIF export does not include scheduled or recurring transactions. You must recreate these manually:
- Navigate to Bills & Deposits
- Create each recurring bill and deposit
- See Bills and Deposits for details
Run the Uncategorized Transactions report (Reports > Uncategorized Transactions) to find any transactions imported without a category.
Navigate to the Dashboard and check the Net Worth chart. Click Recalculate on the Net Worth report if needed to refresh balance snapshots after import.
If your import did not go as expected and you want to start fresh, you can delete all your financial data without losing your user account or settings.
- Navigate to Settings
- Scroll to the Danger Zone section
- Click "Delete Data..."
- Check all four optional boxes (Accounts, Categories, Payees, Currency preferences) for a completely clean slate
- Enter your password to confirm
This removes all transactions, accounts, categories, securities, budgets, and other financial data. Your user account, preferences, and security settings (2FA, trusted devices) are preserved. You can then re-import your QIF files.
For more details, see Settings and Security > Danger Zone.
Understanding the QIF format can help when troubleshooting or manually editing files.
| Field Code | Description | Example |
|---|---|---|
D |
Date | 3/14/2026 |
T |
Amount | -45.00 |
P |
Payee | Grocery Store |
M |
Memo | Weekly groceries |
N |
Cheque number (regular) or Action (investment) |
1234 or Buy
|
C |
Cleared status (* = cleared, X = reconciled) |
* |
L |
Category (or [Account] for transfers) |
Food:Groceries or [Savings]
|
S |
Split category | Food:Groceries |
E |
Split memo | Groceries portion |
$ |
Split amount | -30.00 |
Y |
Security name (investment) | AAPL |
I |
Price per share (investment) | 150.25 |
Q |
Quantity (investment) | 10 |
O |
Commission (investment) | 9.99 |
^ |
End of record |
| QIF Header | Monize Account Type |
|---|---|
!Type:Bank |
Chequing |
!Type:Cash |
Cash |
!Type:CCard |
Credit Card |
!Type:Invst |
Investment |
!Type:Oth A |
Asset |
!Type:Oth L |
Line of Credit |
-
Category hierarchy: Uses colon separator (e.g.,
Food:Groceries) unlike Microsoft Money's/separator -
Date padding: Quicken may pad single-digit days with spaces (e.g.,
2/ 4/19) -
Tags: Appended after
/in the category field (e.g.,Food:Groceries/Vacation) -
Full-file sections:
!Type:Catfor category definitions,!Type:Tagfor tag definitions,!Accountfor account blocks
Cause: The QIF file contains transactions with dates in the future.
Solution: Remove future-dated transactions from the QIF file before importing. See Removing Future-Dated Transactions. Alternatively, re-export from Quicken with a date range ending on or before today.
Cause: The date format was detected incorrectly (e.g., MM/DD was interpreted as DD/MM).
Solution: Go back to the Select Account step and change the date format dropdown. Quicken typically uses MM/DD/YYYY format.
Cause: The colon separator in category names was not detected.
Solution: Verify the QIF file uses standard colon-separated categories (e.g., LFood:Groceries). If categories use a different separator, they will be imported as flat names. You can reorganize them manually in Tools > Categories.
Cause: Importing the same file twice, or transfer transactions appearing in both accounts.
Solution:
- Monize skips duplicate transfers when importing the second account
- If duplicates still appear, use the Duplicate Transaction Finder report
- For future imports, import all related files in a single bulk operation
Cause: Transfer accounts were not mapped correctly, or files were imported in separate sessions.
Solution:
- Import all files at once using bulk import
- For full-file exports, transfers are linked automatically
- Manually link unmatched transfers by editing the transactions
Cause: The security name in Quicken does not match market data.
Solution:
- During the Map Securities step, try searching by symbol instead of name
- If lookup fails, manually enter the symbol, name, type, and exchange
- After import, verify securities in Tools > Securities
Cause: The opening balance transaction in the QIF does not match expected starting point.
Solution:
- Navigate to Accounts
- Edit the account
- Adjust the opening balance and opening date
- The current balance will be recalculated
Cause: Very large QIF file (near the 10 MB limit or thousands of transactions).
Solution: The import has a 5-minute timeout. If the file is too large, re-export from Quicken with a smaller date range.
The QIF format and Quicken export have limitations. The following data must be recreated manually in Monize:
| Data Type | Status | Notes |
|---|---|---|
| Account balances | Auto-detected | Extracted from QIF "Opening Balance" record |
| Transactions | Imported | All regular and investment transactions |
| Categories | Imported | Created with hierarchy during import mapping |
| Tags | Imported | Created from !Type:Tag sections (full-file export) or extracted from transactions |
| Payees | Imported | Created automatically from QIF data |
| Securities | Imported | Created during import mapping |
| Future transactions | Not supported | Must be removed before import; recreate as scheduled transactions |
| Scheduled transactions | Not exported | Must be recreated in Bills & Deposits |
| Budgets | Not exported | Must be recreated using Budgets -- Monize can auto-generate from imported spending history |
| Reports | Not applicable | Monize has its own reporting system |
| Loan amortization | Not exported | Loan payment transactions are imported, but schedules must be set up manually |
| Account numbers | Not in QIF | QIF format does not include account numbers |
| Attachments | Not in QIF | Receipt images or attached documents cannot be exported |
| Online banking links | Not applicable | Monize does not use online banking connections |
- File > Export > QIF File
- Choose single-account or full-file export
- Set date range to end on or before today (to avoid future transactions)
- Save the
.qiffile
- Tools > Import Transactions
- Upload your QIF file(s)
- Map accounts, categories, securities, and transfer accounts
- Review and click "Import Transactions"
[ ] Remove future-dated transactions from QIF files before import
[ ] Verify all account balances match Quicken
[ ] Verify investment holdings and cost basis
[ ] Update auto-created securities with correct symbols
[ ] Recreate scheduled transactions (bills and deposits)
[ ] Run "Uncategorized Transactions" report and fix gaps
[ ] Review category hierarchy and reorganize if needed
[ ] Check net worth trend on Dashboard