CSV → QBO · FREE ONLINE TOOL

CSV to QBO converter

CSV to QBO converter: turn CSV bank exports into a QBO Web Connect file that QuickBooks treats as a bank feed.

Click here to upload CSV filesor drag and drop here · browse your files · up to 20 files, 25 MB each
Account and export details

Only details required for the selected export are used. Account IDs and bank identifiers are included in bank-feed files.

Convert a CSV to QBO and give QuickBooks a bank-feed style import: upload the spreadsheet export, set the account type, and download a Web Connect file with institution details and transaction identifiers.

Supported input and export details

CSV input requires Date and Amount columns, or Date with both Debit and Credit columns. Ambiguous dates require the date order to be selected.

This export requires an account ID, currency, actual closing balance and date; bank feeds also require a valid numeric institution ID and a routing ID for checking or savings accounts. These values are not guessed, and destination compatibility is not guaranteed.

Set required export details in “Account and export details” before converting. The preview shows up to ten transactions and totals by account and currency. Opening or running balances are not inferred, and previewed transactions cannot be edited here. Download links expire after 24 hours.

Why use this CSV to QBO converter

QuickBooks Online's CSV upload accepts only three fixed layouts and rejects anything else. A QBO file bypasses the layout rules and arrives through Web Connect, so QuickBooks applies bank rules, proposes matches and screens for duplicates. Converting the CSV once is faster than rebuilding it to fit the upload template every month.

Any column order accepted

Headers are detected, so the CSV does not have to be rearranged into the QuickBooks upload template.

Institution block included

The INTU.BID and account block QuickBooks validates are written for you.

Name and memo split

Long descriptions are divided so the payee fits QuickBooks' NAME field and the rest is kept in MEMO.

Identifiers generated

A FITID per row means uploading the same period twice is flagged by QuickBooks.

Signs from Debit and Credit

Separate columns are used when present; otherwise negative values are treated as money out, as bank exports do.

Upload deleted after the job

The CSV is hashed for the job record and removed from the server.

Who converts CSV to QBO

QuickBooks Online users

Bank exports that fail the CSV upload template import through Web Connect instead.

Bookkeepers

Review converted rows and enter valid bank-feed metadata before testing an import.

Payment platform sellers

Processor exports become bank-feed style imports with matching against invoices.

QuickBooks Desktop users

Web Connect imports work in Desktop as well, so one file serves either product.

CSV to QBO: how each field is mapped

QBO is OFX with QuickBooks-specific header fields. The table shows how each CSV column is placed and which fields QuickBooks uses for matching.

FieldIn CSVIn QBO
DateOne text column; ISO format recommendedPosting date as a DTPOSTED timestamp
DescriptionFree-text column, quoted when it contains commasPayee in NAME, detail in MEMO
AmountSigned Amount column, or Debit and Credit columnsTRNAMT, negative for money out
BalanceOptional Balance columnClosing balance in LEDGERBAL
ReferenceOptional Reference columnBank identifier FITID; CHECKNUM when present
AccountNot stored unless added as a columnAccount block plus the INTU.BID number QuickBooks validates
CurrencyNot stored unless added as a columnThree-letter code in CURDEF
CSV to QBO converter diagram showing date, description, amount, balance, reference, account and currency fields carried from CSV to QBO
CSV columns become QBO transactions with generated identifiers and the institution block QuickBooks requires.

Converting CSV to QBO in practice

Preparing a CSV for QuickBooks Web Connect

QBO exports require a valid institution ID, account ID, currency, account type, closing balance and balance date; checking and savings also require a routing ID. The converter refuses to invent institution data, and cannot guarantee acceptance by QuickBooks or apply its matching rules.

CSV input requires Date and Amount, or Date plus Debit and Credit columns. Ambiguous dates require your date-order choice. Amount signs carry through; long descriptions are not split into separate fields automatically.

After converting, check that:

  • QuickBooks recognised the account type you selected during review
  • Long descriptions were kept in the memo, not cut off
  • No transaction was flagged as a duplicate of an earlier upload unless it really was

How to convert CSV to QBO in three steps

  1. 1Upload the CSVAdd the bank or processor export and confirm the detected columns.
  2. 2Choose the account typeSelect checking, savings or credit card and confirm the date locale and amount signs.
  3. 3Download and upload to QuickBooksUse Upload transactions in QuickBooks Online or Web Connect in Desktop, then review the proposed matches.

About CSV and QBO

A CSV from a bank or payment platform is a plain table whose only structure is its header row. Which column is the payee, how dates are ordered and what a negative number means all vary by exporter.

QBO is the QuickBooks Web Connect format. It carries an institution identifier, an account block with a supported type, and transactions with unique identifiers, which is what lets QuickBooks match and de-duplicate.

Specifications and vendor help for CSV and QBO: RFC 4180, the CSV specification · QuickBooks support

Questions about QBO conversion

Why not use QuickBooks' own CSV upload?

It works only for three fixed layouts, has no institution context and applies weaker duplicate checks. A QBO upload behaves like a bank feed.

Will bank rules apply?

QuickBooks controls bank rules and matching after import. This converter does not apply or verify them.

What if my CSV has a category column?

It is carried into MEMO for reference; QuickBooks assigns categories through its own rules.

Can I convert a PayPal or Stripe export?

Yes. Choose the account type that matches how you track that balance in QuickBooks.

Is this csv to qbo converter free online?

Yes. Uploading the CSV, choosing the account type and downloading the QBO is free, and everything runs in the browser.

Can I convert a CSV file to QBO for QuickBooks Desktop as well as Online?

Yes. The same QBO file uploads through Web Connect in QuickBooks Desktop and through Upload transactions in QuickBooks Online.

Is there a csv to quickbooks converter for other file types?

Use the QIF to QBO, OFX to QBO or QFX to QBO tools for those sources; each writes the same QuickBooks-ready QBO structure.

Is the csv to qbo converter free?

Yes. Uploading the CSV, choosing the account type and downloading the QBO is free.