
Firefly III
A self-hosted, open-source personal finance manager for absolute data sovereignty and automated wealth tracking.

The double-entry open-source financial manager built for precision and privacy.

KMyMoney is a cross-platform personal finance manager built on the KDE Frameworks, designed to provide the features of professional accounting software within a user-friendly interface for individuals. In the 2026 market landscape, KMyMoney stands out as a premier 'local-first' alternative to subscription-based SaaS platforms, appealing to users who prioritize data sovereignty and cryptographic security. It implements a strict double-entry accounting system, ensuring that every transaction is balanced and audited, which prevents common errors found in simpler spreadsheet-based tools. Its technical architecture supports a wide array of financial instruments, including complex investment portfolios, multi-currency accounts, and scheduled transaction engines. By utilizing a plugin-based system, KMyMoney integrates with protocols like OFX (Open Financial Exchange) and HBCI (Home Banking Computer Interface), allowing for seamless data retrieval from financial institutions without compromising user privacy through third-party aggregators. As privacy regulations tighten globally in 2026, KMyMoney’s ability to operate entirely offline with GPG encryption makes it a critical tool for security-conscious users and small non-profit organizations requiring robust financial auditing.
KMyMoney is a cross-platform personal finance manager built on the KDE Frameworks, designed to provide the features of professional accounting software within a user-friendly interface for individuals.
Explore all tools that specialize in generate financial reports. This domain focus ensures KMyMoney delivers optimized results for this specific requirement.
Explore all tools that specialize in budget forecasting. This domain focus ensures KMyMoney delivers optimized results for this specific requirement.
Explore all tools that specialize in expense categorization. This domain focus ensures KMyMoney delivers optimized results for this specific requirement.
Every transaction requires both a source and a destination account, ensuring the fundamental accounting equation (Assets = Liabilities + Equity) is always balanced.
Tracks cost basis, capital gains, and dividend reinvestments using lot-based tracking for individual securities.
Supports native integration with GnuPG to encrypt the local XML data file at rest.
A sophisticated cron-like system for financial events that supports complex recurrences and variable amounts based on previous data.
Direct communication with bank servers via the LibOFX and AqBanking libraries, bypassing third-party middleware like Plaid.
Infinite nesting of income and expense categories allows for granular reporting and data mining.
Allows users to store financial data in MySQL, PostgreSQL, or SQLite instead of the default XML format.
Download the binary for Windows/macOS or install via package manager (apt/pacman/dnf) on Linux.
Launch the New User Setup Wizard to define base identity and default currency.
Select a predefined Account Template based on regional standards (e.g., US Common Accounts).
Configure the data storage backend (defaulting to XML or optional SQL database).
Manually create Institution entries for banks, credit unions, and brokerages.
Import historical data using the QIF or OFX importer tool for each account.
Set up the Investment Wizard to track individual stocks, mutual funds, or crypto assets via ticker symbols.
Define monthly or annual budget limits across hierarchical categories.
Enable GPG Encryption in settings to secure the local data file with a private key.
Run the Consistency Check tool to ensure all double-entry splits are balanced.
All Set
Ready to go
Verified feedback from other users.
"Highly praised for its robustness and 'no-nonsense' approach to privacy, though criticized for a steep learning curve for non-accountants."
Post questions, share tips, and help other users.

A self-hosted, open-source personal finance manager for absolute data sovereignty and automated wealth tracking.

Keep tabs on your money in one place by linking your accounts.

The AI-first way to run a brokerage, bringing intelligent automation to every transaction.

AI-powered financial and business management platform.
Rent Manager is a customizable property management software designed to unify every aspect of real estate business, enhanced by AI automation for greater efficiency.

A complete cloud-based accounting system for businesses of all sizes, integrating accounting, invoicing, payroll, project management, and more.