Importing into QuickBooks 1

Importing into QuickBooks


Nowadays the need for interfacing and integrating data from other sources than just manual input is desperately needed. Although QuickBooks has for years has had their IIF (Intuit Interchange format) import facility from their File menu if has proven to not be user friendly nor support the needs of today’s demanding business requirements (such as eCommerce and integrating with other systems).  QuickBooks IIF importing require Admin/single user mode, add items, accounts, etc. without asking or telling you (no logging), can corrupt your QuickBooks database, the format is not easy to understand, etc. etc.).  Also note that QuickBooks Online™  does not have any import features (no IIF importing at all).


QuickBooks desktop versions also have a excel import capability but for lists only, i.e. Customers, Items, etc. not for transactions (the only way that QuickBooks desktop can import transactions without a 3rd party solution  is with the IIF file import from their File menu).


What is an IIF file? The actually format is beyond the scope of this document but is described somewhat in the QuickBooks desktop versions under menu Help, Reference Guide to Importing.

  1. Has the IIF file extension.
  2. It is usually a tab delimited text file but can be a csv (comma separated values) file.
  3. There are headers beginning with ! (exclamation point) that define the headers (i.e. !CUST, !TRNS, !SPL).
  4. Each column for that header row function is for the same thing (i.e. name or amount).
  5. Can usually be viewed with Excel or any spreadsheet program.


How to do an IIF file import into QuickBooks.

  1. Ask all your QuickBooks users to logoff (except Admin if logged in).
  2. Log into QuickBooks as the Admin user.
  3. Switch to single user mode from the QuickBooks File menu, Switch to Single-user mode.
  4. Use the menu File, Utilities, Import, IIF files…
  5. Browse to your IIF file.
  6. Click on Open.


To this end we at AaaTeX have been years been providing import solutions. (see


Why pay for and use a 3rd party tool when there is a free IIF tool build into QuickBooks.

  1. To support the format that your input is in without any type of conversion.
  2. To solve your business needs for special formats, functions, etc.
  3. Not to disrupt you business work flow by requiring other users to log out of QuickBooks so you can do an IIF import
  4. Security – not requiring someone with the QuickBooks Admin user from having to login to QuickBooks every time an import is needed.


Our solutions include:

  1. The IIFImporter which is used with those legacy IIF files and systems that produce IIF files
  2. The TransImporter which is used with Excel types of files (xls, xlsx, csv, tab delimited text, etc.).
  3. The Shopping Cart Integrator which was designed just for eCommerce integrations.


Not sure which is best for you. See or ask us.


Besides these solutions we have written hundreds of programs for invidual companies to solve their business needs.

If you are using Firefox the dropdowns and links may not work. If this occurs please use another browser. We have found that some anti-virus addons can be are causing the problem.