Self-host MoneyMatter
v0.33.4Open-source personal finance tracker with bank sync and AI
- Stars
- 191
- Port
- 8081 (Backend application port (internal))
- Requires
- Currency-rates-api, PostgreSQL, Redis
letehaha/budget-tracker-beWhat is MoneyMatter?
MoneyMatter is an open-source personal finance application that you can self-host with Docker Compose. It tracks accounts in any currency, budgets, investments (stocks, ETFs, crypto), loans, vehicles, and net worth. Transactions can be entered manually or synced from banks via LunchFlow, SimpleFIN, and Monobank covering 30+ countries. It imports from YNAB, Wallet, Microsoft Money, CSV, OFX, and AI-parsed statements. Features include multi-currency with automatic exchange rates, customizable dashboard, cash flow and money flow reports, pivot tables, a FIRE planner, and family sharing with per-account access control. Authentication supports email/password, Google, GitHub, and passkeys (WebAuthn). A built-in MCP server lets AI agents like Claude and ChatGPT query your financial data. The self-hosted version is free with all features enabled, while the cloud offers a 40-day trial and paid plans from $30/year. The stack runs on PostgreSQL, Redis, and a currency-rates service, exposed on a single port (default 8080) behind any reverse proxy.
Should you self-host MoneyMatter?
MoneyMatter scores 20/100 on selfhost.directory (how scoring works) and ranks #62 of 62 in Personal Finance. It has 191 GitHub stars.
It shipped 10 stable releases in the past year. The latest, v0.33.4, came out on 27 October 2026. New versions land roughly every 1 days.
An official Docker image is available. It is AGPL-3.0-licensed and written mostly in Typescript.
Its closest alternative on selfhost.directory is Firefly III (82/100, 25 022 stars). It scores higher overall, so compare the two before you pick. See MoneyMatter vs Firefly III side by side.
Features
- AI categorization and parsing
- Automation Rules
- Bank synchronization
- Budgeting with rollover
- Data Import/Export
- Family/household sharing
- FIRE planner
- Investment Tracking
- MCP server for AI agents
- Multi-currency accounts
- Passkey/WebAuthn authentication
- Reports and analytics
- Transaction attachments
MoneyMatter README
FAQ
What can an AI assistant see and do?
Only what you approve. When connecting an assistant, you pick one of three access levels: read, write, or write and delete. The assistant signs in through OAuth and you can revoke access in settings.
Can I bring my data from another app?
Yes. Direct importers for YNAB, Wallet by BudgetBakers, and Microsoft Money. For other apps, use CSV, OFX, or bank statement import with AI-assisted parsing.
Can I move between the cloud and my own server?
Yes, both ways. Export a backup on one and restore it on the other. Backup export works during the trial, so you can try cloud first and move to self-hosted later with all your data.
Self-hosted or cloud, what's the difference?
Both run the same app. Self-hosted is free on your own server with Docker; you handle updates and provide your own API keys for market data. Cloud handles hosting, updates, security patches, and pays for stock/crypto prices, exchange rates, and merchant logos.
What's the difference between the plans?
Essential ($30/year) includes manual tracking, imports, budgets, investments, reports, backups, AI on your own API key, MCP server, and 2 household seats. Plus ($55/year) adds bank sync, AI on the provided key, and 5 seats. Self-hosting is free with all features.
What happens after the 40-day trial?
No card is required to start, so you cannot be charged automatically. After the trial, your account becomes read-only: you can view and export data or delete the account. Nothing is deleted.
Is my data secure?
Your browser talks to the app over HTTPS. Bank credentials and AI keys are stored encrypted with AES-256-GCM. The code is open source and auditable on GitHub. Self-hosting keeps your data on your own server.
More in Personal Finance
myfinSelf-hosted, open-source personal finance manager for budgeting, expense tracking, and investment monitoring with multi-language support and dark theme.
OcularOcular is an open-source, self-hosted budgeting app for tracking personal finances across multiple years with dashboards, dark mode, PWA, and Google Sheets import.
OpenBudgeteerSelf-hosted, open-source budgeting app using the Bucket Budgeting Principle, inspired by YNAB, built with .NET and Blazor Server, deployed via Docker.
opencaseOpenCase is an open-source, self-hosted platform for creating and managing custom stock portfolios with Zerodha and Angel One broker support.
OpenFamilySelf-hosted family organizer with shopping, tasks, calendar, budget, recipes, meals. Docker/Windows install, PWA offline, Mealie/Home Assistant integrations.
PaisaPaisa – Personal Finance Manager. https://paisa.fyi demo: https://demo.paisa.fyi
PanWatchOpen-source, self-hosted AI stock monitor for A-share, HK and US markets: portfolios, TradingAgents research, price alerts and paper trading.
payobillspayobills is a self-hosted, open-source personal bill management app built as Kubernetes microservices. Track bills, manage payments, gain financial insights privately.
Personal Management SystemOpen-source, self-hosted personal data hub: notes, contacts, encrypted passwords, payments, schedules and files, run via Docker Compose with MariaDB.
pigletSelf-hosted, open-source budget manager for tracking household expenses, sharing budgets, and generating monthly reports with a web UI and API.
receipt-wranglerReceipt Wrangler is a self-hosted, open-source app for scanning, managing, and splitting receipts using OCR and AI extraction, with web, desktop, and mobile interfaces.
RotkiSelf-hosted, open-source crypto portfolio tracker that decodes on-chain and exchange history into readable events and local profit/loss tax reports.






0 comments