The most common task when using Quickbooks is to enter transactions. Often banks provide transactions through online banking. Instead of entering transactions by hand from the printed paper statement, check first which format your online banking provides.
OFX, QFX, QBO - transactions have the date, amount, payee name, optional description, an optional check number for checks, and unique transaction id
QIF - transactions have the date, amount, payee/description, check number
CSV - transactions have the date, amount, payee/description, check number
PDF - transactions are presented inside to printed bank or credit card statement
QuickBooks 2017-2020 imports QBO (web connect) files as the easiest option to import transactions. Quickbooks provides the Bank Feeds interface to "match" transactions to vendor records after import and assign expense/income accounts and add transactions into the register.
If your bank provides transactions in QBO format, this is the easiest option to import into Quickbooks as Quickbooks imports QBO (Web connect) format, simply import this file into Quickbooks or Quickbooks online
If your bank provides QBO files, but does not provide direct online download, Quickbooks may not import the QBO file from your bank, use Bank2QBO to make your QBO file importable by Quickbooks
QBO format is essentially OFX format with added details related to Quickbooks
Use OFX2QBO to convert OFX files to QBO format and import into Quickbooks
QFX format is OFX format with added details for Quicken and may be importable by Quickbooks by simply renaming .QFX file extension to .QBO
If renaming does not help, use Bank2QBO to make your QFX file into importable QBO file
QIF format is Quicken Interchange Format and many accounting systems and online bankings sites can provide transactions in the QIF format (for example, Quicken can export transactions as QIF)
Use QIF2QBO to convert QIF files to QBO format and import into Quickbooks
CSV format can be edited in Excel or other spreadsheet software
Excel or Google Sheets is an excellent tool to enter transactions quickly line by line
Once you have transactions, use CSV2QBO to convert CSV/Excel to importable QBO format
PDF files are often only option to download old transactions (past 90 days)
PDF2QBO provides an easy option to extract transactions from PDF files and create importable QBO file
Quickbooks Desktop imports the IIF format, which allows to specify vendor name and expense/income account (category) and import transactions directly into the register.
You have to be precise with vendor names and expense/income account names, so it is a good idea to get your transactions into CSV/Excel format first, edit them and then convert to the IIF format
After CSV/Excel file is edited, use CSV2IIF to convert to IIF
For older Quickbooks, IIF format is only option to import. Use the instructions above to get your data into IIF format
If your QIF file has categories as your expense/income transactions in Quickbooks, use Bank2IIF for quick conversion from QIF to IIF.