Toolkit by WarishLabs
Toolkitby WarishLabs

Multi-Currency Group Expense Splitter

Log shared travel costs in different currencies and settle balances. Define group members, exchange rates, and ledger expenses below.

Configuration

AliceBobCharlie
1 EUR =1.1 USD
1 GBP =1.3 USD
1 INR =0.012 USD

Expenses Ledger

Hotel booking

Paid by Alice: 150 EUR (Split: Alice, Bob, Charlie)

Dinner

Paid by Bob: 80 USD (Split: Alice, Bob)

Group Total Spent

245 USD

Member Balances:

Aliceowed 70 USD
Bobowes 15 USD
Charlieowes 55 USD

How to Settle Debts:

CharliepaysAlice55 USD
BobpaysAlice15 USD
Processed locally in your browser — nothing is uploaded.

How to Use

  1. Set group member names and manual exchange rates.
  2. Log expenses detailing payer, amount, currency, and split targets.
  3. Review balances and settlement payments.

FAQ

How are foreign currency expenses split?

Each foreign currency expense is converted to a base currency using your manual exchange rates, and net balances are settled in that base currency.

What is debt minimization?

The calculator uses a greedy settlement algorithm to find the fewest transactions needed to completely clear all group debts.

Related Tools

Command Palette

Search for a command to run...