Excel to OFX Converter Free Online: Set the Account
The conversion is the easy half. The half that goes wrong is the import afterwards, when a file that says nothing about which account it came from gets filed against whichever register you happened to pick the first time. An OFX carries the account number and the currency inside it, and a spreadsheet states neither — so you are asked for them here, before the file is written, rather than left to sort it out in your accounting software later. Put the workbook in as it stands: .xls or .xlsx, cover sheet and all, nothing to re-save and nothing to install.
Not the file you need?
Why Use Our Excel to OFX Converter Tool?
The account travels with the file
The account number you enter is written into the file as the account it belongs to, and the currency alongside it, so your software has something real to match against instead of a placeholder every converted file shares. That is the difference between an import that files itself correctly the first time and one you spend the evening unpicking.
The workbook goes in untouched
The sheet holding the transactions is found for you, so a cover tab, a logo block or three heading rows above the table need no tidying first, and dates Excel is storing as five-digit serial numbers are read as the dates they represent rather than arriving as 45790. Both .xls and .xlsx open the same way, with no Save As to CSV — the step nearly every free alternative opens with.
Nothing to install, nothing to expire
The best-known Excel to OFX tool is an add-in costing $79 for the first year and $69 to renew, tied to Excel for Windows, and its trial stops after 100 transactions. This runs in a browser tab on any machine, has no per-file ceiling that truncates a long statement, and asks nobody for install permissions — an Excel to OFX converter free of trial caps and annual renewals rather than free until you reach the interesting part.
How to convert Excel to OFX in three steps
Bring the workbook as it is
Whatever your bank sent or whatever you keep yourself — .xls and .xlsx are read the same way, so converting xlsx to OFX and xls to OFX are one job here. There is no template to paste your rows into and no CSV to save out first, which is where most alternatives begin.
Upload the spreadsheet
Click to browse, or drag the workbook straight in. Whichever tab the transactions actually sit on is the one that gets read, so a cover page or a block of headings above the table can stay exactly where it is.
Answer three questions, take the file
A spreadsheet records neither what kind of account it came from, nor its number, nor its currency — and an OFX file has to state all three. Set them and the Excel to OFX conversion is finished.
Why an OFX file lands in the wrong place
The importer remembers the wrong account
GnuCash asks once which register an imported file belongs to, stores the answer against the account named inside the file, and applies it silently every time afterwards. When two different accounts convert to files that name themselves identically, the second import inherits the first one's answer and the rows land in the wrong register without a single warning. Undoing it means the Import Map Editor and a manual clean-up. Giving each account its own number at conversion time is what stops the two files looking like the same account.
Some software checks before it imports
Not every importer is equally forgiving. Some read the identifying fields inside an OFX and decline a file whose account details do not match the one you are importing into — which is the better failure of the two, since a refusal is visible where a silent misfile is not, but it still means a file written with placeholder details may not go in at all. Filling the account number and currency in before you download is what keeps that from being a question.
The software people name most cannot open this file
Quicken is the destination most often typed alongside a spreadsheet, and it is the one program here that will not take an OFX. It reads QFX — this format with an Intuit header attached — and refuses everything else, however well formed. The confusion is worth naming rather than glossing over, because searching for a way out of Excel and into Quicken surfaces OFX as though it were the obvious answer, and it is not. The file Quicken accepts is a .qfx, and the CSV to QFX converter is where that comes from.
Re-importing an overlapping month doubles it
Every transaction in an OFX carries an identifier, and your software uses it to recognise rows it has already seen — which is how OFX avoids the duplicate pile-up that catches QIF users. It only works if the identifiers are stable, so a row edited in the sheet between two conversions reads as a new transaction rather than the one already filed. Line the conversions up so no period is done twice and the question never comes up.
Who converts a workbook to OFX
Two accounts, one importer
GnuCash remembers which register it filed your last import into and quietly reuses that choice for the next file from the same source. Give each account its own number here and the second workbook stops landing on top of the first.
Stricter importers
Some accounting software reads the identifying details inside an OFX and will not accept a file whose account does not match the one you are importing into. Setting the number and currency before download costs nothing and removes the question.
Multi-currency bookkeepers
An OFX has to declare a currency and a spreadsheet almost never states one, so converters that assume dollars relabel a euro or sterling account without mentioning it. The currency is asked for rather than guessed.
Anyone on a Mac
The established Excel to OFX tool is an add-in for Excel on Windows, which leaves Mac users with no version at any price. A browser tab has no such requirement.
Credit card statements
A card account and a bank account are different containers inside an OFX, and cards imported as bank rows arrive in the wrong register with their signs reversed. Which one it is gets asked before the file is written.
Locked-down work machines
Add-ins and desktop converters both need permission to install, which is exactly what a managed laptop withholds. Nothing is installed here, so there is nothing to get approved.
Frequently Asked Questions — Excel to OFX Converter
QHow do I convert an Excel file to OFX?
QWhat is an OFX file?
QWhich software reads OFX files?
QWhy does it ask for my account number?
QWhat if I do not know the account number?
QCan Quicken open an OFX made from a spreadsheet?
QHow do I import an OFX file into GnuCash?
QWhat is the best Excel to OFX converter?
QIs there an Excel to OFX add-in?
QMy dates came out as numbers like 45790. What happened?
QMy workbook has several sheets. Which one is used?
QDoes the conversion change my amounts?
QWhat happens to the account number I type in?
Other Conversion Formats
Write the file with the account already on it
Your bank sends a spreadsheet and your accounting software wants an OFX. Convert Excel to OFX online free in the panel above, set the account number and currency while you are there, and import a file that names the account it actually came from. Nothing to install, and no cap that cuts a long statement short.