
securo
Open-source personal finance manager. Self-hosted, privacy-first.
The Lens
By Erik Loyd, SaaS CEO and former COO/CFO of an AWS Premier Partner.
Updated Aug 2026
Mint is gone and most replacements want your bank credentials sitting on their servers. Securo is the self-hosted answer: a personal finance manager that runs on your infrastructure, tracking accounts, transactions, budgets, goals, and net worth with no company in between. AGPL-3.0, and the Linux and macOS install is a single curl command that will bring up Docker for you if you do not have it.
The feature list runs further than most self-hosted finance projects manage. Multi-account balances, an auto-categorization rules engine, recurring transactions, budgets, savings goals, asset valuation tracking, net worth and income-versus-expenses reports, multi-currency with automatic FX, and file import for OFX, QIF, CAMT, and CSV. Multi-user with an admin panel, TOTP two-factor, and OIDC login against Authentik or Pocket ID are all in the free build, which is unusual this early. The stack is FastAPI, Postgres, Redis and Celery behind a React front end, so budget a small VPS or a home server and the backup discipline that comes with owning your own financial data.
Nothing is paid and there is no cloud tier waiting to upsell you, so the trade is time instead of money. Solo: this is the whole point, run it on a box you control. Households and small groups: multi-user and OIDC mean it genuinely works for more than one person. Companies: this is personal finance, not accounting software, so look elsewhere.
The catch is that bank sync is where free stops being free. The connectors are optional and each needs your own account with a third-party aggregator: Pluggy for Brazilian banks, Enable Banking for roughly 2,500 European PSD2 banks, SimpleFIN for US and international. Those aggregators have their own pricing and their own coverage gaps, and if your bank is on none of them you are importing CSV files by hand forever. AGPL-3.0 also means that if you host a modified copy for other people, your changes go back to the community.
Free vs Self-Hosted vs Paid
fully freeFree tier: The entire application under AGPL-3.0. Every feature, including multi-user, TOTP two-factor, OIDC login, reports, and the optional self-hosted AI agents.
Self-hosted: The only way to run it. One curl command on Linux or macOS, or Docker Compose on Windows. FastAPI plus Postgres, Redis, and Celery on the back end, React on the front. A small VPS or a home server covers it. Helm charts are published for Kubernetes. Plan your backups yourself, because nobody else has a copy of this data.
Paid: Nothing from the project itself. The real bills are optional and external: bank-sync aggregators (Pluggy, Enable Banking, SimpleFIN) bill under your own account at their own rates, and the optional AI agents need an LLM you supply and pay for.
Free and AGPL-3.0 with no paid tier anywhere. The actual bills are the optional bank-sync aggregators and whatever LLM you point the agents at.
What to do by team size
- Solo
- free; a home server or a cheap VPS covers it
- Small team
- free; multi-user plus OIDC handles a household or a small group
- Medium team
- free, but this is personal finance, not accounting software
- Large team
- Not the right tool. Use real accounting software instead.
Get tools like this every Wednesday
One featured tool, three on the radar. No fluff.
A low score is not a verdict on quality. Young and niche tools start low by design. How we calculate scores
Trust Signals
License: GNU Affero General Public License v3.0
Must share source even for SaaS/network use. Strongest copyleft.
Commercial use: ✓ Yes
About
- Owner
- securo-finance (Organization)
- Stars
- 2,880
- Forks
- 367