Import QBO into QuickBooks Online: convert QBO to OFX

QuickBooks Online imports OFX, QBO and CSV files. It can take your QBO file directly, so convert it to OFX when the direct import fails or you need what OFX offers. Read the full QuickBooks Online import guide.

load a QBO file in ProperConvert

What is a QBO file

QBO is OFX with extra fields for QuickBooks, so the date, amount, payee, memo and transaction ID all carry over. Convert it when you need another format for your app or version. Check the account type, and that credit card amounts have the signs you expect.

What is an OFX file

OFX (Open Financial Exchange) is a standard format for bank data. Many accounting apps import it. It holds the date, amount, payee, memo, check number and a transaction ID, along with the account ID and type. More about OFX.

Why convert QBO to OFX

QBO is OFX with extra fields for QuickBooks, so other apps may refuse it. OFX is the most widely accepted bank format, with named fields and a transaction ID on each row, so an app can skip rows it already has.

Before you import: check the account in QuickBooks Online

QuickBooks Online keeps your data online, so there is no company file to back up. Check that the account exists under Banking and look at what is already imported for this period.

Step by step: convert QBO to OFX

  1. Download, install and start ProperConvert. The trial is free.
  2. Open your QBO file.
  3. Review the transactions to see how the app read your file. Check that the dates are correct, and that expenses are negative and deposits (payments to the account) are positive. The "Change +/-" button reverses the signs for the whole file, for bank and credit card accounts alike.
  4. Set the OFX settings below.
  5. Click Convert, then confirm the file name and location.

Set the OFX output settings

In the QBO/QFX/OFX tab on the right sidebar, set the file type to OFX and select OFX Quickbooks Online as the OFX target, then set:

See all OFX settings.

Import the OFX file into QuickBooks Online

  1. Sign in to QuickBooks Online and click Banking.
  2. Select the account you want to import into, then click File upload.
  3. Click Browse, select the OFX file, click Open, then Next.
  4. Check what QuickBooks read from the file: the file name, account ID, account type and date range.
  5. Select the QuickBooks account to import into and click Next.
  6. Click Let's go! to finish.
  7. Open the For Review tab, select a payee, confirm the category and click Add for each transaction.

See the QuickBooks Online import guide for more.

QuickBooks Online OFX questions

Why use OFX instead of CSV?

From a CSV, QuickBooks Online reads only the date, the amount and one description. From OFX it also reads the payee, memo and check number, and uses the transaction ID to skip transactions that were already imported.

Does a QBO file mean QuickBooks Online?

No. A .qbo file is a Web Connect file, and both QuickBooks Desktop and QuickBooks Online import it.

Does QuickBooks Online import IIF?

No. IIF is a QuickBooks Desktop format.

Related QuickBooks Online conversions