Skip to content
Banking Converter

.pdf → .qboFree · 25 pages a month

Convert bank statements to QBO for QuickBooks.

A QBO file is an OFX document with Intuit's conventions: an OFX version 102 header, a financial-institution block and an INTU.BID identifier. QuickBooks refuses files whose INTU.BID it does not recognise, so this converter asks you for those ids rather than guessing them. It never invents a bank identity.

  • Balances checked before download
  • No card required
  • Original PDF deleted after 24 hours

Convert a statement to QBO

STEP 1 / 3

Drop a PDF statement here, or

Choose a PDF
  • PDF only
  • text-based or scanned
  • password-protected
  • up to 5 MB on the free plan

No card required. Files are checked as soon as they are added; originals are deleted 24 hours after processing.

What the QBO file contains.

An OFX 1.02 document with Intuit's Web Connect conventions: a financial-institution block with the INTU.BID you provide, a bank or credit card statement response, a ledger balance, and one STMTTRN record per transaction with a stable FITID.

northgate-2210-2026-08.qbo✓ Round trip validated

One STMTTRN record as written to the file

<STMTTRN>
  <TRNTYPE>DEBIT</TRNTYPE>
  <DTPOSTED>20260803120000[0:GMT]</DTPOSTED>
  <TRNAMT>-84.17</TRNAMT>
  <FITID>7d2c…e91a</FITID>
  <NAME>CARD PURCHASE FRESH MARKET #214</NAME>
  <MEMO>Card purchase Fresh Market #214</MEMO>
</STMTTRN>

How transactions map into QBO records (fictional statement)

How transactions map into QBO records (fictional statement)
Statement rowTRNTYPEDTPOSTEDTRNAMTNAME
Payroll deposit ACME Design LLCCREDIT20260802120000[0:GMT]2500.00PAYROLL DEPOSIT ACME DESIGN LLC
Card purchase Fresh Market #214DEBIT20260803120000[0:GMT]-84.17CARD PURCHASE FRESH MARKET #214
Check 1042CHECK20260805120000[0:GMT]-1200.00CHECK 1042
Monthly service feeFEE20260831120000[0:GMT]-12.00MONTHLY SERVICE FEE

Dates are written at noon GMT so QuickBooks keeps the calendar day whatever timezone the computer is in. Descriptions longer than 32 characters continue in the MEMO field.

Why convert bank statements to QBO here.

  1. 01

    No duplicate imports

    FITIDs are derived from the account, date, amount, normalised description and row position, so re-converting the same statement yields the same ids and QuickBooks skips what it already has.

  2. 02

    Honest institution ids

    QuickBooks rejects files whose INTU.BID it does not recognise. The converter asks you for ORG, FID and INTU.BID instead of guessing a well-known bank's identity.

  3. 03

    Transaction types from context

    CHECK when a check number is present, FEE for service charges, INT for interest, PAYMENT for card payments, otherwise DEBIT or CREDIT.

  4. 04

    Credit cards handled

    Card statements are written as CCSTMTRS with the liability sign convention: charges negative, payments positive, which is what QuickBooks expects.

  5. 05

    Validated before release

    The generated file is parsed back and every amount and FITID compared with the extracted data. A failed round trip stops the export rather than shipping a partial file.

  6. 06

    Reconciled and deleted

    Balances are checked against the printed opening and closing figures before you download. Originals are deleted 24 hours after processing; exports and extracted transactions 7 days after conversion; Delete now removes everything immediately.

How to convert a bank statement to QBO

  1. Upload your statement

    Drop a PDF into the converter above. Text and scanned files are accepted on every plan, password-protected PDFs from Starter, and you see the page count before anything else happens.

  2. Choose QBO and enter ids

    Select QBO, then choose or enter the financial-institution ids (ORG, FID, INTU.BID) QuickBooks expects. The QBO guide shows where to find them.

  3. Review the result

    The extracted rows are shown next to the original page. Flagged rows carry a reason; click any row to see where it came from and edit, merge or split it.

  4. Download and import

    Download the .qbo file and import it through Web Connect (Desktop) or Upload from file (Online). Exports are regenerated whenever you edit.

QBO technical notes.

The details that decide whether QuickBooks accepts a Web Connect file, written down so nothing is a surprise at import time.

  • FI block and INTU.BID

    ORG, FID, INTU.BID from you
    never substituted with another bank's id

    What is a QBO file?
  • BANKID placeholder

    000000000 when no routing number is printed
    fails the ABA checksum, so it never collides with a real bank

  • Dates and names

    DTPOSTED at noon GMT keeps the calendar day in every timezone
    NAME 32 chars, MEMO 255 chars

  • Importing into QuickBooks

    Desktop: File › Utilities › Import › Web Connect Files
    Online: Transactions › Banking › Upload from file

    Import bank transactions into QuickBooks

Bank statement to QBO: questions

QuickBooks only accepts Web Connect files whose INTU.BID is registered with Intuit. Those ids belong to banks, and guessing one would be both unreliable and misleading, so you choose or enter the institution yourself. The QBO file guide shows how to find the values.

Convert your bank statement to QBO now.

Free plan: 25 pages a month, no card required.

25 pages per month · No card required · No bank login