Conversion

Import a Bank Statement Into HomeBank (Free)

HomeBank imports OFX, QFX, QIF, and CSV files, not PDF. Convert your statement, then use File, Import and follow the wizard to bring transactions in.

6 min read
Updated 2026-08-06
By EasyBankConvert Team

TL;DR - Quick Summary

HomeBank, the free open-source finance app, has no bank-linking service, so importing a file is how you get transactions in. It reads OFX, QFX, QIF, and CSV, but not a PDF. Convert your statement to one of those, then use File, Import and follow the wizard to load it into an account.

HomeBank has no bank feed, so import is the way in

HomeBank is deliberately offline: unlike the subscription finance apps, it does not connect to your bank or use an aggregator, so importing a file is not a fallback here, it is the main way transactions get in. It reads OFX, QFX, QIF, and CSV, and it cannot read a PDF, which is a printed statement rather than data. That means whatever your bank hands you has to become one of those files before HomeBank can use it. When the bank only offers a PDF, converting it to an OFX or QIF is the step that turns a month of activity into transactions HomeBank imports into an account.

The import wizard, step by step

HomeBank walks the import through a wizard. From the main menu choose File, then Import, and pick your converted file; HomeBank detects the format automatically and shows a preview of the transactions it found. The wizard has you name or choose the account the transactions belong to, and then you select the transactions to bring in, all of them for a fresh statement, before finishing. Because a converted file comes out clean, the preview matches what you expect and the wizard is a few clicks rather than a troubleshooting session.

OFX or CSV, and HomeBank's column mapper

An OFX or QFX file is the easiest to hand HomeBank, since it carries structured data the wizard reads without further input, and QIF works the same way. A CSV takes one extra step: HomeBank shows a column-mapping screen where you tell it which column holds the date, which the amount, and which the payee, and its mapper is smart enough to handle common layouts on its own. Converting your statement to OFX skips that mapping, while a clean converted CSV makes the mapping quick because the columns are already in a sensible order.

Duplicate detection on import

One thing HomeBank does well on import is catch duplicates. It detects transactions that match ones already in the account and lets you decide what to do with each, which matters when a converted statement overlaps a period you have partly entered. That safety net means you can import a full month without worrying that a few already-recorded transactions will double up. Reviewing the transactions in the converter before export adds a second check, so between the two the account stays clean rather than needing a cleanup pass after the import.

Free, offline, and private

HomeBank's appeal is that it is free, open-source, and keeps your books entirely on your own machine, with no account, no cloud, and no bank connection. Feeding it starts with the conversion, and that fits its private-by-design approach: the statement file is processed to build the OFX or CSV and then deleted automatically, with nothing retained on a server afterward. The transactions move straight from the converted file into your local HomeBank data and nowhere else, which is exactly the point for someone who chose an offline app in the first place.

How it works

  1. Convert the PDF: Convert the PDF statement into an OFX or QIF file, or a CSV, for HomeBank.
  2. Open Import: From the main menu choose File, Import, and select the converted file.
  3. Follow the wizard: Name or choose the account; for a CSV, map the columns on the mapping screen.
  4. Handle duplicates and import: Review the preview, resolve any duplicates HomeBank flags, select the transactions, and import.

Comparison

FormatHomeBank reads itNotes
OFX / QFXYesAuto-detected, cleanest
QIFYesStructured, no mapping
CSVYesMap columns in the wizard
PDFNoMust be converted first

A month of transactions converts to a HomeBank-ready OFX in about 30 seconds. Convert your statements now.

See pricing

Frequently Asked Questions

Related guides and articles

Try It Yourself

Experience the power of automated conversion

Start Converting