Code tool

Expense Splitter

Enter participants, the total expense, and what each person paid to calculate an exact settlement.

In-browser processingNo account requiredPrivacy details ↗
Participants

Each person’s share is allocated in the smallest currency unit; any remainder is assigned consistently from the first participant onward.

A QUICK WALKTHROUGH

How to use this tool

  1. Enter the total expense and currency.
  2. Add each participant and their amount paid.
  3. Calculate the split to see each person’s amount owed or received.

Exact smallest-unit allocation

Each share uses the smallest currency unit; any remainder is assigned from the first participant onward, so shares equal the total.

Net settlement

Paid amounts are compared with each share. A negative balance means owes; a positive balance means receives.

Local processing

Names and amounts stay in this browser and are not uploaded or saved.

GOOD TO KNOW

Common questions

How is a fractional smallest unit handled?

Leftover units are assigned one at a time from the first participant onward.

Why can one person owe one unit more?

Equal shares may not divide evenly; consistent remainder allocation keeps the total exact.

What do owes and receives mean?

Owes is still to pay; receives is due back after accounting for the person’s share.