How the QuickBooks import works

A .qbo file is a Web Connect file — the format QuickBooks Desktop downloads from a bank. We build one from your statement PDF that Desktop accepts, and we're specific about how.

QuickBooks Desktop

  1. Convert your statement and choose QuickBooks Web Connect (.qbo).
  2. Pick the account type (Checking, Savings or Credit Card), your bank, and optionally the last 4 of the account number.
  3. In QuickBooks: File → Utilities → Import → Web Connect Files.
  4. QuickBooks asks which account to import into — pick the one matching the account type you chose. Transactions land in the bank feed for review.

QuickBooks Online

Online accepts manual uploads of .qbo, .qfx, .ofx and CSV files — Intuit's own help suggests the .qbo format. Transactions → Bank transactions → Upload from file, choose the .qbo, pick the account. Intuit's limit is 1,000 transactions and 350 KB per upload, so upload long catch-up batches one month at a time; stable transaction IDs mean a re-upload never duplicates. Prefer to map columns yourself? Use the CSV and map Date, Description and Amount.

Quicken, Xero and everything else

The same builder writes a .qfx for Quicken (the Web Connect file Quicken looks for) and a plain .ofx with no Intuit tags for Xero, Wave, Sage, Moneydance, GnuCash and other importers. Transaction IDs and balances are identical across the three. Xero also takes the Xero bank-import CSV, in Xero's own template columns; Quicken also takes QIF.

Why our .qbo imports when others don't

Intuit and QuickBooks are trademarks of Intuit Inc. PennyClose is not affiliated with Intuit — we export a Web Connect file you import yourself.