shared budget manager that records who paid for what, then settles the group up.
IHateMoney is a shared budget manager for any group of people who keep paying for things on each other's behalf: a flat share, a holiday, a wedding, a team.
You create a project, add the participants, and record expenses as they happen. Every expense records who paid and who it was for, so a bill shared by three of five participants is split between those three only, and participants can carry a weight so an unequal share is handled properly. The balance view shows what each person has paid and where they stand; the settlement view reduces the whole picture to the shortest list of repayments that clears it.
It also handles multiple currencies with conversion, reimbursements as well as expenses, a full editable history with undo, monthly statistics, CSV and JSON export, invitation links and emails, and a REST API that the mobile applications use. The interface is translated into more than thirty languages.
Upstream signs every session cookie with a key that ships in its own source with a published default value, and it allows anyone who can reach the port to create projects, with its create route written to skip administrator authentication while that default stands. The cloudimg image ships neither. The signing key, the administrator password and the database password are generated on your instance at first boot and exist nowhere else, and a guard runs before the application and the web server start that refuses to serve on any empty, unrotated or published default value. Project creation demands the administrator password and the world readable demonstration project is switched off. The database and the application server listen on loopback only, so the web interface is the sole entry point, and your data lives on a dedicated volume kept separate from the operating system. Every one of those claims is proved on a fresh instance launched from the finished image before it ships, including a real three person project split across two expenses and settled with the arithmetic checked to the penny. Paired with a step by step deploy guide and 24/7 cloudimg support.
Real screenshots taken while testing this image against its deployment guide.