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.

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 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.