Install the free, open-source money manager on Linux. Use the Ubuntu .deb for 22.04 and 24.04, or the Flatpak from Flathub on any distribution — every button opens the official v1.9.2 release.
Free & open source (GPL v2) · no ads, no sign-up
Money Manager Ex for Linux is a free desktop finance app packaged as an Ubuntu .deb and a distro-agnostic Flatpak. It is open-source under the GNU GPL v2, has no ads and needs no account, and keeps everything in a single SQLite file you can encrypt with AES-256.
On Ubuntu, pick the .deb that matches your release: 24.04 "noble" or 22.04 "jammy". If you run a different distribution — Fedora, Arch, openSUSE and others — install the Flatpak from Flathub, which bundles its own dependencies. Anything else can build from source; the code and build instructions are in the project repository. For other systems see the Windows and macOS guides, or the full download hub.
sudo apt install ./mmex_1.9.2-Ubuntu.24.04.noble_amd64.debflatpak install flathub org.moneymanagerex.MMEXflatpak run org.moneymanagerex.MMEX.Using apt install ./file.deb lets apt resolve dependencies automatically. On distributions without .deb or Flatpak, build from source using the instructions in the official repository.
Money Manager Ex is a native GTK application built with wxWidgets, so it is light on resources and runs on any current desktop Linux. The Ubuntu .deb packages target 64-bit (amd64) systems on 22.04 and 24.04, while the Flatpak bundles its own runtime and works on most other distributions. It needs only a few hundred megabytes of disk space, and your data lives in a single SQLite file you control.
If you installed the Flatpak, update it with flatpak update org.moneymanagerex.MMEX; for a .deb, download the newer package from the download hub and install it the same way to upgrade in place. To remove the app, run flatpak uninstall org.moneymanagerex.MMEX or sudo apt remove mmex. Removing the program never touches your database file, so back it up or delete it separately if you no longer need it. Other distributions can always build the current release from source.
sudo apt install ./mmex_1.9.2-Ubuntu.24.04.noble_amd64.deb from the download folder so apt pulls in any needed libraries.