CSV to QBO Converter

Business & AI

Convert bank CSV exports to QuickBooks Web Connect (.qbo) files. Map date, payee and amount columns, set account details and import transactions in seconds — 100% local.

100% Client-Side — Your data never leaves your browser.
Amount mode
Date
Description
Amount
Account ID
Bank ID
FI Name
Account
Currency
Bank CSV Input
QBO (OFX) Output

Upload your bank CSV, map the columns and set Account/Bank ID to generate a valid .qbo file.

How to Use

Three steps from raw data to finished output — no account required.

  1. 1

    Paste or upload the CSV export from your bank — map the Date, Description and Amount (or Debit/Credit) columns.

  2. 2

    Enter your Account ID (account number), Bank ID (routing number) and choose the account type.

  3. 3

    Download the valid .qbo (OFX) file and import it into QuickBooks via File → Utilities → Import.

Frequently Asked Questions

Everything you need to know about the csv to qbo converter.

.qbo is the QuickBooks Web Connect format — an OFX SGML document that QuickBooks Desktop and Online import to create transactions. This generator emits the full OFX envelope with sign-on, bank account and statement sections that QuickBooks accepts.

Select which CSV column holds the transaction date, which holds the description/payee, and either a single signed Amount column or separate Debit and Credit columns (credit minus debit becomes the signed amount). Dates like 2024-03-15 and 03/15/2024 are both accepted.

Account ID is your bank account number as QuickBooks should know it; Bank ID is the institution's routing number. Both are written into the .qbo header so QuickBooks matches transactions to the correct account during import.

QuickBooks uses the FITID (financial institution transaction ID) to deduplicate imports. This tool generates a unique FITID per transaction from its date, sequence and amount, so re-importing the same file after a partial import won't create duplicates.