Untangle Messy Group Debts
On a 4-day Goa trip with 6 friends, hundreds of small expenses create an impossible web of IOUs. BillBreaker simplifies group debts so everyone settles with the fewest possible bank transfers.
How it works
Net Balance Computation
For every member in the group, calculates their aggregate net position: Total Amount Paid minus Total Amount Consumed across all bills.
Greedy Debtor-Creditor Netting
Partitions members into Net Debtors (negative balance) and Net Creditors (positive balance), sorted in descending order of magnitude.
Direct Peer-to-Peer Routing
Instead of Alice paying Bob, Bob paying Charlie, and Charlie paying David, Alice pays David directly in one single transfer.
How to use it
Create a Group
Create a group for your trip (e.g. "Manali Trip") or shared apartment (e.g. "Green Glen Flat 402").
Log Shared Expenses Over Time
Add bills as they happen. Someone pays for groceries, someone else pays for cabs, someone covers dinner.
View Simplified Balances
Click the "Balances" tab. Watch dozens of complicated expenses condense into a few clean, direct payments.
Questions
What is debt simplification?
Debt simplification is an algorithm that analyzes who owes money to whom in a group and eliminates circular transactions. If Alice owes Bob ₹500, and Bob owes Charlie ₹500, the system simplifies it so Alice pays Charlie ₹500 directly, saving Bob from making a redundant transfer.
Does debt simplification change who pays or receives money?
No. Everyone ends up paying or receiving the exact net rupee amount they are owed. It simply reduces the number of individual bank transactions required to achieve that state.
Can I keep a running group for long-term roommates?
Yes! BillBreaker groups support recurring multi-month ledgers. You can settle up at the end of each month and continue adding new expenses without starting from scratch.
Ready to split your bill?
Free forever. No app download needed.
