Bank CSV & Excel to QBO, QFX, OFX Converter (Rowbridge) avatar

Bank CSV & Excel to QBO, QFX, OFX Converter (Rowbridge)

Pricing

from $50.00 / 1,000 file converteds

Go to Apify Store
Bank CSV & Excel to QBO, QFX, OFX Converter (Rowbridge)

Bank CSV & Excel to QBO, QFX, OFX Converter (Rowbridge)

Convert bank or credit-card CSV/Excel statements into QuickBooks Web Connect (.qbo), Quicken (.qfx) or OFX files. Auto-detects columns, dates, decimals and debit/credit splits.

Pricing

from $50.00 / 1,000 file converteds

Rating

0.0

(0)

Developer

oqen

oqen

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Bank CSV & Excel to QBO, QFX and OFX Converter

Convert bank and credit-card statements exported as CSV or Excel into files that accounting software imports directly:

  • QBO: QuickBooks Web Connect (QuickBooks Desktop and QuickBooks Online "Upload from file")
  • QFX: Quicken (Windows and Mac)
  • OFX (1.x SGML or 2.x XML): Xero, GnuCash, Moneydance, MoneyMoney, Banktivity, YNAB-compatible tools, and most other personal-finance apps

The Actor uses the same conversion engine as the free Rowbridge web converter. It is built for bulk and automated work: point it at many statements at once, or call it from Make, Zapier, n8n, the Apify API, or an AI agent over MCP.

Why use this CSV to QBO converter?

  • Detects columns automatically. Finds the date, payee, memo, amount, split debit/credit columns, Dr/Cr flag columns, check numbers and running balance in English, German, Spanish, French, Dutch, Italian and Portuguese headers.
  • Handles real bank exports. Covers preamble rows above the header; , ; tab and | delimiters; 1.234,56 European decimals; (123.45) negatives; DD/MM vs MM/DD detection; Excel serial dates (including 1904 workbooks); and Windows-1252 encoding.
  • Produces stable FITIDs. Re-importing an overlapping statement does not create duplicates in QuickBooks or Quicken.
  • Fixes Quicken error CC-885. QBO/QFX files carry a configurable INTU.BID (3000 by default).
  • Takes the ledger balance from the balance column when there is one, from your input, or from the net of the transactions.
  • Has no row limit. Each input file produces one output file.

Input

FieldWhat it does
filesList of URLs to CSV/TSV/XLSX/XLS files (Dropbox/Drive direct links, S3 or any HTTPS URL)
csvTextPasted CSV text instead of a URL
formatqbo (default), qfx or ofx
ofxSyntaxsgml (default) or xml, for OFX only
accountTypeCHECKING, SAVINGS, CREDITCARD, MONEYMRKT, CREDITLINE
accountId, bankId, currency, intuBidHeader values the accounting app uses to match the account
dateOrder, decimalauto by default; force them when a file is ambiguous
flipSignsFor card exports that list charges as positive numbers
endingBalanceOverrides the ledger balance
includeFileContentReturns the QBO/OFX text inside the dataset item (useful for API and agent callers)

Example:

{
"files": [{ "url": "https://example.com/statements/chase-september.csv" }],
"format": "qbo",
"accountType": "CHECKING",
"accountId": "4321"
}

Output

Each converted file is saved to the run's key-value store (for example 001-chase-september.qbo). One dataset item per input file includes a download link and a reconciliation summary:

{
"source": "us-signed-amount.csv", "status": "ok", "format": "qbo",
"outputKey": "001-us-signed-amount.qbo", "outputUrl": "https://api.apify.com/v2/key-value-stores/…/records/001-us-signed-amount.qbo",
"transactions": 45, "dateFrom": "2026-01-02", "dateTo": "2026-03-12", "netAmount": -44009.59,
"ledgerBalance": -44009.59, "ledgerSource": "net of transactions", "rowErrors": 0,
"dateOrder": "MDY", "dateOrderAmbiguous": false, "decimalSeparator": ".",
"columnMapping": { "date": "Date", "payee": "Description", "amount": "Amount" }
}

A file that cannot be downloaded or parsed returns status: "error" with a message, and the run moves on to the next file.

Pricing

Pay per event. You are charged $0.05 per converted file (file-converted), and only after the output file is saved. Files that fail are not charged. A 500-row statement costs the same as a 5-row one.

Privacy

Files are processed in memory inside your own Apify run. Nothing is sent to third parties. Outputs stay in your run's storage under your account's data-retention settings.

FAQ

Will QuickBooks Online accept the QBO? Yes, through Banking → Upload transactions → "Upload from file". Can I convert PDF statements? No. This Actor takes CSV and Excel files only. Export CSV from your online banking first. Can I import Excel files with several sheets? Yes. Set sheetName; the first sheet is used by default.

QuickBooks and Quicken are trademarks of their owners. This Actor is not affiliated with Intuit or Quicken Inc.