Why convert CSV to QIF or OFX
Banks let you download transactions as CSV or Excel, but many personal finance apps import QIF or OFX more reliably than a spreadsheet. QIF is a plain text format; OFX is a structured format with an ID for each transaction. This page turns a statement file into either one, and also converts Excel (XLSX) to QIF or OFX.
How to convert a bank statement to QIF
Download the statement from online banking as CSV or Excel, choose it above, check the columns, and download QIF or OFX. Bank exports differ in every detail: the converter skips the lines about the account at the top, finds the header row, and picks the date, description and amount columns, or separate money out and money in columns. It works out whether dates run day, month, year or month, day, year, and whether the file uses a decimal point or a decimal comma. Amounts written as (12.50), 12.50-, 12.50 Dr or with Indian grouping are all read correctly. Change any choice in the Columns panel.
Files made by the DocFig bank statement to CSV and bank statement to Excel converters open without any changes, which makes a full route from a PDF statement to a finance app.
Importing the QIF or OFX file
- GnuCash imports QIF and OFX from File, Import. For QIF, it asks whether dates are month-day-year or day-month-year, so pick the same style here.
- Moneydance imports OFX, QFX and QIF files from File, Import, and its guide recommends OFX or QFX when you have the choice.
- Other apps, including Quicken, support QIF and OFX import in different ways by version and account type. Check that app's help before you import.
After importing, compare the account balance in the app with your bank's balance for the same date. Each OFX transaction gets an ID built from its date, amount and description, so importing the same file twice gives the same IDs, which lets apps that check IDs skip the repeats.
Tested with real parsers
Files from this page were read back with three open-source parsers (ofxparse, ofxtools and quiffen) for sample statements from the United Kingdom, the United States, India and Germany. Every row came back with the same date, amount and description.
Your statement stays on your device
The file is read and converted in your browser and the download is made there too. Nothing is uploaded to DocFig or anyone else; the page sends only tiny counters with an event name. How to check this yourself.
Sources
Sources checked 26 October 2026.