Bank statement to QBO, ready for QuickBooks Web Connect.
Drop a PDF and export a .qbo file you can import straight into QuickBooks. Reconciled against the statement's printed balances first, so what lands in your register matches what the bank actually sent.
Reconciled, not just guessed
Balance chain, opening/closing totals, and date sanity are checked automatically — and we say so plainly when a statement can't support a check.
See where every number came from
Click a row and the source PDF page renders beside it with the exact text highlighted.
QBO, OFX, QFX, CSV, Excel — free
Export straight into QuickBooks or Xero format. No per-page pricing, no subscription.
What QBO actually is
QBO isn't a separate file format — it's an OFX 1.0.2 document (the same SGML-based standard OFX and QFX use) with a few Intuit-specific headers layered on top, saved with a .qboextension so QuickBooks Web Connect recognizes it. Each exported transaction carries aFITID — a unique ID derived from its date and position — which is what QuickBooks uses to skip a transaction it's already imported, instead of double-posting it.
What INTU.BID is, and why it's left blank by default
INTU.BID is Intuit's registered identifier for a specific financial institution. QuickBooks Desktop's Web Connect import can be picky about it — an unrecognized or missing value sometimes triggers a bank-selection prompt instead of a clean import. This tool doesn't invent a value on your behalf: the export panel exposes anINTU.BID field you can fill in if your bank has published theirs, and leaves it blank otherwise — a blank value is valid OFX even where it isn't Intuit's preferred case. If your bank statement is one of the five profiled banks, a default is pre-filled for you automatically.
Importing the file
In QuickBooks Online: Banking → Link account → Upload from file, and select the.qbo file. In QuickBooks Desktop: File → Utilities → Import → Web Connect Files. Transactions land in the register for review and categorization — nothing posts automatically. If you're on Quicken rather than QuickBooks, use the QFX export instead — same underlying format, different extension Quicken expects.
Why the balance matters before you import
A common failure mode with any bank-statement-to-QBO converter: the imported register total doesn't match the statement, usually because a row was missed or misparsed during extraction — not because of anything QuickBooks did. This tool checks that before you ever download the file: opening balance plus every extracted transaction is verified against the closing balance printed on the statement itself, and, where the statement prints a running balance per row, each row is chained against the one before it. Read the full breakdown on how it works.
QBO, OFX, QFX, or CSV?
Use QBO for QuickBooks Web Connect, QFX for Quicken, and plain OFX for other software that speaks the standard without the Intuit-specific headers. If you just need the numbers in a spreadsheet rather than an accounting system, CSV orExcel is simpler — QBO's extra structure (bank IDs, transaction IDs) only pays off inside accounting software that reads it.