KMyMoney logo KMyMoney Made by KDE
Home › Features
KMyMoney features welcome and main window
Free & Open Source · Made by KDE

KMyMoney Features

Everything the free, open-source double-entry finance manager offers — accounts, budgets, scheduled payments, investments, online banking, imports, reports and encryption.

Install KMyMoney
Version 5.2.2 · Free (GPL) · Windows, macOS & Linux

KMyMoney features cover the full range of personal finance management in a single free, open-source application from the KDE community. It applies proper double-entry accounting to your bank, cash, loan and investment accounts, adds budgets, scheduled transactions, categories, tags and payees, connects to your bank through OFX and HBCI online banking, imports QIF, OFX and CSV files, tracks investments with online price quotes, works across multiple currencies, and produces dozens of customisable reports and graphs — all while keeping your data stored locally with optional GPG encryption. Current version 5.2.2, free for Windows, macOS and Linux.

5.2.2
Current version
Free
Open source (GPL)
3
Platforms
Dozens
Report types

Core KMyMoney features

Financial summary

A welcome dashboard gives an overview of your finances, including overdue and upcoming scheduled transactions, account balances and your favourite reports.

Account registers

Ledger and account views with a transaction form or direct data entry, a ledger lens for detail, sortable columns and calculator-style number entry.

Institutions

Organise, view and manage all the accounts you hold at a particular bank, and create, edit, reconcile or update them from one place.

Scheduled transactions

Set up recurring bills, deposits and transfers so you never forget a payment; schedules can even enter transactions into the ledger automatically.

Categories & tags

Organise every transaction by category and tag to see where your money comes from and where it goes, with ready-made category templates.

Payees

Manage payees with transaction history, stored contact details, automatic matching rules and a default category for each one.

Investments

Track stocks, bonds and mutual funds, use the investment wizard to set them up, and update stock and currency prices online.

Budgets & forecast

Build budgets and forecast future balances so you can plan ahead and compare planned against actual spending.

Reports, imports & security

Dozens of configurable reports and charts, exportable to CSV; QIF/OFX/CSV import; online banking via OFX and HBCI; multi-currency; and GPG encryption.

See the features in action

KMyMoney features financial summary
Financial summary
KMyMoney features scheduled transactions
Scheduled transactions
KMyMoney features payee view
Payees
KMyMoney features ledger view
Ledger view
KMyMoney features investments ledger
Investments
KMyMoney features reports and documentation
Reports & docs

Import, online banking and multi-currency

KMyMoney is designed to fit the way you already handle money. It connects to your bank through OFX and HBCI/AqBanking online banking, and it imports QIF, OFX and CSV files — a straightforward way to move data in from Quicken, MS Money or a bank export. Because it uses proper double-entry accounting, imported transactions are matched and balanced rather than simply listed. Multi-currency support lets you keep accounts and investments in different currencies and see them reconciled together, while online price quotes keep securities and exchange rates current.

On the reporting side, KMyMoney ships with dozens of ready-made reports covering income, expenses, net worth, budgets and investments, each fully configurable. Reports can be turned into charts and exported to CSV for a spreadsheet, and any report can be pinned to your financial summary home page for one-click access. For privacy, your data file lives on your own computer and can be protected with GPG encryption plus an optional recovery key.

  1. Create your accounts and choose their currencies with the New Account wizard.
  2. Import existing data from QIF, OFX or CSV, or connect online banking via OFX/HBCI.
  3. Set up categories, tags, payees and scheduled transactions to organise activity.
  4. Build budgets and open the reports you need, then pin favourites to your summary.

Two smaller touches round out the day-to-day experience. The ledger offers a choice between a guided transaction form, similar to older commercial money managers, and fast direct entry straight into the register for people who prefer to type quickly; a ledger lens can expand the selected row to show every detail without cluttering the rest of the list. And a powerful transaction search makes finding a single entry among years of history straightforward, filtering by date, amount, category, payee and more. Together with the welcome dashboard and pinned reports, these features mean most routine tasks are only a click or two away once your file is set up. Documentation is thorough too: a full user manual is available from the Help menu and as a PDF, which helps when you first meet the double-entry concepts behind the software.

Frequently asked questions

What accounting method does KMyMoney use?
Time-tested double-entry accounting — the same method used in commercial bookkeeping — so every transaction is balanced and your books stay accurate.
Can KMyMoney import bank data?
Yes. It supports online banking via OFX and HBCI/AqBanking and imports QIF, OFX and CSV files from banks and other finance programs.
Does KMyMoney track investments?
Yes — stocks, bonds and mutual funds, with an investment wizard and online price quotes for securities and currencies.
Can I encrypt my KMyMoney data?
Yes. The data file can be protected with GPG encryption, with an optional recovery key in case you lose your passphrase.

Download KMyMoney free

Free and open-source for Windows, macOS and Linux — no cost, no trial limit, no ads. Current version 5.2.2.

Download KMyMoney   Read the review