IIF files, also known as Intuit Interchange Format files, store accounting lists and transactions used mainly in QuickBooks Desktop (QBD). Many businesses move from QuickBooks Desktop to QuickBooks Online (QBO) to gain cloud access, real-time collaboration, and lower IT dependency. During this shift, IIF files create a barrier because QuickBooks Online does not natively support this legacy format.
IIF files follow a tab-delimited structure built for desktop systems, which makes them risky and incompatible with the web-based database architecture used by QuickBooks Online. As a result, users cannot upload IIF files directly during migration.
To import IIF Files into QBO, you can either:
- Convert IIF files into CSV or Excel formats that meet QBO’s import requirements, or
- Use a third-party migration service (such as Dancing Numbers) that converts IIF data into API-compatible formats before importing it into QuickBooks Online.
In this article, you will find a complete IIF to QBO conversion guide along with its prerequisites and lists of transactions that can and cannot be imported.
Can You Import IIF Files into QuickBooks Online?
No, you cannot directly import IIF files into QuickBooks Online. The platform uses a modern cloud-based database that does not accept the legacy IIF format used by QuickBooks Desktop.
IIF files work as tab-delimited text files and lack the validation and structural rules required by QuickBooks Online’s native import tools.
Here is why direct import is not possible:
- IIF files are built for desktop systems, not cloud platforms
- QuickBooks Online supports CSV, Excel, and API-based imports
- IIF files can cause data errors if uploaded without validation
To move IIF-based data into QuickBooks Online, the data must first be converted or imported via a third-party tool that uses the QBO API.
Prerequisites to Import IIF Files in QBO
Here are the steps that must be followed before you start importing IIF Files in QBO:
- Always back up QuickBooks Desktop data to ensure a recovery point
- Test with a small file (5–10 rows) before importing large datasets
- Map and verify amounts to ensure debits and credits are not reversed
Method 1: Manually Convert IIF Files to CSV or XLSX
Since QBO won’t accept the IIF extension, you can manually convert the data into a CSV or Excel format. Here are the steps to manually convert IIF to CSV or XLSX for QuickBooks Online:
Step 1: Convert to CSV/XLSX
Do not rename the file extension directly. Instead, follow the steps given below:
- Open Microsoft Excel.
- Go to File > Open and select your IIF file (you may need to change the file type dropdown to “All Files“).
- Excel will prompt the Text Import Wizard. Ensure “Delimited” is selected and click Next.
- Select Tab as the delimiter.
- Once the data opens, clean up the headers so they match QBO requirements (e.g., Date, Description, Amount).
- Save As a .CSV (Comma Separated Values) or .XLSX file.
Step 2: Validate Structure
Ensure your columns match QBO’s mandatory fields. For example, if importing “Bank Transactions,” ensure you have columns for Date, Description, and Amount. Eliminate any “!TRNS” or “!ENDTRNS” tags which are incompatible with QBO imports.
Step 3: Import using QBO Built-in Import
- Log in to QuickBooks Online.
- Go to Settings (Gear Icon) and select Import Data.
- Choose the category (e.g., Customers, Vendors, Chart of Accounts, or Bank Data).
- Upload your converted CSV file and follow the Map Data prompts to align your columns with QBO fields.
Limitations of This Approach
- Multi-line transactions and split journal entries are often not supported
- Manual mapping increases error risk
- Time-consuming for large datasets
Troubleshooting IIF to QBO Conversion Issues
- Mapping Issues: If QBO says “Column Header Not Found,” ensure your CSV doesn’t have blank rows at the top.
- Missing Rows: Check if your IIF file had “hidden” rows or sub-accounts. Excel sometimes fails to capture “parent-child” relationships from IIF during conversion.
- Special Characters: Remove symbols like #, @, or * from your IIF file before converting, as these often cause import failures in QBO.
Method 2: Use the Dancing Numbers Migration Services
For businesses with complex data, Dancing Numbers Migration Services offers a managed solution. The service does not import IIF files directly into QBO. Instead, it converts IIF data into formats compatible with the QuickBooks Online API. Here are the steps
Step 1: Consultation and File Submission
The process begins with a direct outreach. You will provide your IIF files to the Dancing Numbers team.
Step 2: Data Review and Quality Audit
Once the files are received, our experts conduct a comprehensive review.
- Integrity Check: We look for corrupted lines or unsupported characters within the IIF file.
- Format Conversion: The team converts the raw IIF data into a format that is 100% compatible with the QuickBooks Online API.
Step 3: Professional Data Mapping
Mapping is the most critical stage of the migration. This step ensures that the “Source” field from your Desktop file aligns perfectly with the “Destination” field in QuickBooks Online.
- Account Matching: Ensuring your Chart of Accounts stays consistent.
- Field Alignment: Mapping dates, amounts, and descriptions to the specific columns required by QBO.
Step 4: Execution and Validation
After the file is prepared and mapped, the data is imported. Our team performs a post-import validation to ensure:
- No data loss occurred during the transfer.
- There are no mismatches in opening balances or transaction totals.
Comparison Between Manual Import vs. Dancing Numbers Services
Here is a brief comparison between the process of importing IIF Files manually or by using Dancing Numbers Migration Services:
| Feature | Manual IIF Conversion | Dancing Numbers Migration |
| Effort Level | High (Requires manual reformatting) | Low (Handled by experts) |
| Data Mapping | Self-managed (Risk of errors) | Professional Mapping Service |
| Technical Support | None | Full Team Support |
| Data Integrity | Prone to “Mismatched Field” errors | Guaranteed No-Loss Migration |
Note: Before sending your IIF file to the team, run a “Verify Data” utility in your QuickBooks Desktop version. This ensures the source file is clean and free of internal errors before the migration begins.
Key Benefits of This Method
- No direct handling of IIF files by users
- Reduced risk of import errors
- Support for detailed and multi-line transactions
- End-to-end management by specialists
This approach ensures a safe and structured IIF to QuickBooks Online migration without exposing technical steps or manual conversion risks.
What Transactions You Can Import & What You Can’t
When converting IIF to CSV for QBO, keep these restrictions in mind:
Supported via CSV or Tools:
- Customers
- Vendors
- Chart of Accounts
- Products & Services
- Bank Transactions
Limitations:
- Classes and complex Job Costing hierarchies may not fully transfer
- Cleared/Closed bank statuses import as “New“
- Some historical metadata cannot be preserved
Why QuickBooks Online Doesn’t Support IIF Format?
The lack of IIF support in QuickBooks Online is an official limitation from Intuit. Here is why:
- Desktop Legacy Format: IIF was created specifically for the Windows and Mac desktop environments. It lacks the complex data validation protocols required for a web-based cloud platform.
- Data Integrity Risks: IIF files do not perform “pre-import” validation. If an IIF file has an error, it can easily corrupt a company file or create orphaned transactions.
QuickBooks Online prioritizes data safety by requiring formats (like CSV) that go through a mapping wizard.
IIF to QBO conversion requires careful planning because QuickBooks Online does not support IIF files directly. Businesses can choose between manually converting IIF data into CSV or Excel for basic imports or using professional migration services for complex transactions. Understanding prerequisites, limitations, and supported data types helps minimize errors, protect data integrity, and ensure a smooth, accurate transition from QuickBooks Desktop to QuickBooks Online.
Accounting Professionals, CPA, Enterprises, Owners
Looking for a professional expert to get the right assistance for your problems? Here, we have a team of professional and experienced team members to fix your technical, functional, data transfer, installation, update, upgrade, or data migrations errors. We are here at Dancing Numbers available to assist you with all your queries. To fix these queries you can get in touch with us via a toll-free number
+1-800-596-0806 or chat with experts.
Frequently Asked Questions (Faqs)
Can QuickBooks Online Import IIF Files?
No. QuickBooks Online does not natively support the .IIF file format. You must convert the data to CSV/Excel or use a third-party application like Dancing Numbers.
Do I need third-party Tools?
Depends. In case you are importing simple lists (Customers/Vendors), you can use Excel. However, for complex transactions like Invoices, Bills, or Journal Entries, a third-party tool like Dancing Numbers is highly recommended.
How to Convert IIF to CSV Properly?
Open the IIF file in Excel using the Tab-Delimited setting. Clean the data by removing IIF headers (lines starting with !), and save the file as a .CSV.
What Types of Transactions are Importable?
Through conversion or tools, you can import Invoices, Expenses, Bank Transactions, Journal Entries, and Lists (Vendors/Customers).
How can I Convert a Text file to an IIF file in QuickBooks?
At first click on File > Utilities,> then click on import. Now choose IIF files and select import IIF, locate the file and click OK. You will be able to see the lists and transactions once the import is successful.
Can I use QuickBooks Online and QuickBooks Desktop together in Sync?
Well, both the applications i.e., QuickBooks Desktop and Online have separate platforms, so they can’t be synced, but QuickBooks Online has a desktop app, wherein you will be able to see the transactions that you entered in the web version as long as the internet is connected.
Which is better in Terms of Cost QuickBooks Online or QuickBooks Desktop?
QuickBooks Online and QuickBooks Desktop both cater to different types of needs for example if you a lot of employees, then you will find that QuickBooks Online is more affordable than QuickBooks desktop and if you do not have multi-user frameworks, then QuickBooks Desktop is cheaper.
What are the Disadvantages of QuickBooks Online (if any)?
There are some areas, like regular updates leading to the need for training and retraining, lesser coverage of features when compared to QuickBooks, separate subscription for each company file, etc.