QuickBooks accounting software is offered as QuickBooks Desktop (QBD) or QuickBooks Online:
Use the ProperConvert app to convert your file to a format compatible with Quickbooks.
The QBO format is a QuickBooks Web Connect format used to import bank transactions into QuickBooks (under Bank Feeds). ".QBO" does not mean "QuickBooks Online".
Banks and credit card companies provide QBO files to download transactions. QBO files have account details like account id, bank id, currency, ending balance, and date. QBO file have the following transaction details:
Quickbooks imports the .QBO files under Bank Feeds. As banks do not have specific accounting details for their clients, the .QBO files do not have Categories or expense/income account details. Once transactions are imported under the Bank Feeds, Quickbooks does matching to vendor records and expense/income accounts.
IIF format is the format to use for all QuickBooks versions. It allows supplying more details about transactions like expense/income account or class. Unlike the QBO format, which requires "matching" under the Bank Feeds after QBO import, the IIF format requires vendor names, account names to be exact to what you have in Quickbooks otherwise Quickbooks will create new vendor and account records during IIF import.
Quickbooks Online does not import IIF files.
The IIF format is considered a "low level" or "system" format and QuickBooks imports it right into its database, so you have to be precise with the data you provide. Typos and mismatches will result in new vendor records and accounts created. Always do a backup (as with any other import) for the QuickBooks company file before any IIF import. Putting aside the scary part, this is a great format widely used and you can import data quickly. If you just figuring out QuickBooks, start with the QBO format (see above).
Intuit developed the IIF format for its QuickBooks products and many software packages support export in this format for transactions, sale receipts, bills, invoices, and other data lists. As IIF is considered a "system-level" format where data are imported directly into Quickbooks data file.
For transactions, IIF format supplies the following details:
CSV files must have exact vendor names and category (expense/income) account names matching account names in QuickBooks. All QuickBooks versions are supported as long as they import IIF files (except QuickBooks Online). For QuickBooks Enterprise the user must have exclusive access to import IIF files.
Use the ProperConvert to convert your transaction files to the IIF format.