Open-source expense tracker
xpenser is an open-source expense tracker for recording expenses, income, refunds, vendors, categories, multi-currency transactions, and finance reports.

Track more than simple expenses
Record expenses, income, refunds, and returns with category, note, date, vendor, and currency fields that support real personal finance history.
Analyze spending patterns
Use dashboards and reports to review daily through yearly totals, net changes, category detail, and trends across the same underlying transaction data.
Extend the product
Study or extend the source when the hosted app is not enough, including forms, typed contracts, API handlers, and integration workflows.
Related xpenser pages
Compare the main product paths for self-hosting, expense tracking, and API or MCP access.
Run xpenser as a self-hosted personal finance tracker with Docker Compose, a web app, private API service, PostgreSQL, telemetry, and open source code.
Use xpenser with API keys, typed client access, and MCP tools for personal finance data, including vendors, categories, transactions, and agent workflows.
Use it, self-host it, or study the source
Create an account for the hosted app, review the source on GitHub, or follow the Cleverbrush docs behind the contracts, forms, APIs, and telemetry.