QuickBooks File Extensions and File Formats: QBO, QBW, IIF, QFX and OFX File Types Explained

Every QuickBooks file extension explained: QBW, QBB, QBM, QBO, QFX, OFX, IIF and CSV, what each one does, and which formats QuickBooks actually accepts for bank transactions.

Totals reconcile to the original QuickBooks Online and Desktop
csv / xls / xlsx → .qbo
No file handy?

No account needed for your first conversions. We never store your bank login.

Short answer: QuickBooks uses about a dozen file extensions, and only a few of them matter day to day. .QBW is your company file, .QBB is its backup, and .QBO is the Web Connect bank statement file you import to get transactions into the register. QuickBooks Desktop reads bank transactions from .qbo, .qfx and .ofx files only. It will not read a CSV. QuickBooks Online reads .qbo plus a mapped CSV. If you have a CSV from your bank, converting it to .qbo in the converter above gives you the one format both editions accept.

Most of the confusion here comes from two families of file that look related and are not. One family is your accounting data: the company file, its backups, the copies you hand an accountant. The other family is financial exchange formats: the files banks give you and the files you import. Mixing them up is why people try to open a .qbo by double clicking it, or email a .qbw to a bookkeeper who cannot open it.

Last updated July 2026.

A real .qbo file QuickBooks accepts

Built for the CSV and Excel exports US banks and cards actually send, checked before it exports.

Reconciliation

Every total checked against your file

The converter adds up the transactions it parsed and matches that to your file total before you export, so nothing is silently dropped.

Web Connect

A genuine .qbo, not a renamed CSV

Valid OFX 1.02 with QuickBooks Web Connect headers. Online and Desktop import it as a standard bank feed.

Column mapping

Your columns mapped automatically

Date, description, and amount are detected for you, so you skip QuickBooks' strict 3-column and 4-column CSV layout.

Volume

A year of CSV files in one batch

Bulk upload for catch-up and cleanup work. Each file gets its own reconciliation check and its own exports.

Dates and amounts

Dates and amounts fixed for you

Mixed date formats, currency symbols, and stray commas that break a raw CSV import are cleaned up before the .qbo is built.

Exports

Excel and CSV in the same download

One conversion, three files: the .qbo for QuickBooks, an XLSX to review, and a CSV for everything else.

How to convert your CSV to QuickBooks

Three steps. No column-mapping wizard.

1

Upload your CSV or Excel file

Drag in a CSV, XLS, or XLSX export from your bank, credit card, or accounting tool. Any column order is fine.

2

Review the reconciled rows

Every transaction is parsed and checked against your file total. You see the rows before exporting.

3

Import into QuickBooks

Download the .qbo and import it as a Web Connect bank feed. Excel and CSV are in the same download.

Questions worth answering

The specifics that decide whether the import is clean. If your case is not here, message us in chat.

What are the QuickBooks file extensions?

QuickBooks Desktop uses .QBW for the working company file, .QBB for backups, .QBM for a compressed portable copy, and .QBX, .QBA and .QBY for the Accountant's Copy round trip. For data coming in and out, it uses .QBO for bank transactions (Web Connect), .IIF for lists and transactions in tab delimited text, and .CSV or Excel for reports you export. Supporting files like .ND and .TLG sit beside the company file and are managed by QuickBooks itself.

ExtensionWhat it isYou use it whenCan it carry bank transactions?
.QBWQuickBooks company file (the live working data)Every time you open QuickBooks DesktopIt is the destination, not a transport file
.QBBBackup copy of the company fileRestoring after a crash or data lossNo
.QBMPortable company file, a compressed copyEmailing a whole company file to someoneNo
.QBX / .QBA / .QBYAccountant's Copy: transfer file, accountant's working file, and the change file sent backYour CPA adjusts a prior period while you keep workingNo
.QBJGeneral journal entries fileImporting journal entries your accountant preparedJournal entries, not bank feed transactions
.QBOWeb Connect bank statement file, an Intuit variant of OFXImporting bank and credit card transactions into either editionYes. This is the format QuickBooks is built for
.QFXQuicken's variant of OFXImporting into Quicken; QuickBooks Desktop also reads itYes, in Desktop
.OFXOpen Financial Exchange, the underlying open standardMany accounting apps read itYes, in Desktop
.IIFIntuit Interchange Format, tab delimited textBulk loading lists and some transactions into DesktopTechnically yes, but it bypasses the bank feed and the matching process
.CSVPlain comma separated text from your bank or a report exportQuickBooks Online bank uploads with column mappingIn QuickBooks Online only. Desktop cannot import CSV bank transactions
.ND / .TLGNetwork data file and transaction log that sit next to the .QBWNever on purpose. QuickBooks maintains themNo
.DESLayout Designer template for a customized formMoving an invoice template between company filesNo
What is a QBO file?

A .qbo file is a QuickBooks Web Connect file: a bank statement in Intuit's variant of the Open Financial Exchange (OFX) format. It carries a list of transactions with dates, amounts, descriptions, a transaction ID for each one, and the account it belongs to. It is a text file, not a spreadsheet, and it is meant to be imported rather than opened. QuickBooks reads it, matches the transactions against your register, and posts what is new.

What is the difference between QBO, QFX and OFX files?

They are three dialects of the same standard. OFX is the open specification. QFX is Quicken's branded variant of it. QBO is Intuit's QuickBooks variant, and it is the one QuickBooks Online and QuickBooks Desktop both accept for bank imports. Because they share a structure, the same transaction data can be written into any of the three, which is why a converter can hand you a .qbo when your bank only offers a CSV.

What is an IIF file in QuickBooks?

IIF stands for Intuit Interchange Format. It is a tab delimited text file that QuickBooks Desktop can import and export, mostly used to bulk load lists like the chart of accounts, customers, vendors and items, and sometimes transactions. It is old, unforgiving about column headers, and it writes straight into the file without the bank feed's review and match step. QuickBooks Online does not import IIF at all.

Can QuickBooks import a CSV file of bank transactions?

QuickBooks Online can, with limits: you upload the CSV, map the date, description and amount columns by hand, and stay under the file size ceiling that long exports blow past. QuickBooks Desktop cannot import CSV bank transactions at all. Its Bank Feeds importer reads .qbo, .qfx and .ofx only. That single fact is behind most of the frustration on this page.

Which file format should I use to import bank transactions into QuickBooks?

Use .qbo. It works in both editions, it needs no column mapping, it carries a unique ID per transaction so QuickBooks can flag duplicates, and it lands the transactions in the review queue instead of dumping them straight into the register. If your bank hands you a CSV or an Excel export instead, convert it to .qbo and you get the native path back.

How do I open a QBO file?

You do not open it, you import it. In QuickBooks Desktop go to File, then Utilities, then Import, then Web Connect Files, and pick the .qbo. In QuickBooks Online go to Transactions, then Bank transactions, select the account, and upload the file. If you want to look inside one out of curiosity, any text editor will show you the OFX tags, but editing it by hand is how import errors get made.

What is the difference between a QBW and a QBB file?

The .QBW is the live company file that QuickBooks Desktop reads and writes while you work. The .QBB is a backup snapshot of it, created through File, then Back Up Company. You restore a .QBB to produce a working .QBW again. Never try to work directly out of a backup, and never email a .QBW as a working copy; use a portable file (.QBM) or an Accountant's Copy instead.

What file does an accountant need from QuickBooks Desktop?

It depends on what they are doing. For a full review with you still working, send an Accountant's Copy (.QBX); they work in a .QBA and send back a .QBY change file you import. For a quick look with no round trip, a portable company file (.QBM) is easier. If they only need one account cleaned up, sending the bank .qbo files for the period is often all they actually want.

Why does my bank only give me a CSV and not a QBO file?

Because publishing a .qbo download costs the bank money and effort, and a growing number of institutions have quietly dropped it. Fintechs like Mercury, Brex, Ramp, Relay, Novo and Bluevine never offered one, and some issuers retired theirs, as Barclays US did in 2026. A CSV export is cheap for a bank to provide, so it is what survives. Converting that CSV to .qbo puts you back on the format QuickBooks was designed around.

Are QBO files the same as QuickBooks Online?

No, and the naming is genuinely unhelpful. QBO as an extension means a Web Connect bank statement file. QBO as an abbreviation means QuickBooks Online, the cloud product. A .qbo file works in both QuickBooks Online and QuickBooks Desktop, so the file format is not tied to the edition its name suggests.

Can I convert a CSV or Excel file to QBO?

Yes. Upload the CSV, XLS or XLSX export from your bank in the converter at the top of this page, confirm which columns hold the date, description and amount, and download a .qbo file. The converter normalizes dates, strips currency symbols and thousands separators, signs debits and credits the way QuickBooks expects, and gives you a transaction count and total so you can check it against the bank before importing.

Related guides

Convert your first file free.

Upload a CSV or Excel export, get a QuickBooks-ready .qbo back in seconds. No card to try it.

Related guides

More on the formats and the imports themselves: the QuickBooks Web Connect file converter, CSV to QuickBooks Desktop, CSV to QuickBooks Online, setting up bank feeds in QuickBooks Desktop, and what to do when a QuickBooks bank feed is not working. If you want to compare tools first, see the best CSV to QBO converters.