Ledger Tome

Free OFX to QIF Converter

Free to start No credit card required .ofx, .qfx and .qbo files QIF file in minutes

DD/MM/YYYY, MM/DD/YYYY, or ISO dates, your choice

How to get a bank OFX download into MYOB, GnuCash, and other QIF-only software

Outside the United States, OFX is what a bank download usually looks like. Log into online banking, choose to export transactions, and an .ofx file lands in your downloads folder. It is a perfectly good format, well structured and unambiguous, and quite a lot of accounting software will not touch it. MYOB will, but only alongside QIF. GnuCash and HomeBank prefer QIF for a lot of workflows. Older Quicken installations read QIF and nothing newer.

So the file arrives in one format and has to leave in another, every month, for as long as the bank and the software both stay where they are. Ledger Tome reads the OFX and writes the QIF, keeping every transaction and letting you set the date layout your software expects.

That date choice matters more here than almost anywhere else. QIF records no date format at all, and the software reading it decides using its own assumptions. MYOB's documentation asks for DD/MM/YY. A file written as MM/DD/YYYY imported into a program expecting DD/MM/YYYY produces a year of records where every date before the thirteenth of the month is silently wrong. This page covers how to avoid that, and what else changes between the two formats.

Convert OFX to QIF in 3 Steps

1

Upload

Drop your .ofx file (.qfx and .qbo work too)

2

Review

Check the transactions and pick the date layout

3

Download

Get a QIF file your software will import

Why the Bank's File and Your Software Disagree

Both formats are fine. The problem is that only one of them is on offer at each end:

Banks export OFX

It is the standard structured download across the UK, Australia, New Zealand, and South Africa. QIF options have largely been retired.

Software still asks for QIF

MYOB accepts QIF, GnuCash and HomeBank import it happily, and older Quicken reads nothing else.

QIF states no date format

The file never records whether 03/04 is the third of April or the fourth of March, so the importer decides. MYOB expects DD/MM/YY.

QIF carries less context

No currency, no account number, no transaction IDs. Some of what the OFX holds has nowhere to go.

The transactions themselves transfer completely. The care goes into the date layout and knowing which extras do not survive.

OFX and QIF: What Survives the Conversion

OFX is a structured, tagged statement format carrying full account context. QIF is a plain-text record list from an earlier generation. Converting narrows what travels, and it helps to know exactly where.

What transfers

  • Every transaction's date, amount, and description
  • Payee and memo, joined into one complete description
  • The account type, including credit card handling
  • Running balances, where the source provides them

What doesn't

  • Transaction IDs (FITIDs), so QIF imports cannot deduplicate themselves
  • Currency, which QIF has no field for
  • Bank and account identifiers
  • Categories and splits, which Ledger Tome does not write

The missing transaction IDs are the one to plan around. An OFX import can recognize entries it has seen before and skip them; a QIF import cannot, because no QIF file from any source carries the identifiers that would make it possible. Import each period once and keep a note of what has been loaded.

Software that takes OFX directly? You may not need this conversion at all. See Import into Xero and Import into Sage . Just want to read the file? See OFX to CSV .

Common Ways to Get OFX Data Into QIF-Only Software

1

Ask the Bank for QIF

Worth checking the export page once. Most banks retired QIF years ago and are not bringing it back.

2

Retype From the Statement

Reliable and slow, and this is a monthly task rather than a one-off.

3

Round-Trip Through Other Software

Import the OFX somewhere that can export QIF, then move the file across. Adds a program and a subscription to a file conversion.

4

Automated OFX to QIF Conversion

Recommended

Reads the OFX directly and writes QIF in the date layout you choose. Free to start.

OFX to QIF: Method Comparison

Method Time Required Accuracy Best For Cost
Bank QIF download Instant, if offered Native The few banks still offering it Free
Retyping 30-60 minutes per statement Human error rate Nothing recurring Your time
Round-trip via other software 20+ minutes Varies by program People already running one Varies
Ledger Tome Under a minute Field-faithful, date layout chosen Any OFX, QFX, or QBO file Free to start

Why automated conversion wins: neither the bank nor the software is going to change, so the conversion step is the only part anyone can actually improve.

How Ledger Tome Converts OFX to QIF

Ledger Tome parses OFX statements natively and writes QIF the way older importers expect.

Upload

Upload your .ofx file

Native Parsing

Both OFX dialects decoded; dates, amounts, and split descriptions normalized

Review & Choose Date Format

Check the transactions and set the layout your software expects

Download QIF

A valid QIF file, one record per transaction

Both OFX dialects are handled, the older SGML style and the newer XML style, so it does not matter which your bank produces. Credit card statements are recognized and their sign convention decoded. Payee and memo are joined into complete descriptions before being written to the QIF payee line. Where the source carries a running balance, it is preserved on each record's memo line.

From Bank Download to a File Your Software Accepts

Before: raw OFX file

Raw OFX file in a text editor

After: QIF ready for import

QIF export with the date layout selected, ready for import

Use Cases

MYOB Bank Imports

MYOB takes QIF and OFX; QIF is the dependable path when a file will not load.

GnuCash & HomeBank

Free-software finance tools where QIF import is well trodden.

Older Quicken Installations

Versions that predate Web Connect and read QIF only.

Monthly Statement Routine

The same conversion each month, done in under a minute.

Software You Won't Replace

A tool that works and holds your history, kept for a file format's sake.

Bookkeepers With Mixed Clients

Different clients on different software generations.

Who It's For

MYOB Users

Australian and New Zealand businesses importing statement files.

GnuCash & HomeBank Users

Where QIF is a first-class import path.

UK & Irish Small Businesses

OFX downloads, older software.

South African & Australian Bookkeepers

Anglosphere banks, mixed software estates.

Long-Time Quicken Users

On versions that still work and still read QIF.

Anyone Whose Bank Dropped QIF

The gap between the download and the import.

Related Converters

Ledger Tome reads and writes many financial formats. Choose the one that fits your workflow:

QFX to QIF

The Quicken Web Connect version of this page.

OFX to CSV

Reading OFX downloads in a spreadsheet instead.

CSV to QIF

Starting from a spreadsheet export.

PDF to QIF

Starting from the original statement PDF.

QIF to CSV

The other direction: reading QIF archives.

What Ledger Tome Does Not Do

For clarity and transparency, Ledger Tome does not:

  • Access bank accounts directly
  • Initiate or modify transactions
  • File taxes or submit reports
  • Replace accounting software
  • Categorize transactions automatically

It focuses solely on converting statement data into structured, accounting-ready formats.

Security & Privacy

Your Financial Data is Protected

We take statement security seriously. Here's how we protect your data:

  • Encrypted Transmission

    All uploads use 256-bit SSL encryption (the same security banks use)

  • Secure Processing

    Files are processed in isolated, secure environments with no human access

  • Automatic Deletion

    All uploaded files are permanently deleted after 7 days (or immediately upon request)

  • No Training Data

    Your statements are never used to train AI models or shared with third parties

  • No Account Access

    We never access your bank account directly or store your banking credentials

  • GDPR Compliant

    Full compliance with data protection regulations

  • No Permanent Storage

    We don't maintain a database of your financial information

Privacy First: We process your data solely for conversion purposes. No marketing, no data selling, no third-party sharing.

Frequently Asked Questions

How do I convert an OFX file to QIF?

Upload the .ofx file, check the transactions, choose the date layout your software expects, and download the QIF. It takes about a minute.

Which date format should I choose?

Match the target program. MYOB documents DD/MM/YY. GnuCash and HomeBank accept YYYY-MM-DD, which cannot be misread. US Quicken expects MM/DD/YYYY.

Does MYOB accept OFX directly?

MYOB accepts both OFX and QIF for bank statement imports, so try the OFX first. Convert to QIF when a particular file will not load or when your version's import path expects it.

Will importing the same QIF twice duplicate transactions?

Yes, and that is true of any QIF file. The format carries no transaction IDs, so importers cannot recognize what they have already seen.

Do categories transfer?

No. Ledger Tome writes dates, amounts, payees, and a memo line. Your software applies its own categorization rules afterwards.

Does it work with .qfx and .qbo files too?

Yes. All three are OFX dialects and all three are read the same way.

My bank's OFX is the newer XML style. Is that a problem?

No. Both the older SGML and newer XML dialects are handled.

Are credit card statements handled correctly?

Yes. Credit card files are recognized and their sign convention decoded, so charges and payments land the right way around.

What happens to the account number and currency?

QIF has no field for either, so they are not carried. Your software already knows which account you are importing into.

Is there a file size limit?

Ledger Tome handles large statements, but note that MYOB requires import files under 10MB. Split a very large period if your software refuses it.

Can I edit the data before downloading?

Yes. The interactive preview lets you review and edit transactions before export.

How much does it cost?

Free to start, with no credit card required. Paid plans and token packs are available for higher volumes; see the pricing page.

Troubleshooting Common Issues

Dates are reversed after import

The layout chosen at export did not match what the program assumed. For MYOB use DD/MM/YYYY; where your software accepts YYYY-MM-DD, it cannot be misread at all.

The software rejected the QIF

Check the .qif extension survived the download and that you are importing into an account of a matching type. MYOB also rejects files over 10MB.

Transactions imported twice

QIF carries no transaction IDs, so nothing prevents a repeat import. Remove the duplicated batch and re-import the period once.

Amounts have flipped signs

Bank and credit card files use opposite conventions. The preview shows the interpreted sign per transaction; correct it there before export.

Descriptions are longer than expected

Payee and memo are joined so nothing is lost. Shorten them in the preview if your software truncates long payee lines.

Summary

Banks across the anglosphere export OFX, and a good deal of the software waiting for those files reads QIF instead. The transactions convert cleanly; what needs a decision is the date layout, because QIF states none and the importing program will assume one. Making that choice explicit is the difference between a clean month and a year of quietly reversed dates.

If your bank gives you OFX and your software wants QIF, Ledger Tome bridges them in under a minute.

Ready to Convert Your OFX Files?

Stop choosing between the file your bank offers and the file your software accepts. Convert your first OFX to QIF in minutes.

Free to start, no credit card required .ofx, .qfx and .qbo accepted Date format you choose Secure and private, files deleted after 7 days

Used by MYOB, GnuCash, HomeBank, and Quicken users

Cookies and analytics

We use necessary cookies to keep Ledger Tome working, and with your consent we use marketing and analytics cookies to improve it. You can change this anytime in Settings or our Privacy Policy .