Personal Finance

KMyMoney – personal finance manager

KMyMoney is a personal finance manager developed as part of the KDE software family. It helps individuals and households keep track of their income, expenditure, bank accounts, investments and overall financial position.

The application uses double-entry accounting principles to maintain accurate financial records. Its interface provides account ledgers, transaction entry forms and an overview of your finances.

KMyMoney is designed for personal rather than commercial accounting. It offers a structured approach to managing money without requiring extensive knowledge of bookkeeping.

This is free and open source software.

Key Features

  • Manage checking, savings, credit card, cash, investment and loan accounts.
  • Record transactions with categories, payees, tags and split transaction support.
  • Reconcile account balances against bank statements, tracking cleared and outstanding transactions.
  • Schedule recurring income, payments and transfers, with configurable frequencies and automatic transaction entry.
  • Create budgets, allocate amounts to spending categories and compare actual expenditure against planned spending.
  • Generate financial forecasts based on scheduled transactions and historical activity.
  • Track stocks, bonds and mutual funds, including investment transactions, fees and dividend income.
  • Retrieve security prices and foreign currency exchange rates from online sources.
  • Produce customisable reports covering income, expenditure, net worth, cash flow, investments and taxation.
  • Import financial information from QIF, OFX, CSV and GnuCash files.
  • Search transactions using dates, amounts, categories, payees and other criteria.
  • Manage multiple currencies, exchange rates and transactions involving foreign currencies.
  • Store financial information in XML files, optionally protected using GPG encryption, or use supported SQL databases.
  • Extend functionality through plugins, including online banking integrations.
  • Cross-platform support – runs on Linux, macOS, and Windows.

Website: kmymoney.org
Support:
Developer: KMyMoney Developers
License: GNU General Public License v2.0

Image of KMyMoney
Click image for full size

KMyMoney is written in C++. Learn C++ with our recommended free books and free tutorials.


Related Software

Desktop Personal Finance Tools
GnuCashPersonal and small-business financial accounting software
HomeBankManage your personal accounts at home
Money Manager ExCross-platform, easy-to-use personal finance software
KMyMoneyPersonal Finance Manager for KDE
SkroogePersonal finance management tool
GrisbiPersonal accounting application
Eqonomize!Personal accounting software for the small household economy
jGnashMakes tracking personal finance painless
BuddiPersonal budget software for the rest of us
BG FinançasJavaFX personal finance manager
OpaleVery simple personal bank account manager
KapytalTracking income, expenses, investments, and household finances.
MOKKA BudgetDesktop household budgeting application

Read our verdict in the software roundup.


Best Free and Open Source Software LinuxLinks helps you discover the best free and open source software for Linux. Explore our extensive collection of recommended applications, including alternatives to popular proprietary software.

We also publish software reviews, Linux tutorials, hardware reviews, free programming books and articles covering the wider open source community. Browse our Linux resources to discover more.

Know a useful free and open source Linux application we haven't covered? Suggest a program for inclusion.

Has your software been featured on LinuxLinks? Display one of our Featured on LinuxLinks badges on your website or GitHub README.
Subscribe

Please read our Comment Policy before commenting.

Notify of
guest
0 Comments
Oldest
Newest Most Voted