Make transaction files work with Wave, Sage, FreeAgent, LessAccounting and others

Each accounting app listed below imports one or more formats like OFX, QFX, QBO, QIF, or CSV. Scroll down to each format section to see converters for that format.

If your app is not listed, let us know so we can add it. Check with your accounting software for supported import formats like OFX, QIF, or CSV. Then see the converters below for your original file type.

All conversions and formats mentioned below are supported by the ProperConvert app.

Common file formats supported by accounting software

See below file format(s) supported by specific accounting software/service

Convert to the OFX format

OFX files are Open Financial Exchange files. This is the most popular format. Apps like Xero, Sage, FreeAgent, MS Money, and ZarMoney all import OFX. For most software and online services, OFX is the first choice. There are a few OFX variants, so select the correct "OFX file type" for your app. When not sure, select "OFX all apps."

OFX format includes a transaction ID (reference ID). QIF does not. The reference ID (when supplied by your bank) lets you skip already-imported transactions.

OFX files need to be created differently for different software. This includes Microsoft Money (US and non-US), old Microsoft Money 99/2000, and other software like Sage.

Convert PDF to OFX

The ProperConvert app converts PDF statements for bank and credit card transactions. These details are extracted from PDF files:

These are matched to the OFX transaction fields: date, amount, payee, memo, check number.

Convert XLS/Excel/CSV to OFX

To convert XLS, XLSX, Excel, CSV to OFX (Excel file to OFX format), you can use the following method.

Prepare your Excel file

Convert to the QIF format

QIF format is supported by Xero. Use the date format expected by your country settings. When using a converter, select the QIF target as "MS Money or other" and set the output date format:

Convert to the CSV format

Typical file formats importable by accounting software

Convert transactions to a format importable by ZarMoney

ZarMoney imports OFX, QFX files.

Convert transactions to a format importable by Sage 50, Sage 300, Sage One

Sage imports OFX files. Sage comes as desktop software (Sage 50, Sage 300) and as an online service (Sage One). For both products, the bank ID, branch ID, and account number in the OFX file must match the account settings in Sage.

Convert Transaction data to a format importable by FreeAgent

Use the ProperConvert app to convert your transaction files to the format FreeAgent needs. OFX, QFX, QBO, and QIF are all supported. OFX gives the best results.

You can get a transactions file from your online banking. If FreeAgent does not import it, convert it to a correct OFX format using ProperConvert. For example, if you have a PDF bank or credit card statement, convert it to OFX first.

How to import an OFX file into FreeAgent

OFX, QIF, or CSV files must include payee names. The names do not need to match exactly what is in your accounting system. Even a generic name like "Payment" works. You still need to match each transaction to a vendor record and an expense or income account:

Once you have matched some transactions, the system can guess categories the next time you import an OFX file.

QBO and QFX files are similar to OFX with extra details. These extra details do not matter for FreeAgent. If your QBO or QFX file does not import, convert it to a standard OFX file first.

QIF files differ from OFX/QFX/QBO. Watch the date format (MM/DD/YYYY vs DD/MM/YYYY) and the decimal separator (dot vs comma). Amounts must not use a thousands separator.

If your QIF file does not work with FreeAgent, use ProperConvert to convert it to OFX. Then import the OFX file into FreeAgent.

Import a PDF file into FreeAgent

To import transactions from a PDF file into FreeAgent, first convert it to OFX using ProperConvert. The app extracts date, amount, description, and check number from bank and credit card PDF statements. The payee name is pulled from the transaction description by removing common noise like dates and numbers. Use the built-in renaming feature to refine payee names to match your vendor names in FreeAgent.

Convert transactions to a format ready for LessAccounting

LessAccounting supports QIF and QFX import. If you already have files in these formats, just import them.

If you have a CSV or Excel file, convert it to QIF or QFX first. Then import into LessAccounting.

If you have a PDF file, use ProperConvert to convert it.

If you have QBO or OFX files, try importing them directly. These are extended OFX files. If LessAccounting does not import them, use ProperConvert to convert first.

If LessAccounting will not import your QIF or QFX file (not made by ProperConvert), the file may not follow the format specs correctly. It may be named QIF or QFX but not properly structured. ProperConvert tolerates many file errors and can create a correct file from it.

Convert transactions to OFX or QIF format importable by Microsoft Money

Microsoft Money Sunset Edition imports QIF and OFX files. It also imports QBO and QFX files (see below). There are some differences between QIF and OFX/QFX/QBO import, but either format works well.

Use the ProperConvert app to convert your transaction files to the format required by your accounting software.

How to Import QBO and QFX files into MS Money

QBO and QFX files are extended OFX files. MS Money follows the OFX spec, so it should import QBO and QFX files as OFX. To import a QFX or QBO file in MS Money:

Learn More

Related articles