Self-hosted alternatives to Expensify

Want expense reports without handing your data to Expensify? These 7 self-hosted apps run on your own server. Cheapest estimated hosting starts at about $5/month.

About Expensify: Expense reporting and receipt-scanning app.

AppHealthStarsLicenseDockerRAM (est.)From
InvoiceShelfActive1.9kAGPL-3.0✓1 GB$5/mo
IHateMoneyActive1.4kBSD-3-Clause✓1 GB$5/mo
monetrActive691FSL-1.1-MIT✓1 GB$5/mo
Family Accounting ToolActive374Apache-2.0–2 GB$10/mo
Receipt WranglerActive296AGPL-3.0✓1 GB$5/mo
YAFFAActive113MIT–1 GB$5/mo
ExpensaveActive58GPL-3.0✓1 GB$5/mo

The options in detail

1. InvoiceShelf

Track expenses, payments & create professional invoices & estimates (fork of Crater).

Active Last commit 2026-10-27. Latest release 3.0.0-alpha.15 (2026-10-26). Needs roughly 1 GB RAM. How to run it →

2. IHateMoney

Manage your shared expenses, easily.

Active Last commit 2026-08-07. Latest release 7.2.1 (2026-08-07). Needs roughly 1 GB RAM. How to run it →

3. monetr

Budgeting application focused on planning for recurring expenses.

Active Last commit 2026-11-04. Latest release v1.21.1 (2026-10-26). Needs roughly 1 GB RAM. How to run it →

4. Family Accounting Tool

Web-based finance management tool for partners with partially shared expenses.

Active Last commit 2026-11-01. Latest release v4.32 (2026-10-26). Needs roughly 2 GB RAM. How to run it →

5. Receipt Wrangler

Easy-to-use receipt manager, powered by AI. Allows users to create receipts effortlessly and quickly, categorize and more.

Active Last commit 2026-11-03. Latest release v7.3.0 (2026-10-24). Needs roughly 1 GB RAM. How to run it →

6. YAFFA

Personal finance web application, that can be used to keep track of your money, expenses, budgets, and investments. It also helps with long-term financial planning.

Active Last commit 2026-11-03. Latest release v4.5.0 (2026-11-03). Needs roughly 1 GB RAM. How to run it →

7. Expensave

Expense tracker for personal and family budget management. Track spending on a shared calendar, import bank statements and monitor finances with reports.

Active Last commit 2026-11-02. 10+ releases in the past year. Latest release v1.1.6 (2026-10-24). Needs roughly 1 GB RAM. How to run it →

Why self-host instead of Expensify?

The trade-off: you are responsible for updates, backups and security. Pick an app marked Active (a commit in the last 90 days) and with Docker support for the easiest ride.

Browse related categories

Money, Budgeting & Management

Other alternatives guides

YNAB alternativesMint alternativesMonarch Money alternativesQuicken alternativesQuickBooks alternativesXero alternativesFreshBooks alternativesWave alternativesHarvest alternatives

Expensify is a trademark of its owner; this site is not affiliated with it. Listings come from the community-maintained awesome-selfhosted list.