BANK STATEMENT → QBO · FREE ONLINE TOOL

Bank Statement to QBO converter

Create a QBO working feed from a supported searchable transaction table and actual bank metadata.

Click here to upload PDF bank statementsor 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.

Upload a supported searchable PDF table and enter the valid institution and account data plus the actual balance and date. QuickBooks acceptance and matching are not guaranteed.

Supported input and export details

PDF input is limited to searchable text files with a YYYY-MM-DD, Description and signed Amount transaction table. Scanned PDFs and other layouts are not supported; export CSV from your bank instead.

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 convert Bank Statement files to QBO

QBO requires correct institution and account metadata. The converter requires you to supply it, preserves signed transaction amounts and generates a QBO-formatted working file; the destination application must still validate and match the account.

Institution details supplied

Enter the valid numeric institution ID required by your destination.

Signed amount preserved

Money direction comes from the explicit signed Amount column, not statement sections.

No identifier guarantee

Source IDs are preserved when present; generated IDs do not guarantee duplicate detection.

Account type selectable

Choose checking, savings or credit card in the export options and confirm the selection against your source.

Upload deleted after the job

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

Who converts Bank Statement to QBO

QuickBooks users

Test a small working export and confirm account mapping and accepted file format.

Bookkeepers

Compare parsed rows against the original statement before any import.

Data migration

Provide the correct institution and account metadata for the receiving company.

Reconciliation

Use the bank-issued statement as the source of truth; balances are not reconciled by this parser.

Bank Statement to QBO: how each field is mapped

A QBO file is an OFX statement with QuickBooks institution details. The table shows how each statement field is placed in the file and which fields QuickBooks reads during matching.

FieldIn Bank StatementIn QBO
DateTransaction and posting dates printed on each linePosting date as a DTPOSTED timestamp
DescriptionMerchant or payee text, often wrapped over two linesPayee in NAME, detail in MEMO
AmountSeparate debit and credit columns, or a signed amountTRNAMT, negative for money out
BalanceRunning balance after each line on most statementsClosing balance in LEDGERBAL
ReferenceCheck numbers and bank references inside the descriptionBank identifier FITID; CHECKNUM when present
AccountMasked account number and statement period in the headerAccount block plus the INTU.BID number QuickBooks validates
CurrencyStatement currency in the headerThree-letter code in CURDEF
Bank Statement to QBO conversion diagram showing date, description, amount, balance, reference, account and currency fields carried from Bank Statement to QBO
Supported signed transaction rows are written to QBO with institution and account metadata you provide.

Converting Bank Statement to QBO in practice

Turning a PDF statement into a QuickBooks bank feed

QBO needs a valid institution ID and account-feed metadata. Enter institution ID, account ID, currency, account type, routing ID when applicable, and the actual closing balance and date. The converter will not invent an institution identifier or claim QuickBooks will accept the file.

The supported PDF table must contain signed amounts; the sign is carried into the output as provided. The converter does not infer deposit or withdrawal direction from statement sections or extract check numbers from descriptions.

After converting, check that:

  • The entered institution and account details match the intended bank feed
  • Signed amounts and transaction count match the original
  • QuickBooks accepts the downloaded file before committing a large import

How to convert Bank Statement to QBO in three steps

  1. 1Upload a supported PDFUse the documented searchable table layout; scans and other statement designs are rejected.
  2. 2Enter actual account dataProvide institution, account, routing, currency, closing balance and balance date as requested.
  3. 3Test in QuickBooksReview the destination's account mapping and transactions before importing a larger file.

About Bank Statement and QBO

The strict PDF table parser does not interpret statement sections or masked account numbers. Enter real destination metadata manually; the output is a working file and not a bank-authenticated feed.

QBO is a Web Connect format with institution and account requirements. Acceptance, matching rules and duplicate handling depend on QuickBooks and the target account.

Specifications and vendor help for Bank Statement and QBO: QuickBooks support

Questions about QBO conversion

Will QuickBooks accept the file?

Acceptance depends on the institution ID, account metadata, account setup and QuickBooks version. Test before relying on it.

Will duplicate transactions be detected?

The file format does not guarantee this. Check the destination register before importing overlapping periods.

Are bank rules applied?

That is determined by QuickBooks after import; this converter does not apply or verify those rules.

Can credit card statements be converted?

Only supported signed transaction tables are parsed; verify credit-card sign conventions before import.