Bank Statement to QBO: Convert PDF Statements to QuickBooks

QuickBooks Desktop will not import a PDF at all, and QuickBooks Online only takes one under 350 KB, in English, through an AI review step. Upload your PDF statement and BankXLSX writes a QBO Web Connect file with the account, dates, descriptions, and amounts already mapped, so the transactions drop straight into QuickBooks. Start free, no credit card.

Free to try, no credit card
256-bit encryption
QBO, QFX, OFX, CSV, and Excel output

Last updated July 2026

PDF, JPG, PNG, BMP, HEIC, TIFF, MT940

Upload your bank statement

Extract:

How do you convert a bank statement to QBO?

Upload the PDF bank statement to BankXLSX and download it as a QBO file. The converter reads every transaction and writes a QuickBooks Web Connect file with the bank account, dates, descriptions, and signed amounts already mapped, so QuickBooks recognizes it as a real bank feed. In QuickBooks Online, go to Banking, choose the account, and use Upload from file. In QuickBooks Desktop, use File then Utilities then Import then Web Connect Files. QuickBooks Desktop cannot read a PDF at all, and QuickBooks Online caps a PDF upload at 350 KB and routes it through AI extraction you have to review, which is why the QBO step exists.

Why the PDF Upload Path Falls Short

QuickBooks Online will now attempt a PDF statement with AI extraction, but only under 350 KB, only in English, and only after a review step. Desktop refuses a PDF outright. Here is what stops most bookkeepers.

QuickBooks Rejects PDFs Outright

The bank feed import accepts QBO, QFX, OFX, and CSV only. Hand it a PDF and there is no upload option at all, so the statement you downloaded is unusable as is.

CSV Import Loses the Account Mapping

A CSV upload works but lands as raw rows you must map column by column every time, with no bank ID, so QuickBooks cannot auto-match it to the right account.

The Bank Feed Misses Old or Closed Periods

Direct Connect and the live feed only reach back a few months. Older statements, closed accounts, and pre-conversion history come as PDFs you have to import yourself.

Smaller Banks Have No Feed at All

Many community banks, credit unions, and business accounts never offered a QuickBooks feed, so a converted QBO file is the only way to get their transactions in.

Manual Entry Is Slow and Error Prone

Typing a few hundred lines into the register by hand burns an afternoon and invites transposed amounts that throw off the reconciliation.

Wrong Date or Sign Breaks Reconciliation

A CSV with the wrong date format or debits as positives reconciles to the wrong balance, and QuickBooks gives no warning until the numbers do not match.

How BankXLSX Converts Your Statement to a QBO File

Upload the PDF and the converter reads the statement, then writes a valid QBO Web Connect file QuickBooks treats like a real bank download, with every transaction dated, described, and signed correctly.

Real QBO Web Connect File

You get an actual .qbo file with the OFX structure QuickBooks expects, not a CSV you have to remap, so the bank feed accepts it on the first try.

Account Details Mapped In

Bank name, account type, and a transaction ID are written into the file so QuickBooks recognizes the account and avoids importing the same line twice.

Dates and Signs Fixed

Every transaction gets the correct date and a signed amount, debits negative and credits positive, so the register reconciles to the statement balance.

QFX and OFX Too

Need Quicken or another finance app instead? The same upload exports QFX and OFX, so one statement covers QuickBooks Desktop, Online, and Quicken.

CSV and Excel as a Fallback

When you would rather map columns yourself or just review the data, download a clean CSV or XLSX of the same transactions from the same conversion.

Private by Default

256-bit encryption in transit, and you can delete your uploaded files whenever you want.

Convert a Bank Statement to QBO in 3 Steps

No software to install and no credit card to start.

1

Upload the PDF

Drag your PDF bank or credit card statement into the box above. Scanned and image-only statements work too.

Tip: Several months in one file is fine.

2

Choose QBO

Once the transactions are read, pick QBO as the download format. QFX, OFX, CSV, and Excel are there too if you need them.

Tip: Pick QFX for Quicken instead.

3

Import into QuickBooks

In QuickBooks Online use Banking then Upload from file; in Desktop use File, Utilities, Import, Web Connect Files. Pick the account and review.

Tip: Match the account before you add.

Who Converts Bank Statements to QBO

A QBO file is the fast path into QuickBooks, so the people converting one are usually catching up the books, onboarding a client, or importing history the bank feed cannot reach.

Bookkeepers

Import a year of client statements into QuickBooks as QBO files instead of keying every transaction into the register by hand.

Accountants and CPAs

Bring in pre-conversion history and closed-account activity that the live bank feed will not pull during a cleanup engagement.

Small Business Owners

Get statements from a bank or credit union that never had a QuickBooks feed into the books without paying for bookkeeping help.

QuickBooks Migrators

Load historical transactions when moving to QuickBooks or switching banks, so the opening period reconciles cleanly.

Common Search Terms

bank statement to qbo convert bank statement pdf to quickbooks pdf to qbo converter convert csv to qbo bank statement qbo format convert credit card pdf to qbo

Transaction Types We Handle

Deposits and credits
Checks and debits
ACH payments
Card purchases
Wire transfers
Bank fees and interest
Transfers between accounts
Returned items

What is a QBO file?

A QBO file, also called a Web Connect file, is the format QuickBooks uses to receive bank and credit card transactions. It is an OFX file under the hood, plain text that carries the account details and a list of transactions with dates, amounts, and descriptions. The reason it matters is that QuickBooks treats a QBO import exactly like a download from your bank: the transactions land in the bank feed with the account already identified, ready to categorize and add to the register. A CSV gets you the same rows but with none of that mapping, which is why a QBO file is the cleaner import when QuickBooks supports it. Holding a .qbo already and needing it as a spreadsheet instead? That is the reverse trip, and the QBO to CSV converter reads the file in your browser.

Manual QuickBooks entry vs a QBO import: the numbers

Keying a statement into QuickBooks by hand is where reconciliation goes wrong. Independent research on manual data entry puts the numbers in perspective, and they explain why a mapped QBO import is worth the extra step.

MetricManual entry into QuickBooksConverted QBO import
Typical human data-entry error rate1% to 5% of fields, and 2.5% even in structured numeric fieldsAmounts and dates read straight from the statement, not retyped
Error rate late in the dayRoughly doubles by the sixth hour of continuous entrySame output at 4pm as at 9am
Firms reporting incorrectly entered dataMore than 27% of accounting professionalsAccount, sign, and transaction IDs mapped once by the converter
Time to import a month of transactionsAn afternoon of keying and checking the registerUnder a minute to upload the QBO file and review
Duplicate detectionNone; a mistyped line can double-count silentlyQuickBooks matches on the transaction ID in the QBO file

The takeaway for a bookkeeper: the risk in hand-keying a statement is not one big mistake, it is a steady 1% to 5% of lines going in slightly wrong, and those small errors are exactly what break a reconciliation. A QBO import moves the transactions across without retyping them, so the numbers that land in QuickBooks are the numbers on the statement. Error-rate figures are from published data-entry research (Fluxygen, DocuClipper); Gartner separately pegs the average cost of poor data quality at 15 million dollars a year per organization.

Can QuickBooks import a PDF bank statement?

QuickBooks Online can. You upload a PDF or image statement under Bank transactions, Upload from file, and its AI extracts the transactions for you to review side by side with the original. Intuit caps that upload file at 350 KB and requires English, and when the AI is unsure it may route your statement to Intuit reviewers before the transactions are ready. QuickBooks Desktop has no such feature and cannot read a PDF at all.

So the question is not whether a PDF can go in, but whether it should. A real bank statement often exceeds 350 KB, a scanned one nearly always does, and extraction you have to proof line by line is not obviously faster than a converted file that arrives already structured. A QBO Web Connect file also carries something the AI path does not: QuickBooks treats it as a genuine bank download, so it matches against existing transactions instead of duplicating them. For a deeper comparison of both routes, see the QuickBooks bank statement converter.

QBO vs CSV vs QFX: which should you use?

All three get transactions into QuickBooks, but they behave differently once they are in. The table below lays out when each one is the right pick.

FormatBest forWhat to know
QBO (Web Connect)QuickBooks Online and DesktopCarries the account mapping and transaction IDs, so it imports like a real bank feed and avoids duplicates.
QFXQuickenThe Quicken variant of the same Web Connect format; pick this when the target is Quicken, not QuickBooks.
CSVAny system, manual mappingUniversal but unmapped: you set the date, description, and amount columns yourself on every import.
OFXOther finance appsThe open standard QBO and QFX are built on; works with GnuCash, Xero, and most apps that read bank files.

How to import a QBO file into QuickBooks

The steps differ slightly between the online and desktop versions, but both finish in a minute once you have the QBO file.

QuickBooks Online

Open Banking (or Transactions then Bank transactions), select the account you are importing into, click the Link account dropdown, and choose Upload from file. Pick the QBO file, confirm the QuickBooks account it maps to, and the transactions appear in the For review tab. From there you categorize each one and add it to the register, the same as transactions that come in over a live feed.

QuickBooks Desktop

Go to File, then Utilities, then Import, then Web Connect Files, and select the QBO file. If the target account shows a lightning or strike icon for an active direct feed, deactivate that feed first under Bank Feed Settings so the import does not conflict. Pick the account, and the transactions flow into the bank feed center for review. Including the routing and account numbers in the file helps QuickBooks auto-match it to the right account.

Convert a specific bank or card to QBO

The converter reads any US bank or credit card statement, so the same upload produces a QBO file whether the PDF came from a national bank, a regional bank, a credit union, or a card issuer. For a credit card, the Chase credit card converter and its siblings work the same way. Prefer a spreadsheet first? The general bank statement converter and the PDF bank statement to Excel converter produce the same transactions in XLSX or CSV.

Bank by bank: what blocks the QuickBooks feed

Every bank fails QuickBooks in its own way. One charges a monthly fee for the connection, another retired Direct Connect outright, a third shows only 18 months of history, and a fourth simply will not sync anything older than 90 days. Each page below documents that bank's specific limit and the workaround, and every one of them converts the statement PDF to the same Web Connect file.

Two limits cut across all of them. QuickBooks will not download transactions older than 90 days through any bank connection, which is Intuit's rule rather than your bank's, and each upload is capped at 1,000 transactions and 350 KB. Both are reasons a converted statement, which has no date window at all, ends up doing the heavy lifting on a cleanup.

QBO file vs QuickBooks Online CSV import

If your bank or converter only gives you a CSV, QuickBooks Online will still take it, but you map the columns by hand and it imports without an account ID, so duplicate detection is weaker. A QBO file skips all of that because the mapping is baked in. When you want the QBO path, this converter writes the file for you; when a CSV is genuinely simpler for your workflow, you can convert bank statements to QuickBooks as a mapped CSV instead. For the manual route start to finish, our guide on how to convert bank statements to QuickBooks (QBO) walks through both options.

After the data is in QuickBooks

Most teams do not stop at one statement. If you already have your transactions in a CSV from another tool, you can turn that straight into an importable file with a CSV to QBO converter. For any other business PDF you need as a spreadsheet, a general PDF to Excel converter handles reports and tables, and firms processing financial documents at volume can extract them with enterprise document OCR.

Why People Pick BankXLSX for QBO Files

QBO
plus QFX, OFX, CSV, and Excel
PDF
scanned and image statements too
Under 1 min
to convert a typical statement

Security & Privacy

  • 256-bit encryption on every upload
  • Delete your files at any time
  • No reselling or sharing of your financial data
  • Runs in your browser, nothing to install

Bank Statement to QBO: Common Questions

Upload the PDF statement to BankXLSX and choose QBO as the download format. The converter reads every transaction and writes a QuickBooks Web Connect file with the account, dates, descriptions, and signed amounts mapped, so QuickBooks imports it like a real bank feed instead of a document it cannot open.

No. QuickBooks Online and Desktop only accept QBO, QFX, and OFX files in the bank feed, with CSV as a manual fallback, and there is no built-in PDF importer. You convert the PDF to a QBO file first, then upload that, which is the workflow Intuit itself points users to.

A QBO file, also called a Web Connect file, is the OFX-based format QuickBooks uses to receive bank and credit card transactions. It carries the account details and a dated, signed transaction list, so QuickBooks treats the import exactly like a download from your bank rather than a raw spreadsheet.

Open Banking, select the account, click the Link account dropdown, and choose Upload from file. Pick the QBO file, confirm the account it maps to, and the transactions appear in the For review tab to categorize and add to the register, the same as live-feed transactions.

Go to File, then Utilities, then Import, then Web Connect Files, and select the QBO file. If the account has an active direct feed, deactivate it first under Bank Feed Settings so the import does not conflict, then pick the account and review the transactions in the bank feed center.

Use QBO when QuickBooks supports it, because the account mapping and transaction IDs are baked in, so it imports cleanly and detects duplicates. Use CSV when you would rather map the columns yourself or your workflow already runs on spreadsheets. BankXLSX exports both from the same upload.

Yes. The converter reads credit card statements the same way it reads bank statements and writes a QBO file with the same account, date, description, and amount mapping. That covers card history the QuickBooks feed will not reach for older or closed accounts.

Uploads use 256-bit encryption in transit, you can delete your files at any time, and your financial data is never resold or shared. The conversion runs in your browser without installing anything, so the statement stays under your control while it is processed.

Related Resources

Other Bank Statement Converters

ICICI Bank JPMorgan Chase Bank of America Citigroup Wells Fargo Goldman Sachs Morgan Stanley U.S. Bancorp PNC Financial Services Truist Capital One TD Bank Charles Schwab Fidelity Vanguard E*TRADE TD Ameritrade Bank of New York Mellon State Street BMO USA Ally Financial Regions Fifth Third Bank Huntington KeyBank Citizens Financial Group First Citizens Synchrony Financial M&T Bank First Horizon Cathay Bank USAA Navy Federal Comerica Zions Bank East West Bank First National of Nebraska Frost Bank BOK Financial Fulton Financial Associated Banc-Corp Valley National Wintrust Financial First Midwest Bancorp Commerce Bancshares UMB Financial Pinnacle Bank Webster Bank Cadence Bank Old National First Interstate BancSystem Umpqua Bank First Hawaiian Bank Prosperity Bank SouthState First Merchants First Bank Holding Glacier Bank First Financial Bancorp Independent Bank Columbia Banking System Western Alliance Pacific Premier Bancorp Bank OZK United Community Banks Customers Bank Texas Capital SVB Financial Group Signature Bank First Republic Bank New York Community Bancorp Sterling Bancorp First Bank Bank United First Commonwealth Financial Flagstar Bank Synovus Bank Santander Bank Commonwealth Bank (CommBank) ANZ Bank Westpac NAB ServisFirst Bancshares Renasant Corporation Simmons First National Trustmark Corporation First Busey Community Bank System First Mid Bancshares Ameris Bancorp Hancock Whitney First BanCorp Third Coast Bancshares Home Bancshares Byline Bancorp Simmons Bank United Bankshares Peoples United Financial American Express HSBC Bank USA

From the same family of tools