Money Manager Ex (MMEX) is a free/libre, open-source, cross-platform, easy-to-use personal financial and money management software. It helps organize finances and track cash flow.
MMEX includes all the basic features that 90% of users would want to see in a personal finance application. The design goals are to concentrate on simplicity and user-friendliness – an application that can be used everyday.
Screenshots










Observed history
| App | Change | Version | When ↓ |
|---|
No observed changes yet.
The initial import establishes a baseline. Future version changes will appear here.
Browse the app catalogue →Upstream releases
Release notes supplied by the developer. These dates are not Flathub package publication times.
1.9.431 Aug 2026
This release adds the following features:
- #8448 Transaction dialog takes 5s to open; not data-bound
- #5697 Allow transactions to be filtered based on attachments
This release fixes the following bugs:
- #8506 Creating a new database fails with 'SQL logic error[1]: near "Oman": syntax error' when UI language is French
- #8497 MMEX V1.9.3 crashes when creating an HTML model for a new report.
- #8485 Investment ->New Filter ===> Crash
- #8475 Assets Value
- #8471 Creating a new database fails with "SQL logic error: near "Africa": syntax error" when UI languageis Italian
- #8467 Can't move a column
- #8455 All dates are not all dates
- #8428 CSV Import: "Color" checkbox does not enable the color selector
1.9.37 Aug 2026
This release adds the following features:
- #8015 [FEATURE REQUEST] Account icons: usability, custom selection, and bank logos
- #8401 wx3.3.3
- #8297 Enchancements in database API
- #8287 Currency Manager, add apostrophe ' to the "Grouping char"
- #8279 Warning messages when compiling on Windows 11
- #8260 Modified Payee-PayeeTrend.grm (with Select input)
- #8239 New string translation macros
- #8229 Update to wxWidgets v3.3.2
- #8175 [regression] User interface language
- #7870 Make reconciled balance disappear on home screen if you want it to
- #8404 Fix: Clang compiler support, warnings removed
- #8339 Translate "Cash Ledger"
- #8320 Add selection between accounts and account types in summary of accounts report
- #8314 Add filtering for accounts and time period in summary of accounts report
- #8241 Move OK/CANCEL button locations on transaction dialog
- #8221 Dashboard updates and corrections
- #8219 Journal Panel additional functionality
- #8195 fix(#8191): package wxWidgets translations
- #8088 Add tooltips to toolbar configuration buttons
- #8072 Clarify CSV field labels for real and unreal gains
- #7994 Feature: Toolbar and Navigator configuration and custom account types
- #7962 Added the option to export stocks and added the option to limit the exported transactions/stocks between 2 dates (issue#7810)
This release fixes the following bugs:
- #8276 Crash on startup with existing databases in 1.9.3.0 on Windows bug
- #8431 Cannot jump from Transaction Report to account list
- #8432 Wrong "Selected transactions total" with multi-currency database
- #8390 Bug: Asset account view cannot be hidden in navigator configuration
- #8364 Create a scheduled transaction from an existing transaction (category and tags are missing)
- #8352 csv delimiter "|" give Bad allocation Error
- #8324 OFX Error
- #8311 Column width resizing is not saved
- #8309 Non riesco a stampare
- #8292 License dates are still wrong
- #8274 Error opening a new database
- #8268 Context menu right‑click causes crash in Currency Manager
- #8265 Payee Report - All = incorrect results
- #8262 Performance issue on v1.9.3 Beta
- #8257 App crashes when selecting a closed Bank Account
- #8254 Attachments will no longer be displayed in the transaction overview
- #8225 Missing translation 1.9.3 Béta version
- #8192 Time stamp for “Scheduled Transactions” is missing when entering manually
- #8176 Account deletion does not work
- #8169 Notes and color field are in the wrong place in "transaction report"
- #8140 Reconcile window opening balance may be incorrect if future transactions are displayed in checking panel
- #8130 Accounts Balance - Yearly Report Closed accounts
- #8124 Date Range issues
- #8118 Update Account Name in Account View
- #8116 [Reconcile account] Number formats
- #8087 Dashboard does not show Last N days
- #8057 GUI: Misprint at Stock Portfolio Overview (Tips, English)
- #8000 Reconcile dialog calculator not working on MacOS
- #7240 Homepage Import/Export CSV Link
- #8413 Column handling fixes and refactor
- #8403 Fix: Correct display of disabled buttons under Linux/GTK
- #8400 Fix: display configured names in panel haeders and navigator edit dialog
- #8359 Reconcile dialog - update sums after edit
- #8349 Fix regression introduced with "refine TrxDialog"
- #8335 Fix new account type always defaulting to Checking
- #8306 Fix currency related crashes during new database creation
- #8253 Fix segmentation fault
- #8247 Misc Fixes and updates
- #8245 Two (minor) Bugfixes
- #7997 Qif import fixes
- #7706 ERROR PRINTING TRANSACTIONS
- #7685 Transaction Report Settings Are Not Saved
1.9.220 Jan 2026
This release adds the following features:
- #7980 Refine scheduled transactions panel
- #7946 Transaction dialog Save and new enhancements
- #7947 Dedicated Flag to show/hide future transactions on dashboard
- #7821 2-digit years are interpreted as the first century, instead of being in the closest century
- #7758 Allow Finance/Yahoo cookie and crumb to be reset
- #7724 [Bug] Transaction list sorting by Date column is broken and can cause application crash (v1.9.1/1.9.2)
- #7308 Allow toolbar color to be customized
- #6771 Avoiding duplicate entries on CSV Import
- #3710 OFX import/export support
- #7781 Enhanced and refactored General Report Manager
- #7803 Pull in latest version of GRM reports
- #7819 Payee manager enhancements
- #7818 Bugfix and transaction dialog enhancements
- #7911 Updated documentation: expanded Tags section, added screenshots and GIFs
- #7913 Documentation Update: Complete rewrite of the Tags section with images and GIF + Improved translation: Adding Initial Shares to Stock
- #7824 Fix Arch Linux support
- #7940 New Features: Navigator expand/collapse all popup menu - Reconcile dialog
- #7923 Header of MMEX
This release fixes the following bugs:
- #8026 Dashboard/Account View overlay issue
- #8009 Correct dark mode colors on some dialogs (Windows)
- #7984 Cash Flow -> Transactions - Current Day Transactions are displayed as if not already reconciled
- #7975 Add descriptive tooltips to budget status icons in the Budgeting Panel
- #7949 Reconcile dialog issues
- #7984 Cash Flow -> Transactions - Current Day Transactions are displayed as if not already reconciled
- #7972 Cannot invoke Theme Manager from menus
- #7863 error occurred when saving the transaction
- #7851 Budget overview issue
- #7847 Crash updating Payees
- #7807 Reports/Categories/Where the money goes totals incorrect
- #7780 App crash on click on specific Stock Portfolio name after changing of sort order
- #7765 Reporting Start and End date issues
- #7761 CSV Import - Custom Fields Fail to Populate
- #7745 Save and Save and New has the same keyboard shortcut
- #7742 MacOS random crashes on exit
- #7737 MMEX crashes - stock portfolio account closed
- #7736 Default Stock URL should be: finance.yahoo.com/quote/%s
- #7710 v1.9.1 Crash on opening when it auto attempts to import WebApp transactions
- #7700 MMEX crashes after clicking on Stock Portfolios
- #7692 SOLVED (but please recheck) v1.9.1: Assertion before graphic "Summary", "Where the Money Goes/Comes From"
- #7688 Base currency in reports is not displayed
- #7562 AppImage build failure... github.com/AppImageCrafters/appimage-builder/issues/375
- #6868 Please allow `Now` to be translated and to work with localized versions of MMEX
- #6462 Notes are duplicated for some split transactions
- #6233 All Transactions view - Selected Transactions Amount
- #6128 Please set the default `Symbol Location` = `Suffix` for `Currency Code` = `HUF`
- #7793 Fixed sorting of investment accounts in stocks widget
- #7830 Refactor setting dialog static box assignments and remove double list refresh
- #7829 Derive accelerator key from (translated) tooltip text
- #7694 The New Database Wizard window is extremely wide
- #7914 Misc fixes
- #7916 Fix missing images and improve Tags documentation (en_US + it_IT)
1.9.112 Sept 2025
This release adds the following features:
- #7334 Copy sum on click
- #7606 Enhancement: Replace bulk transation setting option with dedicated button in transaction dialog
- #7605 Enhancement: Combine transaction related settings in dedicated panel
- #7604 Enhancement: Context menu option to move columns to beginning/end
- #7588 Enhancement: Use default status after copy/paste or duplicate
- #7577 Feature: Unified date range handling
- #7567 1.9.1 Beta Juli 23 Homepage is displayed incorrectly
- #7559 Enhancement: Show total in stock transaction list
- #7558 Feature: Show stock list instead of help page in Stock portfolios
- #7557 Feature: Emphasize not reconciled transactions
- #7539 Improved German translation - removed warnings - small fixes
- #7530 wxWidgets 3.3.0 (now 3.3.1)
- #7468 Last 1.9.1 Beta doesn't run on Linux
- #7467 wxWidgets 3.2.8
- #7445 Warning when re-opening MMEX after a system restart
- #7441 wxWidgets 3.x STL BUILD
- #7372 wxWidgets 3.2.7
- #7363 Self Transfer as Revaluation
- #7247 Refactor translation macros
- #7190 Dashboard: No red in negative amounts and Histogram dissappeared
- #7150 Refine date ranges in transaction panels
- #6882 c++17
- #5124 Update Windows wxWebView to use wxWEBVIEW_BACKEND_EDGE backend
- #1628 Model_Attachment::REFTYPE_CHOICES
This release fixes the following bugs:
- #7668 Wrong date range on "Category Income/Expenses - 12 month" report
- #7663 Future transactions not displayed if > 30 days after end of unbounded range end
- #7580 Bug: New splits are not added in the split transaction dialog
- #7568 Transaction form invisible
- #7546 If you edit a scheduled payment and cancel the attachment, it disappears.
- #7532 changing budget selection in budget reports has no effect
- #7485 wxWidgets debug alert triggers when viewing stock panel
- #7465 System crash deleting quote from historic view of a title
- #7451 You must use int64 for History Id retrieved from List (otherwise it could be a negative value and lead to memory exception)
- #7392 Report on new sub-category not showing correct result
- #7296 MMEX crashes when selecting a specific credit card account
- #7292 Three languages are not sorted and shown like the other languages
- #7277 Strange Symbols Appearing in Transaction Date Filters (1.9.1 Beta1)
- #7272 MMEX crashes when filtering on custom field only in transation report
- #7271 Transaction Report -> link to transactions broken
- #7235 Change ending date for Monthly Category report?
- #7229 Error on using the credit limit feature
- #7220 Transaction Report crash if tags are selected
- #7210 Manuually entering the same new tag in Split Transactions will cause a Constraint error
- #7204 AppVeyor compile errors when building with wxWidgets 3.3.0
- #7195 Creating scheduled transaction of X days
- #7194 QIF File import error after updating to 1.9.0
- #7192 MMEX 1.9.0: MMEX CSV export not working properly
- #7174 SUID with unique timestamp in milliseconds
- #6949 Q instead of ctrl+q closes the program
- #6898 Drop-down list: 1. Remove colon `:`; 2. Replace colon `:` with 1-character ellipsis `…`
- #5196 Poor icon rendering for different DPIs using wxGenericTreeCtrl
- #2891 Locked transaction