My Expenses

My Expenses

Easy to use personal finance manager: rich functionality and Open Source

Michael Totschnig Finance Manager

Screenshots

Screenshot of My Expenses Screenshot of My Expenses Screenshot of My Expenses Screenshot of My Expenses Screenshot of My Expenses Screenshot of My Expenses Screenshot of My Expenses Screenshot of My Expenses

Description

My Expenses is your ultimate, privacy-friendly personal finance manager—giving you total control over daily expense tracking, budgeting, and investment portfolios with open-source transparency.

Key Features:

• Daily Expense & Budget Tracking: Effortlessly keep tabs on income and expenses on your phone or tablet. Create budgets, split transactions, and set up recurring transaction plans.
• Investment & Portfolio Management: Track stock, crypto, or custom asset portfolios, monitor price history, and manage multi-currency investments in real time.
• Bank Integration & Reconciliation: Connect directly to supported banks via FinTS or reconcile transactions manually against your bank statements for pixel-perfect balance tracking.
• Smart Receipt Scanning (OCR): Automatically extract transaction details from photo receipts using advanced optical character recognition.
• Web Interface for Desktop: Access and manage your transactions from any web browser on your local network.
• Powerful Analytics: Visualize spending trends, distribution pie charts, and historical reports with customizable dynamic graphs.
• Flexible Sync & Data Control: Export and import data easily in QIF and CSV formats. Sync seamlessly across devices using WebDAV, Nextcloud, Google Drive, Dropbox, or OneDrive with client certificate support.
• Privacy & Security First: Open-source transparency, password or biometric lock screen security, and encrypted database protection.

Unlock Premium Features:

• Contrib Key: Highlights include unlocking unlimited accounts, unlimited recurring plans, PDF list exports, category distribution charts, and more.
• Extended Key: Includes all Contrib features, plus automated cloud synchronization, and advanced CSV import rules.
• Professional Key: Includes all Extended features, plus investment & portfolio tracking, history charts, budget monitoring, receipt OCR scanning, local web desktop interface, direct bank sync (Germany), and more.

Permissions Transparency:

• Calendar: Recurrent plans are saved to a dedicated local calendar or any calendar you assign.
• Internet: Anonymous usage tracking (opt-in), cloud synchronization and crash reports (opt-in).

Take control of your money and net worth today with My Expenses!

What’s new (4.1.3.1)

• Bug fixes

https://github.com/users/mtotschnig/projects/199
https://mastodon.social/@myexpenses/117435160854211557

Versions

Version Date Size Requires Android Download
4.1.3.1 current
349f721b80a467f2…
2026-10-22 35 MB API 26
4.1.3
2891cbbb38597c8a…
2026-10-12 50 MB API 26
4.1.2
00f27cdd54692cc6…
2026-09-27 51 MB API 26

Permissions

What the app asks the system for. Android only grants sensitive access after you confirm it.

  • Accounts on the deviceRead the list of configured accounts.
  • MANAGE_ACCOUNTS
  • AUTHENTICATE_ACCOUNTS
  • USE_CREDENTIALS
  • Prevent sleepingKeep the device from going to sleep.
  • Internet accessSend and receive data over the internet.
  • Network stateCheck whether and how the device is connected.
  • Sync settingsRead synchronisation settings.
Show 14 more permissions
  • READ_SYNC_STATS
  • Change syncTurn synchronisation on and off.
  • Change calendarCreate and change appointments.
  • Read calendarRead appointments.
  • Run at startupStart automatically after the device is switched on.
  • launcher.permission.INSTALL_SHORTCUT
  • NotificationsShow notifications.
  • Write storageCreate and change files on the device storage.
  • Foreground serviceKeep running in the background, visible in the status bar.
  • myexpenses.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
  • Wi-Fi stateRead information about the Wi-Fi connection.
  • FOREGROUND_SERVICE_SPECIAL_USE
  • NFCExchange data via near field communication.
  • Read storageRead files on the device storage.

Comments