Free QFX to QBO Converter for QuickBooks
Convert supported Quicken Web Connect (.QFX) bank or credit-card transaction files into QuickBooks Web Connect (.QBO) files for compatible QuickBooks Desktop Bank Feeds workflows.
Have one file? Convert it here. Repeating the same bank-data workflow every week or month? Autymate can help automate the source-to-QuickBooks process.
Choose your file
Drop your .OFX, .QFX or .QBO file here
Your file is never uploaded. We never receive it or store it.
Why You Ended Up With a QFX
Moving a QFX to QuickBooks starts on your bank's download page rather than in a converter. Banks list their formats by product name: Quicken, QuickBooks, Money, Spreadsheet. QuickBooks Desktop Bank Feeds takes one of the four. Choose the Quicken option and you get a .qfx, which Web Connect refuses before it reads a single transaction.
Your transactions are not the problem. The file is wearing the wrong badge, and QuickBooks checks the badge first.
That is why this page opens on the menu rather than on the format. Knowing which row you took tells you whether you need a converter at all, and the section below is the shorter route where it is still open to you.
| The bank calls it | You get | QuickBooks Desktop | |
|---|---|---|---|
| Quicken | .qfx | Refuses it | You are here |
| QuickBooks / Web Connect | .qbo | Accepts it | The one to pick |
| Money / OFX | .ofx | Refuses it | |
| Spreadsheet / CSV | .csv | Online only, with mapping |
The labels are the bank’s, not QuickBooks’. Picking the wrong one gives you a file your software refuses, with nothing on screen to say why.
Try the Download Again First
The shortest fix is usually not a conversion at all, and it takes about a minute.
Go Back to Your Bank
Choose the option labelled QuickBooks or Web Connect, and the file arrives with the identifiers QuickBooks checks already in it. The most reliable way to open QFX in QuickBooks Desktop is not to open the QFX at all: take the .qbo for the same period instead. Nothing has to be rewritten, and there is no Bank ID for you to find.
Convert When That Door Is Shut
Convert when the second download is not available to you. Your bank offers no QuickBooks or Web Connect format at all. The download window for that statement has closed. Or the period is one you can no longer reach from online banking, and the .qfx already on your disk is the only copy of it left.
Using QuickBooks Online rather than Desktop? Intuit currently lists QFX among the file types QuickBooks Online accepts for a manual transaction-list upload, so the file you already have may go straight in with nothing to convert.
What a QFX Actually Is
A Quicken Web Connect file is Open Financial Exchange, wearing Quicken's tags instead of Intuit's.
The Same Format Underneath
A .qfx and a .qbo are both Open Financial Exchange documents. Same header, same transaction blocks, same date and amount encoding. Everything QuickBooks needs to read is already in the file you have, in the layout it expects to find it in.
Only the Sign-On Block Differs
What separates the two is a handful of tags in the sign-on section naming the product the file was built for. The conversion copies every transaction across untouched and rewrites that block, so no amount, date or payee is re-derived, re-rounded or re-dated on the way through.
The Bank ID Is Not In It
One value has to come from you: the Intuit Bank ID QuickBooks checks in the header. This converter does not read one out of a .qfx and will not invent one. Lift it from any .qbo your bank has sent you before, which the CSV to QBO Converter page covers properly.
How to Convert QFX to QBO
Four steps, and the .qfx never leaves your computer: the conversion runs in the browser.
Drop Your .QFX
A Quicken Web Connect download from your bank or card issuer. A plain .ofx export or an existing .qbo is read the same way, because all three are the same format underneath.
.qfx · .ofx · .qbo
Set the Intuit Bank ID
This is the one value the file cannot give you, and the conversion is blocked without it rather than producing a file QuickBooks would reject. Drop in any .qbo your bank has sent before and the value is copied straight out of it, with the routing number where the file carries one.
INTU.BID required
Confirm the Account
Leave the account number blank and it is taken from the .qfx itself. The account type and the currency are yours to set, so a credit-card statement needs the credit-card option chosen rather than the checking default it starts on.
checking · savings · credit card
Review, Then Download
The transaction count, the date range and every warning are listed before the file is written. A transaction with no readable date or amount is left out and named, rather than passed through as a blank row.
counted before it is written
A Badge Swap, or a Standing Arrangement
Swapping a badge takes a minute. The real question is how many files arrive each period.
| Need | Free converter | Autymate |
|---|---|---|
| One download you took the wrong turn on | The minute it takes, and nothing to configure | There is no arrangement worth making |
| The same download every month | The Bank ID and the account settings keyed again | Agreed once, then held |
| A bank with no QuickBooks option at all | A conversion before every import, indefinitely | The source connected directly where an interface exists |
| Several accounts, or several company files | One file, one pass, one destination | Routed per account and company where supported |
| A period nobody downloaded | Noticed at reconciliation, if at all | Completeness checked, with a named owner for the gap |
What Converting Cannot Fix
The honest part: some of this is not a file problem.
A Bank ID You Have Never Had
The Intuit Bank ID is copied out of a .qbo you already hold. Where your bank has never sent you one, there is nothing on this page that can produce the value, and the conversion stops rather than writing a file QuickBooks would refuse. That is a question for the bank, not for a converter.
A File That Is Genuinely Broken
If the Open Financial Exchange inside the .qfx is malformed, any converter reading the same bytes will struggle with it in the same way. The transaction count is the tell: a number well below what the statement shows means the structure could not be followed, and a fresh download is worth more than a second attempt.
A Period With No File Left
Converting works on the file you still hold and on nothing else. Where online banking has dropped the period and no .qfx was ever saved, there is nothing here to read. Months of catch-up are usually a different job from a bank feed, and worth planning as one before anything is loaded.
The Badge, Not the Bank
A conversion changes what the file says about itself. It does not change your bank's relationship with Web Connect, so where an institution has stopped supporting that workflow, a correctly badged file still has nowhere to arrive. The route then is a direct connection or a different import path.
One Menu per Account, Every Period
One file at a time is what the converter is built for. What multiplies is the trip to the download page: every account, every card, every location, every period, and the same badly labelled menu on each one.
- A different download page per institution, each naming its formats its own way
- The same Bank ID and account settings keyed in again for every account, every period
- Separate QuickBooks company files, each needing the file that was meant for it
- A download taken late, or taken twice, with nothing on the file to say which
- A new location added, and its institution and formats worked out from scratch
- Historical periods loaded once, with the boundaries agreed before anything imports

Common Questions
What people ask before they trust a converter with their accounting system.
Not through QuickBooks Desktop Web Connect. A .qfx carries Quicken's identifiers, and QuickBooks checks for Intuit's before it reads any transactions. Converting the QFX file to QBO is what closes that gap. The data inside was always readable; it is the labelling that stops the import.
Re-download if the option is still there. A file taken as QuickBooks or Web Connect needs no Bank ID from you and has no conversion step to go wrong. Convert when that option is gone, and keep the original .qfx until you have seen the transactions land, so you can convert it again with different settings if you need to.
No. Every transaction is copied across exactly: same dates, same amounts, same payees, same memos, same check numbers. Only the sign-on block is rewritten. A payee longer than 32 characters keeps its tail in the memo field rather than losing it, because 32 is the limit the format sets on that field.
No. Your bank's own transaction ids are carried across unchanged rather than regenerated, so QuickBooks still recognises anything it has already imported. Where a transaction arrives with no id of its own, one is derived from its date, amount and payee, so converting the same file twice produces the same ids both times.
It identifies your bank to QuickBooks, and QuickBooks rejects a Web Connect file whose value it does not recognise. This converter does not read one out of a .qfx. The reliable source is any .qbo your bank has previously sent you: hand that file to the Bank ID field and the value is read out of it, along with the routing number, the account number and the account type where they are present.
No. It is read on your own computer and never sent to us, so there is nothing for anyone to receive, store or keep a copy of. The file you download was written in your own browser.
Written and maintained by The Autymate integrations team. We build and run accounting integrations for multi-location franchises, ISVs and bookkeeping firms: QuickBooks Desktop and Online, POS, payroll and ERP. These converters exist because we kept writing the same ones for customers, and there was no reason to keep them to ourselves.
Last reviewed
When the Wrong Badge Arrives Every Month
Converting one download is a minute well spent. If the same institution hands you the same unusable format every period, across accounts or locations, tell us where the data starts, which company file has to receive it, and how many accounts are in play.
Exact source access, fields, permissions, QuickBooks behaviour and service scope are confirmed during discovery.
