IHateMoney
Simple shared expense and budget manager

IHateMoney is a web application for managing shared expenses within a group. It records who paid for what and for whom, then computes balances to help the group settle up fairly.
Key Features
- Create shared “projects” for a group budget without requiring user accounts for every participant
- Track expenses with payer, amount, date, and participants/beneficiaries
- Automatic balance calculation to show who owes whom
- Simple, lightweight web interface designed to work well on mobile
- Multiple storage backends supported, including SQLite, PostgreSQL, and MariaDB
Use Cases
- Split costs for roommates (rent-related purchases, utilities, groceries)
- Track shared spending during group trips and holidays
- Manage ongoing shared budgets for small clubs or recurring activities
Limitations and Considerations
- Project direction prioritizes simplicity and stability over major new features, with a more maintenance-focused roadmap
IHateMoney is a practical choice for groups that want a minimal, straightforward expense splitter with easy project-based sharing. It focuses on keeping setup and day-to-day usage simple while still covering the essentials needed to settle shared bills.
Categories:
Tags:
Tech Stack:
Similar Services
ERPNext
Open-source ERP suite for accounting, inventory, sales, and HR
Open-source ERP for SMBs with accounting, CRM, inventory, manufacturing, HR/payroll, projects, POS, and support in one integrated system.
Actual Budget
Local-first personal finance and envelope budgeting app
Local-first personal finance app for envelope budgeting, transaction tracking, reporting, and optional end-to-end encrypted multi-device sync.

Actual Budget
Local-first personal finance and envelope budgeting app
Actual Budget is a local-first personal finance app with envelope budgeting, reporting, multi-device sync, and optional end-to-end encryption.


Firefly III
Self-hosted personal finance manager with budgets, reports, and API.
Open-source, self-hosted personal finance manager for tracking expenses, budgets, and reports with a REST API.
Akaunting
Online accounting software for small businesses and freelancers
Self-hostable online accounting software to manage invoices, expenses, payments, and cash flow for small businesses and freelancers.

Invoice Ninja
Invoicing, quotes, payments, projects, and time tracking
Self-hostable invoicing platform for invoices, quotes, recurring billing, online payments, expenses, projects, and time tracking with a client portal and API.
Docker
Python
MariaDB