Skip to main content
Open-source expense tracking

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.

Expense and income records
Vendor history
Category reports
MIT licensed source
xpenser dashboard month view showing income, expenses, net total, and category detail

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.