FREEDOM251

Freedom251 › Personal Finance Software

Kresus

Free plan Self-hostedWeb

Visit Kresus Alternatives Pricing

Kresus's own site

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

PlanBilled and limitsPrice
Free and libre softwareSelf-hosted personal finance managerFree

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

Look at these too