Split Bill by Yoshinya

A house party or a barbecue, with several people bringing food and drink — and then the part nobody enjoys: working out who owes what. This nets what everyone paid against what they actually used, and lets you set the share per person or per item, so one glass of wine costs what one glass should.

  • Free
  • No sign-up
  • Processed in your browser

🔒 Your names and amounts are not sent to a server. All processing happens in your browser.

① The occasion

② Who was there

1 is a normal share. 0.5 pays half of what a normal share pays, 2 pays double, and 0 pays nothing.

Came for all of it: 1 / Came late: 0.5 / Looked in: 0.2 / Not paying: 0

③ Who paid for what

  • Split betweenEveryone

What you type is kept on this device so you can come back to it, and is deleted automatically after 30 days. It is never sent to Yoshinya.

Guide

How to use the tool

  1. Add everyone who was there, and give each a share: 1 for a normal share, 0.5 for half, 0 for someone who is not paying.
  2. Add each payment — who paid, what for, and how much.
  3. Press *Work out the split*.
  4. Read who pays whom, then copy the result to send to the group.

When is it useful?

  • Several people paid for different things and nobody knows where they stand.
  • Someone arrived late or left early and should not carry a full share.
  • One person drank nothing, or ate nothing, and it feels wrong to charge them the same.
  • A trip where the hotel, the car and the food were each put on a different card.
  • A group order where one person paid the lot and needs the rest sorted out.

What the share means

The share is relative, not a percentage. If four people carry 1 and one carries 0.5, the total is divided into 4.5 parts: a full share is one part and the half share is half a part. So the shares never need to add up to anything in particular — you set what feels right, and the arithmetic follows. A share of 0 means the person pays nothing, though they can still have paid for something and be repaid in full.

The awkward penny

Three people splitting 1,000 yen cannot each pay the same whole yen. Rather than rounding each share and leaving the column a yen short, the tool gives the leftover to whoever was cut hardest by the rounding. The shares always add up to exactly what was spent, and after everyone has paid what the result says, every balance is zero.

Privacy and security

Names, amounts and the result stay in your browser. Nothing is sent to a server and no account is needed. What you type is kept on your own device so you can come back to it, and *Start over* erases that too.

Frequently asked questions

Are the names and amounts sent anywhere?
No. Everything is worked out in your browser. Nothing you type is sent to a server, and the analytics record only that a calculation happened and roughly how many people were involved.
Can someone pay for something without owing anything?
Yes. Give them a share of 0 and record what they paid. They will be owed all of it back.
Does the result always add up?
Yes. The shares are worked out to the smallest unit of the currency, so they total exactly what was spent, and following the settlements leaves everyone at zero.
Can I mix currencies in one event?
Not at present. One event uses one currency, and changing it does not convert the amounts — only the symbol and the number of decimals change.
Is what I typed still here if I come back?
Yes, on the same device and browser. It is stored locally, never on a server, and *Start over* clears it.
How many people and payments can I add?
Up to 20 people and 100 payments.

Related tools