← all SaaS
Self-host Mint
Personal finance / budget tracking ·
Category: CRM, billing & ops
Mint was Intuit's free personal-finance app — bank account aggregation, automatic categorization, budgets, net-worth tracking. Mint shut down in March 2024 and Intuit nudged users to Credit Karma; the self-hostable replacements all rebuild the budget + categorization + net-worth triangle, with the bank-feed gap filled by Plaid/SimpleFIN bridges or manual CSV import.
Mint pricing anchor: Was free; replaced by Credit Karma. Direct paid alternative: YNAB at $14.99/mo or $99/yr.
- GitHub
- ★ 26.4k · last commit today · 248 open issues
- License
-
MIT - Setup time
- 10min docker run (sync server) + desktop app
- Monthly cost
- $3-5/mo VPS for the sync server; desktop and mobile apps are free.
Migration sketch. Run `docker run -p 5006:5006 -v $HOME/actual-data:/data actualbudget/actual-server:latest`. Open the Actual desktop or web app, point it at your sync server. Mint export (settings → CSV) imports via File → Import → Mint CSV; categories and accounts map automatically. For ongoing bank feeds, add the SimpleFIN bridge (~$15/yr) or Plaid via the community connector. Actual is envelope-budgeting (YNAB-style) on top of Mint-style ledger tracking.
Good fit forUsers who want a YNAB-style budget engine with self-hosted sync and a polished modern UI.
Weak atBank aggregation isn't free — SimpleFIN ($15/yr) or Plaid (free for small volumes) is mandatory for hands-off use.
- GitHub
- ★ 23.2k · last commit 1d ago · 145 open issues
- License
-
AGPL-3.0 - Setup time
- 30min docker-compose (PHP + MariaDB + cron + data importer)
- Monthly cost
- $5-10/mo VPS.
Migration sketch. Use the official compose at docs.firefly-iii.org (firefly-iii + data-importer + cron containers). Mint CSV export imports via Firefly's Data Importer module. Connect ongoing bank feeds via Nordigen (free EU) or SimpleFIN (US, paid) using the Data Importer's bank-bridge mode. Firefly is ledger-first — every transaction is double-entry (asset → expense, asset → asset transfer) which is more rigorous than Mint but takes adjustment.
Good fit forUsers who want full double-entry accuracy and reporting depth (Sankey diagrams, expense-by-category, multi-currency).
Weak atSteeper learning curve than Actual or Maybe — double-entry concepts can frustrate Mint refugees.
- GitHub
- ★ 54.1k · last commit 10mo ago · 0 open issues
- License
-
AGPL-3.0 Original company shut down 2024; codebase open-sourced and now maintained by community.
- Setup time
- 30min docker-compose (Rails + Postgres + Redis + Sidekiq)
- Monthly cost
- $10/mo VPS.
Migration sketch. Pull `ghcr.io/maybe-finance/maybe:latest` with the official compose. Maybe is the most Mint-shaped of the three — net-worth tracking, account aggregation UI, automatic categorization. Mint CSV imports through Settings → Import. For bank feeds, configure Plaid keys (free Plaid sandbox is enough for personal use; production needs Plaid approval). UI is the polished one of this list.
Good fit forMint refugees who want the closest visual + functional one-for-one replacement, including the net-worth dashboard.
Weak atProject recently went community-led — release cadence and Plaid maintenance are uncertain.
In a terminal? npx os-alt mint prints this table —
how the CLI works →