MoneyMatter

Tap a star to rate

MoneyMatter is an open-source personal finance tracker that lets you choose where your data lives: on your own server via Docker or on MoneyMatter's cloud infrastructure. The product competes on three pillars: international bank coverage that reaches beyond North America, the ability to keep your data on your own machine if you prefer, and AI that learns your spending patterns and automates categorization. For users outside the US, or those skeptical of cloud-based finance apps, MoneyMatter offers a route that many budget trackers do not.

The tagline on the site captures the ethos: "Your finances. Your server. Your rules." You can self-host for free using Docker, or subscribe to the cloud version starting at $2.50 a month when billed yearly. The free trial on the cloud version lasts 40 days and requires no credit card.

Getting money in: bank sync and imports

MoneyMatter connects to banks through three aggregator platforms: SimpleFIN, Monobank, and LunchFlow. Together these cover more than 30 countries. If you are in the US, SimpleFIN is the US rail. For European users, LunchFlow and Monobank offer regional coverage. The site does not offer a direct-bank-feed model; instead, you create an account with the aggregator platform and MoneyMatter syncs from there. This adds a small setup step but provides standardization and reliability.

If your bank is missing from the aggregator network, or you prefer not to use bank sync at all, MoneyMatter accepts imports. You can bring in transaction history from YNAB, Wallet (by BudgetBakers), or Microsoft Money with one-click importers that handle the format translation. You can also upload CSV, OFX, or QIF files for manual import. The site mentions AI-assisted parsing for messy files, which means if your bank exports a statement in an unusual format, the AI can attempt to make sense of it rather than requiring you to reformat it by hand.

Once transactions are in MoneyMatter, the site describes the workflow as happening in three steps: bring your money in (bank or import), it sorts itself (AI learns your patterns and your rules handle the rest), and you see where you stand (income against expenses, savings rate, and net worth). The AI auto-categorization is described as learning from your patterns, so each transaction you manually correct trains the model to categorize future ones more accurately.

The budgeting workflow and feature set

MoneyMatter's budgeting layer starts with the basics: set targets by category for the month or year, and the app shows your progress. But the site's comparison table against YNAB and Monarch highlights what differentiates it. Where YNAB offers an all-or-nothing household-share model, MoneyMatter provides per-account control, meaning you can give a partner read-only access to one account while keeping others private. Where YNAB ties users to one currency per budget, MoneyMatter handles multiple currencies with automatic exchange rates.

The application tracks net worth as a feature, showing everything you own and owe in one picture. This includes cash, investments, vehicles, venture-deal holdings, and loans, all filterable by asset type and period. For investments specifically, you can track stocks, ETFs, and crypto with automatic prices, cost basis, and realized-and-unrealized returns per holding. The site positions this as a differentiator: the Essential tier ($30/year) includes investment tracking, whereas competitors charge more for the same feature.

Reports come in three flavors: cash flow (income against expenses month-by-month), money flow (from each income source to each spending category), and pivot tables (slice by category, payee, account, or period). These are not just static charts; the site emphasizes they answer "where did the money go?" without requiring a spreadsheet.

Deployment: self-hosted or cloud

The self-hosted path runs on Docker Compose and will run on a $5-per-month VPS or even a Raspberry Pi. Your data never reaches MoneyMatter's servers; you manage updates and security patches yourself. You plug in your own API keys for price data (stock and crypto prices, exchange rates, merchant logos). There's a setup guide on the site.

The cloud path requires no setup: you sign up, your data syncs to MoneyMatter's infrastructure, and they handle hosting, updates, and the data feeds for pricing. The pricing page states that data is never sold or shared, and that you can export all your data at any time or move to self-hosted by exporting a backup and restoring it. Both directions of migration are supported, so you can trial the cloud version first and move to your own server later with all your data intact.

Pricing and tiers

The Essential plan costs $30 per year and includes manual entry, imports (CSV, OFX, YNAB, Wallet, MS Money), investments with balances and multi-asset crypto tracking, AI features (using your own API key, not MoneyMatter's), backup export and restore, access to the MCP server for AI agents, and 2 household seats for sharing.

Plus costs $55 per year and adds everything in Essential plus bank sync via the three aggregators, MoneyMatter's own AI (no setup needed), and 5 household seats. The site labels Plus the "Most popular" option in its pricing comparison.

Premium is listed as planned with price TBD, and will include built-in bank sync that MoneyMatter runs for you (removing the need for a separate aggregator account), real-time security prices, a higher AI usage cap, and 10 household seats.

The site also offers a comparison table showing MoneyMatter against Monarch and YNAB. MoneyMatter prices at $30-55/year (Essential or Plus); Monarch ranges $70-200/year; YNAB is $109/year. In the feature comparison, MoneyMatter highlights advantages: it has bank sync across 30+ countries versus competitors' US/CA-only coverage, one-click importers from YNAB and others, per-account family sharing (not all-or-nothing), full data export plus backup (not capped CSV export), and multi-currency with automatic exchange rates.

AI features and the MCP server

MoneyMatter integrates AI in two ways. The first is auto-categorization: the AI learns your spending patterns from corrections you make and applies that learning to new transactions. Higher tiers unlock the ability to ask the AI questions in plain English ("Which of my subscriptions got more expensive this year?") and get answers grounded in your transaction history.

The second is an MCP (Model Context Protocol) server. This is a bridge that lets you connect MoneyMatter to Claude, ChatGPT, or any MCP-compatible AI, and run financial analysis on a schedule. Examples on the site include a weekly spending digest, anomaly detection flagging unusual transactions, and monthly budget health checks with saving recommendations. Your data never has to leave your server; the MCP server is remote and accessed via OAuth, with scoped permissions and revocation on demand.

Data security and privacy

The site outlines the security model: your browser talks to MoneyMatter over HTTPS. Bank credentials and API keys are stored encrypted with AES-256-GCM, so a stolen database copy cannot reveal them. MoneyMatter does not sell or share your data. Stripe handles card payments, so MoneyMatter never sees your card number. On the privacy side, the site explicitly states there are no Google or Facebook trackers.

On the self-hosted path, your data stays on your own server entirely. On the cloud path, the site mentions using Sentry for crash reporting and PostHog for analytics (to see where users get stuck). The application code is auditable on GitHub under AGPL-3.0, which means anyone can inspect it for security flaws or back doors.

Who MoneyMatter suits

MoneyMatter is built for users who want international bank coverage, who are comfortable with self-hosting, or who want to retain the option to export and move their data later. The open-source nature appeals to anyone skeptical of proprietary finance software. The reasonable pricing makes it practical for people who track finances across multiple entities or households.

The per-account family sharing is a strong match for couples or groups where different people need different levels of access to different accounts, or where one person is the primary financial manager but partners need visibility on specific accounts only.

The MCP server adds appeal for anyone exploring AI-assisted finance management but wants to avoid cloud lock-in or sending transaction history to a vendor's servers.

Limitations and what is not included

Bank sync requires a Plus subscription ($55/year). The free tier (self-hosted) and Essential (manual + imports only) do not include automated bank connections, so if you need real-time syncing and do not want to pay for Plus, MoneyMatter is not the fit. The premium tier is not yet available, so features advertised there are roadmap claims only, not current functionality.

The AI copilot on Plus uses MoneyMatter's API key, which means you are relying on MoneyMatter's infrastructure for processing. The Essential plan's AI features require you to bring your own OpenAI-compatible API, which means you need your own ChatGPT subscription or equivalent.

The verdict

MoneyMatter is among the few budget trackers that offers real choice: self-host for free, use the cloud affordably, or switch between them later without losing data. The international bank coverage is rare, the per-account sharing model is more flexible than competitors, and the openness means you are never locked in. For users outside the US, or those who value data portability and open-source infrastructure, MoneyMatter earns its place at the top of the category. The Essential tier's $30-per-year cost is the lowest price for a full-featured tracker that includes investments, making it practical as a long-term solution.

More in All-in-One Budgeting Apps

See all