Open-source expense tracker
xpenser is an open-source expense tracker for recording expenses, income, refunds, vendors, categories, multi-currency transactions, and finance reports.
Create an account for xpenser.cleverbrush.com, or use the source link to inspect and self-host the same app.

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 OpenAPI docs, API keys, typed client access, and MCP tools for personal finance data, including vendors, categories, transactions, and agent workflows.
Start hosted, then self-host when ready
Create a hosted xpenser account for the public instance, or review the MIT licensed source and run your own deployment from Docker Compose.