ExpenseOwl

ExpenseOwl

A free, open-source, self-hosted expense tracker that turns your spending into simple monthly pie charts — no budgeting complexity, no cloud account, just quick entry and a clear picture of where your money goes.

🔗 Visit ExpenseOwl
📁 Open Source & Self-hosting🗣️ English📅 August 24, 2026

Description

Most budgeting apps pile on features — bank syncing, envelope budgeting, investment tracking — until logging a quick coffee purchase feels like homework. ExpenseOwl strips all that away: it's a tiny self-hosted app that does exactly one thing, tracking what you spend and showing it back to you as a simple monthly pie chart, closer to a paper notebook you glance at than a full accounting system.

ExpenseOwl is a free, open-source (MIT) expense tracker written in Go, deployable as a lightweight Docker container with either a JSON file or PostgreSQL as the backend. It supports quick expense and income entry, recurring transactions, custom categories and currency symbols, tags, light/dark themes, CSV import/export, and works as an installable PWA. It's built for self-hosters who want a fast answer to 'where did my money go this month' without connecting a bank account or handing spending data to a third-party finance app.

💬 Our review

The short version: if budgeting apps feel like overkill and you just want a private, self-hosted way to see your monthly spending as a clear pie chart, ExpenseOwl does exactly that and nothing more — for free.

Compared to a full personal finance tool like YNAB or Actual Budget, which model envelope budgeting, goals and bank syncing, ExpenseOwl deliberately does none of that: no budgets, no bank connections, no forecasting — just fast entry and a visual breakdown of where money went. That's a real limitation if you want to plan ahead, but a real advantage if you've been put off by how much setup those tools demand.

The honest limits: with no bank syncing, every transaction is manual entry, which won't scale for someone tracking dozens of transactions a day across multiple accounts. It's also a young, small project (1,500 GitHub stars) built around one focused use case — homelab-style personal tracking — so don't expect multi-user households or business expense features. For a single person who wants a five-minute, self-hosted, judgment-free way to see monthly spending patterns, it's a great free fit; for real budgeting, forecasting, or bank-synced finance, a dedicated tool like Actual Budget is the better choice.

💰 Pricing

FreeFree and open source (MIT license), self-hosted via Docker.
Self-hosted / Open source 0

📊 Global score

53Average
🌐Availability15/100Faible

1 language · 0 platform

📄Profile90/100Excellent

Profile completeness

🤖 AI-enriched data

💰 Pricing model
🆓 Gratuit

Open source (licence MIT), gratuit et auto-hébergé (Docker).

👥 Target audienceUtilisateurs homelab et particuliers qui veulent un suivi de dépenses simple, sans budgétisation complexe
🗣️ Languagesen
🌍 Target countriesWorldwide
👍

Pros

Installation ultra-simple en Docker, backend JSON ou PostgreSQL au choix

Visualisation en camembert mensuel, claire et immédiate

Transactions récurrentes, catégories et devises personnalisables

Import/export CSV, thème clair/sombre, installable en PWA

👎

Cons

Aucune synchronisation bancaire — toute saisie est manuelle

Pas de budgétisation par enveloppes ni de prévisions, contrairement à Actual Budget/YNAB

Projet jeune et de niche (1500 étoiles GitHub), pensé pour un usage individuel

❓ Frequently asked questions

What is ExpenseOwl?▼
Is ExpenseOwl free?▼
Does it sync with my bank?▼
Can multiple people use the same instance?▼
Is it worth using compared to alternatives?▼
Which tool should you pick for your case?▼