Freedom251 › Personal Finance Software
Kresus

What Kresus is
Kresus is free, open-source personal finance software available on the web or through self-hosting. It gathers account balances into one interface and retrieves bank transactions through Woob. Transactions can be labeled, categorized, searched by period, category, amount, or date, and examined in charts by category, period, and operation type. You can set budgets, export reports, and configure email alerts for transactions above a threshold or balance changes. Synchronization fetches new transactions overnight, according to the maker. Kresus imports OFX files and its own JSON format for accounts, categories, and operations. Apprise can deliver notifications to services including Telegram, Slack, or Gotify. Installation documentation covers npm, Docker, Yunohost, Arch Linux packages, and source code. Self-hosting gives control over software and data, but standalone Kresus does not encrypt stored data, including banking passwords. PostgreSQL is advised for production; the guide warns SQLite can cause data loss.
Who it suits
Kresus suits people who want free, open-source finance software with web access or self-hosting. It is particularly relevant for users prepared to secure their own server and stored banking data.
What it does well
- Combines balances from multiple accounts
- Search and chart transaction activity
- Supports budgets, alerts, and report export
- Imports OFX and JSON data
- Multiple self-hosting installation methods
What to know first
- Standalone Kresus does not encrypt stored data
- SQLite can cause data loss
- Bank synchronization fetches overnight
- Users must secure their own server
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| Free and libre software | Self-hosted personal finance manager | Free |
As kresus.org lists them, read 12 Oct 2026. The maker's own page has the final word.
Verdict
Kresus offers broad transaction analysis and budgeting without a software charge, plus several import and notification options. Self-hosting and unencrypted standalone storage make server security an important responsibility.
Facts from Kresus's own pages
- Account overview
- Kresus displays accounts in a common interface with their balances. · kresus.org, 12 Oct 2026
- Account sync
- both · kresus.org, 22 Sept 2026
- Alerts
- Users can configure email alerts for transactions above a threshold or changes to account balance. · kresus.org, 12 Oct 2026
- Bank connection
- Kresus uses Woob to retrieve data from bank websites, and the maker says synchronization fetches new transactions overnight. · kresus.org, 12 Oct 2026
- Budgeting tools
- Yes · kresus.org, 22 Sept 2026
- Charts
- Kresus charts transactions by category, period, and type of operation, including income and expenses. · kresus.org, 12 Oct 2026
- Database limit
- The administration guide identifies PostgreSQL as the only production-advised database and warns that SQLite can cause data loss. · kresus.org, 12 Oct 2026
- Data control
- Kresus describes itself as open source and self-hostable, giving users control over the software and their data. · kresus.org, 12 Oct 2026
- Demo warning
- The hosted demo uses fake banking data, resets nightly, and the maker warns visitors not to enter real credentials. · kresus.org, 12 Oct 2026
- Free plan
- Yes · kresus.org, 22 Sept 2026
- Imports
- Kresus supports OFX files and its own JSON format for importing accounts, categories, and operations. · kresus.org, 12 Oct 2026
- Installation
- The maker documents installation via npm, Docker, Yunohost, Arch Linux packages, or source code. · kresus.org, 12 Oct 2026
- Notifications integration
- Kresus can use Apprise for notifications, including delivery to services such as Telegram, Slack, or Gotify. · kresus.org, 12 Oct 2026
- Purpose
- Kresus is personal finance software that retrieves bank transactions, lets users categorize them, study them with charts, and set a budget. · kresus.org, 12 Oct 2026
- Report export
- Yes · kresus.org, 22 Sept 2026
- Security
- The FAQ says standalone Kresus does not encrypt data, including banking passwords, and advises users to secure the server or encrypt its disk. · kresus.org, 12 Oct 2026
- Support
- Users can report bugs or request features through the issue tracker and ask questions on the community website. · kresus.org, 12 Oct 2026
- Transaction tools
- Users can label, categorize, and search transactions by period, category, amount, or date. · kresus.org, 12 Oct 2026
Where Kresus stands on Freedom251
- Personal Finance Software#63 of 181