IHateMoney
Self-HostedOpen-source shared expense tracker for groups and households
Overview
IHateMoney is a self-hosted tool for managing shared expenses across groups, roommates, or travel companions. It lets you track split bills, record costs, assign payees, and generate clear reports to settle debts easily. Supports multiple currencies, custom expense categories, and simple deployment via Docker or Python/Flask. As a self-hosted solution, your financial data remains private and under your control—no cloud dependency or third-party access. Ideal for small teams or social groups needing a straightforward way to manage shared finances without subscription fees.
Self-Hosting Resources
Below is a reference structure for docker-compose.yml.
⚠️ Do NOT run blindly. Replace placeholders with official values.
version: '3'
services:
ihate_money:
image: <OFFICIAL_IMAGE_NAME>:latest
container_name: ihate-money
ports:
- "8080:<APP_INTERNAL_PORT>"
volumes:
- ./data:/app/data
restart: unless-stopped Key Features
- Track shared expenses and split bills
- Multi-currency support
- Generate debt settlement reports
- Custom expense categories
- Docker deployment option
- Self-hosted data privacy
Frequently Asked Questions
? Is IHateMoney hard to install?
No—IHateMoney offers simple deployment via Docker (using a single docker-compose command) or traditional Python/Flask setup. The official documentation provides step-by-step guides for both methods, making it accessible for users with basic server experience.
? Is it a good alternative to Splitwise?
Yes—IHateMoney is a great alternative for users prioritizing data privacy over cloud convenience. It covers core split-billing features but lacks Splitwise’s advanced integrations like direct payment links or automatic currency conversion.
? Is IHateMoney completely free?
Yes—IHateMoney is open-source under the MIT License, so it’s free to use, modify, and self-host. You only pay for server hosting if you choose a paid provider (e.g., VPS or cloud instance).
Top Alternatives
People Also Ask about IHateMoney
Tool Info
Pros
- ⊕ Privacy-focused (self-hosted data)
- ⊕ No subscription or hidden fees
- ⊕ Easy to use for non-technical users
- ⊕ Lightweight and fast performance
- ⊕ Open-source (modifiable codebase)
Cons
- ⊖ Requires basic server setup knowledge
- ⊖ Limited mobile optimization (web-only)
- ⊖ Lacks payment gateway integrations
- ⊖ Fewer advanced features than SaaS tools like Splitwise