All tools

Group expense settlement

Track who paid each expense, split it among selected people using equal or weighted shares, and calculate transfers that settle the group. Save your ledger locally.

Open a saved ledger or load an example
Saved ledger JSONNo file selected

Importing replaces this ledger. Save your current plan first if needed.

People

People referenced by an expense cannot be removed until those expenses are edited or deleted.

Add expense

Up to 1000000 per expense. No thousands separators. Decimal separator: .

Who shares this expense?

Use 1 for equal shares. Use 2 and 1 for a two-to-one split. The payer need not participate.

Settlement

Total expenses0.00 USD
AlexPaid 0.00 · Share 0.00Settled 0.00
SamPaid 0.00 · Share 0.00Settled 0.00
JordanPaid 0.00 · Share 0.00Settled 0.00

Suggested transfers

    No transfers needed for the recorded expenses.

    These are suggestions only. No money is moved.

    Recorded expenses (0/200)

    Nothing is saved automatically. Download the ledger before closing to continue later.

    How to use

    1. Add participants and choose the ledger currency and decimal precision.
    2. Record payer, amount and participants for each expense; use share weights such as 2:1 when needed.
    3. Review balances and suggested transfers, export CSV reports and save an editable ledger.

    Before you start

    2–30 people, up to 200 expenses. One currency per ledger; no exchange rates or payments. Choose 0, 2 or 3 decimal places before entering expenses. Amounts use integer minor units; rounding remainders go to largest fractional shares, ties by participant order. Transfers balance the ledger but are not guaranteed to use the fewest transactions. Existing repayments are not tracked. Save JSON before closing; no automatic storage or sharing.