Open-source personal finance tracking. Self-host it for free with Docker, or use our cloud from $2.50/mo, billed yearly. Your data is never sold or shared.
Shape the roadmap with your feedback

From bank statement to the full picture in three steps.

Step 1
Connect your bank, or import your history from YNAB, Wallet, or a CSV file.

Step 2
Each transaction gets a category and a payee. AI learns your patterns, and your rules handle the rest.

Step 3
Income against expenses, savings rate, and net worth, month by month.
Price, bank coverage, and who holds your data.
Compared August 2026 against Monarch, Copilot, Simplifi, Empower, and PocketGuard.
Banks, budgets, investments, and reports in one place.
Everything you own and owe in one picture.

Track portfolios next to your everyday accounts.

A plan for every category that carries on from one month to the next.

When you could stop working, based on what you actually spend and save.

Answers to "where did the money go?" without a spreadsheet.

Bring your history with you, whatever you used before.

Auto-sync through LunchFlow, SimpleFIN, and Monobank, covering thousands of banks across the US, Canada, and Europe. More providers coming.
Auto-categorization that learns your patterns. Use our AI or bring your own endpoint. Any OpenAI-compatible API works, including a local model.
One spending limit for a trip, a renovation, or any project. Pick a date range and the categories, or attach the transactions yourself.
Plan recurring charges and income. See upcoming payments before they hit your balance.
Share one account with a parent or accountant, or give a partner full visibility. Pick read-only or write access, scoped per recipient.
Any currency, automatic exchange rates. Useful when your salary and your rent are in different currencies.
Also in the box
Connect Claude, ChatGPT, or any MCP-compatible AI to your financial data. Hand it a statement, a spreadsheet, or a receipt photo and it books the transactions. Ask questions the UI can't answer.
Add every transaction from this statement to my checking account.
First Federal
Account statement
Acct ····4821
Oct 1–31, 2026
| Date | Description | Amount |
|---|---|---|
| Oct 02 | Whole Foods | −$38.40 |
| Oct 03 | Shell | −$52.10 |
| Oct 05 | Spotify | −$11.99 |
| Oct 06 | Acme Corp Payroll | +$2,600.00 |
| Oct 08 | Chipotle | −$24.50 |
| Oct 09 | Trader Joe's | −$61.20 |
Whole Foods
Shell
Spotify
Acme Corp Payroll
Chipotle
Trader Joe's
Imported 6 transactions to Checking: $2,600.00 in income and $188.19 in expenses.
Here's an export from my old app. Import all of it to checking.
| date | payee | category | amount |
|---|---|---|---|
| Oct 02 | Whole Foods | Groceries | -38.40 |
| Oct 03 | Shell | Transport | -52.10 |
| Oct 06 | Acme Corp Payroll | Income | 2600.00 |
| Oct 08 | Chipotle | Dining | -24.50 |
| Oct 09 | Trader Joe's | Groceries | -61.20 |
Whole Foods
Shell
Acme Corp Payroll
Chipotle
Trader Joe's
Imported all 5 rows to Checking, each matched to a category and payee.
Add this receipt to my expenses.
TRADER JOE'S
Brooklyn · Oct 08 2026 14:32
Whole milk 1gal$4.29
Sourdough bread$3.49
Free-range eggs$1.19
Bananas 2lb$0.85
Cheddar 8oz$1.79
TOTAL$11.61
VISA ····4821Approved
Thank you!
Trader Joe's
Added one $11.61 expense at Trader Joe's, categorized automatically.
Add the transactions from this screenshot to checking.
Checking · ····4821
$3,182.41
Whole Foods
Oct 02
Shell
Oct 03
Spotify
Oct 05
Acme Corp Payroll
Oct 06
Chipotle
Oct 08
Whole Foods
Shell
Spotify
Acme Corp Payroll
Chipotle
Imported 5 transactions to Checking, categorized automatically.
Which of my subscriptions got more expensive this year?
Netflix
January · $15.49 → $19.49
iCloud
March · $2.99 → $3.99
Spotify
June · $9.99 → $11.99
Three did: Netflix +$4.00 in January, iCloud +$1.00 in March, Spotify +$2.00 in June. Combined that adds $84/year.
Where did my money go last month?
Groceries
42 transactions
Dining
18 transactions
Transport
11 transactions
Shopping
7 transactions
Subscriptions
6 transactions
Groceries led at $612, over a third of the month. Dining came second and is up 40% on the month before.
Am I over budget on anything this month?
Dining
$548 of $500
Groceries
$640 of $800
Transport
$180 of $300
Entertainment
$95 of $200
Only Dining: $48 over with 9 days to go. Everything else is on track, and Groceries still has $160 left.
Use OpenClaw, Claude, or any agent framework to run financial analyses on a schedule you set.
You spent $412 last week, 12% less than usual. Groceries took the most at $148.
$249.00 at Best Buy is 4× your usual Shopping spend. Was that you?
3 of 4 budgets stayed on track in September. Trimming Dining by $50/month gets you to your savings goal by December.
Paste the remote MCP server into Claude or ChatGPT connector settings. Or use the built-in AI, your own API key, or a local model. Your data never has to leave your server.
https://mcp.moneymatter.app/mcpRun it on your own server with Docker, or sign up for our cloud in a minute. Your data is never sold.
Your server, your data
Quick start, still private
40-day free trial of every cloud feature, no card needed. Self-hosting is free, forever.
Manual entry and everything that is local math.
Everything around bring-your-own bank connections.
Bank connections we run for you.
Prices in USD. Taxes are calculated at checkout. Cancel anytime.
Ask anything else below, or at support@moneymatter.app.
Your browser talks to us over HTTPS. We store your bank credentials and AI keys encrypted with AES-256-GCM, so a stolen copy of the database can't reveal them. We don't sell or share your data, and Stripe handles your card, so we never see it. You won't find Google or Facebook trackers here. Sentry tells us about a crash the moment it happens and PostHog shows us where people get stuck, so we often ship a fix before you write to us. Anyone can audit the code on GitHub. Self-host, and your data stays on your server.
Thousands of banks in 30+ countries. LunchFlow and SimpleFIN connect banks across the US, Canada and Europe. Monobank covers Ukraine. You open an account with the provider and MoneyMatter syncs from it. Bank sync comes with the Plus plan. If your bank is missing, import CSV, OFX or statement files.
You start without a card, so we can't charge you when the trial ends. Skip the subscription and your account turns read-only: you can sign in, view and export your data, or delete the account. We don't delete anything.
Essential costs $30 a year. You get manual tracking, imports, budgets, investments, reports, backups, AI features on your own API key, the MCP server and 2 household seats. Plus costs $55 a year and adds bank sync, AI features on our key and 5 seats. Self-hosting is free and includes all of it.
Both run the same app. Self-host for free with Docker on your own server, and we never see your data. You run the updates and plug in your own API key for crypto prices. On the cloud, we do that work for you: we host the app, ship updates and security patches, and pay for the data feeds behind stock and crypto prices, exchange rates and merchant logos.
Yes, both ways. Export a backup on one and restore it on the other. Backup export works during the trial, so you can try the cloud first and move to your own server later with all your data.
Yes. MoneyMatter imports from YNAB, Wallet by BudgetBakers and Microsoft Money. For other apps, use CSV, OFX or bank statement import, with AI-assisted parsing for messy files.
What you approve. When you connect 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 its access in settings.
Stripe sells the subscription as merchant of record, so your card statement says "Link". Stripe adds VAT or sales tax at checkout. For a refund, email support@moneymatter.app within 14 days of your first payment. You get the full amount back, no questions asked.
One developer, a public roadmap, and a changelog you can check. Your feedback decides what gets built next.
Tell us what you need. If others agree, they upvote it, and it moves up the roadmap.
Give feedbackEverything is open source under AGPL-3.0. Audit how your data is handled, open an issue, or send a pull request.
View on GitHubSign up for the cloud in a minute, or pull the Docker image and run it yourself.
40-day free trial, no card needed