Personal finance manager for Android
Easy to use Rich functionality Open SourceMy Expenses is free software, you can download its source code from mtotschnig/MyExpenses, inspect how it works, maybe learn from it, improve it, even redistribute it, provided you respect the licence.
Thank you for your interest in helping make My Expenses available in different languages. Currently My Expenses is translated to 34 languages (Arabic, Basque, Bulgarian, Catalan, Chinese (China), Chinese (Taiwan), Chinese (Hongkong), Croation, Czech, Danish, French, German, Greek, Hebrew, Hungarian, Italian, Japanese, Kannada, Khmer, Korean, Malay, Polish, Portuguese (Brazil), Portuguese (Portugal), Romanian, Russian, Sinhala, Spanish, Tamil, Telugu, Turkish, Ukrainian, Vietnamese) by close to 100 volunteers.
Translations are managed at Weblate, which provides a nice editor with very helpful productivity tools. If you want to start a translation into a new language, or help review or complete one of the existing ones, please register at Weblate and/or contact [email protected].
Translations are grouped into components depending on how they are referenced in the project's source code :
I am looking forward to collaborating with you on making My Expenses available in your language!
Please contribute by upgrading My Expenses and gain unrestricted access to the following features:
| Contrib Key One-time payment |
Extended Key One-time payment |
Professional Key Subscription |
|
|---|---|---|---|
| Unlock the ability to create more than five accounts | ✓ | ✓ | ✓ |
| Pie chart: Visualize the statistical distribution of transactions per category over different periods (years, months, weeks, days) | ✓ | ✓ | ✓ |
| Print the transaction list to a PDF file | ✓ | ✓ | ✓ |
| Unlock the ability to create more than three plans for recurring transactions | ✓ | ✓ | ✓ |
| Split transaction: A single transaction can be split into multiple parts (categories and transfers) | ✓ | ✓ | ✓ |
| No ads | ✓ | ✓ | ✓ |
| Sophisticated, customizable CSV import (spreadsheet applications) | ✓ | ✓ | |
| Cloud synchronization: Data can be synced between multiple devices
F-Droid: Webdav, Dropbox |
✓ | ✓ | |
| Unlimited number of templates and plans for split transactions | ✓ | ||
| Email support with guaranteed response within 2 business days | ✓ | ||
| Voting right on development roadmap | ✓ | ||
| History chart (Cash flow) | ✓ | ||
| Budgeting: Compare your spending to limits you set per category on a daily, weekly, monthly or yearly basis. | ✓ | ||
| Scan receipts: Automatically extract amount, date and payee | ✓ | ||
| Web User Interface | ✓ | ||
| Unlimited depth of category tree | ✓ | ||
| Download transactions from banks in Germany (FinTS) | ✓ |
With your support, My Expenses keeps growing in functionality, while being distributed ad free and Open Source.
Payee/Payer: Refinement of the user interface
Account flags extend customization of account visibility and priority.
Account types can be customized
Transaction list now shows more details for split transactions. Print : Balance Sheet, Debt Overview. Price history : Import / Export.
Pie chart showing distribution of money between accounts. Price History: Bulk download of missing entries. Translation : Thai (Contributed by abotabl.). Translation : Belarusian (Contributed by keefeer)
Balance Sheet : See your assets, liabilities, and net worth — all in one place.
Quick search / Complex search
Enhanced foreign currency account management with automatic exchange rate updates and real-time value tracking.
Exported files (PDF, backup, QIF, CSV, JSON) can be downloaded via Web User Interface. Performance enhancement
Search 2.0 Split transaction: Refinement of the user interface
Exchange Rate Provider: Refinement of the user interface
Budgeting: Synchronization
Archive: Refinement of the user interface. Budgeting: Refinement of the user interface
Saving goal / Credit limit: Refinement of the user interface
Archive: Refinement of the user interface. Debt Overview: Refinement of the user interface
Transactions can be archived.
Search for transactions with same properties.
Distribution per expenses and distribution per income can be shown together in double-ring donut chart.
FinTS: ING-DiBa. Print: Configuration (Paper format, Orientation, Font size)
Simplified setup of cloud backup
Budgeting 4.0
Search: Refinement of the user interface. Account widget configuration: Buttons. “Scan receipt” feature can be called from widget “My accounts”.
Print: Configuration (Paper format, Header and Footer)
Merge Categories
Original amount: Refinement of the user interface
Charts honour search filter.
Export to CSV: Original amount, Equivalent amount. Refinement of the user interface
Clone multiple transactions with new date. Web user interface can be controlled from main screen. Convert to transfer. Export to CSV: MS Excel
Unlink transfer
Custom colors for tags
Synchronization: Stability improvements. Transaction list: Refinement of the user interface
Synchronization: Microsoft OneDrive
Take photo: Refinement of the user interface
Menu on main screen can be fully customized.
Transfers can be mapped to categories. When screen lock is enabled, allow to opt-out of disabling screenshots.
Distribution, Budgeting: Refinement of the user interface
Categories can now be configured as expense or income categories, which will impact how the expense and income sums are calculated.
Home Screen Widget displaying current state of budget.
Attach arbitrary number of images and documents (PDF)
Import into multiple accounts from one CSV file. New strategy for managing duplicate payer/payee information.
Multibanking (Germany)
Settings: Refinement of the user interface
Transaction list can be sorted by amount. Files in application folder (backups and exports) can be shared or deleted.
Plan calendar view: Refinement of the user interface
Icons for payment methods can be customized. Grand total: Search: Equivalent amount
Widget follows theme configuration (light/dark). Template shortcut
Material 3
Optimize image file size
Backup file name is now configurable.
Exchange Rate Provider: https://coinapi.io
Debt management: Refinement of the user interface
Synchronization: Categories
Debt management: Refinement of the user interface
Encrypt database (Experimental)
Synchronization (WebDAV): Reconfigure. Translation: Urdu
Translation: Dutch
Synchronization: Local storage
Transaction list: Redesign
Budgeting 3.0. Web User Interface: https
Icons for categories 2.0
Customize: Export to CSV. Export to JSON 2.0
Web User Interface 2.0
Split transaction: Refinement of the user interface. Split parts: Original amount
Notes field allows multiple lines. Bug fixes: Synchronization
Purge old backups. Share exports and backups: HTTP
Arbitrarily deep category hierarchy. Budgeting: Refinement of the user interface
Synchronization - Setup: Refinement of the user interface.
Share debt summary. Tags for split parts.
Debt management 2.0. Export: JSON. Scan receipt (Chinese, Devanagari, Japanese, Korean)
Debt management
Exchange Rate Provider: https://exchangerate.host. In addition to local storage on the device, the backup file can be copied to a remote backend.
Thank you for your payment. Your transaction has been completed, and a receipt for your purchase has been emailed to you. You may log into your account at www.paypal.com to view details of this transaction. In order to claim your key, open My Expenses on your Android device, go to the Settings screen and click on the "Request a key" entry.
Responsible for the content of this website and for development, maintenance and distribution of My Expenses : Michael Totschnig
My Expenses does not access any data on your device other than its own database, its own folder on the SD card. If you use the feature of plans for future and recurrent transactions, you assign the calendar, where these plans are stored.
My Expenses requires the following permissions :
