bank statement → OFX

Web Connect File Format: How to Import a Web Connect File in QuickBooks Desktop and Quicken

A working reference for Intuit Web Connect files: QBO versus QFX, the exact import path in QuickBooks Desktop and in Quicken, the five reasons an import is rejected, and what to do when your bank only publishes 90 days. Have older statements as PDFs? Upload them and export CSV, Excel or OFX.

OFX, CSV and Excel export
Up to 50 statements at once
256-bit encryption

PDF, JPG, PNG, BMP, HEIC, TIFF

Upload your bank statement

Extract:
|
|
<OFX> for MS Money & accounting software, <CSV> for spreadsheets

What a Web Connect file is

A Web Connect file is a bank statement download written in Intuit's OFX based format, saved as .QBO for QuickBooks Desktop or .QFX for Quicken. Both hold the same transaction structure, plus Intuit identifiers (chiefly INTU.BID) that the software validates before it reads a single transaction. QuickBooks Desktop imports one through Banking, then Bank Feeds, then Import Web Connect Files, and .QBO is the only file type Web Connect reads. Because each product validates its own flavor, a QFX file will not import into QuickBooks Desktop and a QBO file will not import into Quicken, and renaming the extension changes nothing.

Why Web Connect imports get rejected

Web Connect looks like a plain file transfer and behaves like a licensing check. The transaction data is ordinary OFX that any parser can read, but the identifiers wrapped around it decide whether the import runs at all, and the error messages rarely name the real cause.

QBO and QFX Are Not Interchangeable

QuickBooks Desktop reads .QBO and Quicken reads .QFX. Both are OFX with Intuit tags, but each product validates its own flavor, so handing QuickBooks a QFX file fails even though the transactions inside are perfectly formed.

The Bank Identifier Has To Verify

Quicken and QuickBooks read the FI block and the INTU.BID identifier first, and check them before touching the transaction list. When the value is missing or is not a registered institution, you get an inability to verify the financial institution rather than a useful message about the file.

A Live Bank Feed Blocks the Import

If the QuickBooks Desktop account already has a bank feed attached, shown by the lightning icon in Lists, then Chart of Accounts, the Web Connect import is refused until the feed is deactivated on that account.

The Same File Will Not Import Twice

Every account and transaction inside a Web Connect file carries a unique identifier, so QuickBooks blocks a repeat import of the same .QBO to prevent duplicates. Helpful most of the time, and genuinely confusing when a first attempt imported only part of the file.

Editing the File Breaks It

Opening a .QBO in a text editor to correct a date or an amount usually ends the import. Intuit's guidance is to download the file and import it without editing, because the structure and the identifiers have to arrive exactly as the bank wrote them.

Banks Only Publish a Short Window

Web Connect downloads are commonly capped between 90 days and 18 months depending on the institution, while PDF statements stay available for years. The history you actually need for a catch up or an audit usually sits past the edge of the download.

What to do when the bank will not give you a Web Connect file

A genuine Web Connect file can only come from an institution that participates in the Intuit program, so when the account is closed, the window has passed, or the bank simply does not offer one, the practical route is to rebuild the transactions from the statement PDF and use each product's file import instead of its bank feed.

CSV Built for Each Importer

Export the transactions as CSV and map them to the layout the target expects: three or four columns for QuickBooks Online, the Quicken Windows column order, or the Mint style CSV that Quicken for Mac reads.

OFX for Everything Outside Intuit

Software that reads the open OFX standard rather than the Intuit variant, including Xero, NetSuite, Sage Intacct, MS Money and Banktivity, takes the OFX export directly, with a FITID on every transaction and a LEDGERBAL closing balance.

Excel for Review and Repair

Export XLSX when you need to check the extraction against the printed statement, split debits and credits into separate columns, or trim a file down to the rows a single upload will accept.

Years of Statements in One Pass

Upload up to 50 statements at a time and merge them into a single extraction, which is how a multi year catch up gets done without repeating the same download 24 times.

Check Before You Import

Every extracted transaction is shown against the source statement before export, so a misread amount is corrected on screen rather than inside an accounting file that has already posted.

Password Protected PDFs Handled

Statements that arrive locked are handled without stripping them by hand, which matters when a year of downloads all carry the same bank applied password.

From a PDF statement to an import your software accepts

1

Upload the Statements

Drop in the PDF or scanned statements covering the period you need. Multiple files can go in together and be merged into one extraction.

Tip: Scans and photos work; the text does not have to be selectable.

2

Review the Transactions

Check the extracted dates, descriptions, amounts and running balance against the printed statement, and correct anything the page rendered oddly.

Tip: Check the closing balance first, since it validates every row above it.

3

Export the Right Format

Choose CSV for Quicken or QuickBooks Online file upload, OFX for software that reads the open standard, or XLSX for review and manual work.

Tip: Match the column layout to the importer before you upload, not after it errors.

4

Import and Reconcile

Run the import through the file upload path rather than the bank feed, then reconcile against the statement closing balance to confirm nothing was dropped or doubled.

Tip: Import one account per file, and one period at a time.

Who runs into Web Connect files

Web Connect Files: Common Questions

A Web Connect file is a bank statement download in Intuit's OFX based format, saved as .QBO for QuickBooks Desktop or .QFX for Quicken. It contains the account details, a list of transactions each carrying a unique FITID, and a closing balance, wrapped in Intuit identifiers the software checks before importing.

In QuickBooks Desktop, a Web Connect file is the .QBO file you download from your bank and import by hand instead of using a live bank feed. Intuit states that .QBO is the only file type Web Connect can read, so a CSV, an OFX or a QFX renamed to .QBO will not work.

Download the .QBO file from your bank, then in QuickBooks go to Banking, select Bank Feeds, and select Import Web Connect Files. Pick the file and select Open, then choose an existing QuickBooks account or create a new one, select Continue, and review the transactions in the Bank Feeds Center.

It is Open Financial Exchange with Intuit extensions. Most files use OFX 1.x SGML syntax: colon delimited header lines such as OFXHEADER:100 and DATA:OFXSGML, then a signon block carrying INTU.BID, an account block, a BANKTRANLIST of STMTTRN transactions with dates as YYYYMMDD, and a LEDGERBAL closing balance.

They are the same design aimed at different products. QBO is the QuickBooks flavor, QFX is the Quicken flavor, and each application validates its own Intuit identifiers. The transaction structure is identical, so the files look interchangeable, but neither product accepts the other's file and renaming the extension does not convert it.

The usual causes are a file that is not truly in Web Connect format, such as a CSV or QFX renamed to .QBO, a bank identifier QuickBooks cannot verify, an account that still has a live bank feed attached and needs it deactivated first, or a repeat import of a file whose unique identifiers QuickBooks has already seen.

Web Connect is Intuit's manual download method: you sign in to your bank, download a .QBO file, and import it into QuickBooks yourself. It is the alternative to Direct Connect and Express Web Connect, which pull transactions automatically, and it is the fallback when a bank cannot be connected or you need more history than a feed offers.

Direct Connect is a two way link that pulls transactions automatically and can support bill pay, usually enabled by the bank and sometimes for a fee. Web Connect is one way and manual: you download a file and import it. Web Connect works wherever a bank publishes a QFX or QBO download, which is why it keeps working after a feed is retired.

Yes, both .QBO and .QFX are plain text, so any text editor will show the contents, and the FI block near the top holds the ORG, FID and INTU.BID values worth checking when an import fails. Do not save changes, because Intuit advises importing the file exactly as the bank produced it.

You can rebuild the transactions, but not the Intuit licensing identifiers, which only a participating institution can issue. The practical route is to convert the PDF to CSV and use the file upload path in QuickBooks Online or Quicken, or to export OFX for software outside the Intuit ecosystem such as Xero, NetSuite or Sage Intacct.

Yes. Recent QuickBooks Desktop releases ask you to sign in to your Intuit account inside the program before a .QBO import will run, so an import that used to work can start failing after a version update or on a machine where nobody has signed in.

It depends entirely on the institution, and the common range is 90 days to about 18 months. PDF statements are usually kept far longer, often seven years, which is why older periods are rebuilt from statements rather than downloaded.

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 Financial Capital One TD Bank Charles Schwab Bank of New York Mellon State Street BMO USA Ally Financial Regions Financial Fifth Third Bank Huntington Bancshares KeyBank Citizens Financial Group First Citizens BancShares Synchrony Financial M&T Bank First Horizon Cathay Bank USAA Navy Federal Comerica Zions Bancorporation East West Bancorp First National of Nebraska Cullen Frost Bankers BOK Financial Fulton Financial Associated Banc-Corp Valley National Bancorp Wintrust Financial First Midwest Bancorp Commerce Bancshares UMB Financial Pinnacle Financial Partners Webster Financial Cadence Bank Old National Bancorp First Interstate BancSystem Umpqua Holdings First Hawaiian Bank Prosperity Bancshares SouthState Corporation First Merchants First Bank Holding Glacier Bancorp First Financial Bancorp Independent Bank Columbia Banking System Western Alliance Bancorporation Pacific Premier Bancorp Bank OZK United Community Banks Customers Bancorp Texas Capital Bancshares SVB Financial Group Signature Bank First Republic Bank New York Community Bancorp Sterling Bancorp First Bank Bank United First Commonwealth Financial 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