Splitright

Bill split calculator

Split a bill with a tip and see who takes the odd penny, or turn a list of who paid what into the smallest set of payments that clears everybody. Free, no sign-up, and the arithmetic happens on your own device.

← Back to the Splitright home page

Nothing you type here is sent anywhere. There is no tracking on this site, no cookies and no analytics: the calculation runs inside your browser, on your device, and the numbers are forgotten when you close the tab.

Split a bill

Put in the bill total before the tip, how many people are paying, and the tip you want to leave. The calculator gives you the tip amount, the grand total, the share per person, and which people pay one extra penny so that the shares add up to the total exactly.

This calculator needs JavaScript, which is switched off in your browser. Nothing is broken — the method is written out in full under how to do it by hand, and it is four steps of arithmetic you can do on any phone calculator.

The currency choice only sets the symbol and the number of decimal places. There is no conversion and there are no exchange rates here: enter amounts that are all in the same currency. If your group genuinely paid in several, read splitting expenses in different currencies first.

Who owes who

List everyone and what they actually paid out. The calculator adds it up, gives everyone an equal share of that total, and then works out the smallest set of payments that clears every balance — usually far fewer than paying each other back one expense at a time.

This calculator needs JavaScript, which is switched off in your browser. The netting method is written out step by step under how to do it by hand, and the longer explanation with a proof of the payment count is in settling group debts in the fewest payments.

How to do it by hand

Neither calculation needs a computer, and it is worth knowing the method so you can sanity-check any app, including ours. Both are four steps.

Splitting a bill with a tip

  1. Work out the tip. Multiply the bill by the percentage. Ten per cent is the bill with the decimal point moved one place left; five per cent is half of that; twenty per cent is double it. Fifteen per cent is ten plus five.
  2. Add it on. Bill plus tip is the grand total, and that is the number that has to be divided — not the bill.
  3. Divide by the number of people and round down to whole pennies. That is everybody's base share.
  4. Deal with what is left. Multiply the base share by the number of people and subtract it from the grand total. Whatever remains is a small number of pennies, and one penny goes to each of that many people. Now the shares add up to the total exactly.

Working out who owes who

  1. Add up everything that was paid out by anybody, whoever paid it. That is the group total.
  2. Divide the total by the number of people to get each person's fair share, using step 4 above for the leftover pennies.
  3. Give everybody one balance: what they paid minus their own share. Somebody who paid more than their share is owed money and their balance is positive; somebody who paid less owes money. Add all the balances up: they must come to exactly zero. If they do not, you have mis-added something, and there is no point continuing.
  4. Match the biggest debtor to the biggest creditor and move the smaller of the two amounts between them. That clears at least one of them completely. Cross them off and repeat with whoever is left.

That last step is why the payment count comes out so low: every payment finishes at least one person, so a group with six non-zero balances never needs more than five payments, however tangled the receipts were.

Two worked examples you can check

A bill of £87.40 for five people with a 15% tip

Ten per cent of £87.40 is £8.74, and five per cent is £4.37, so the tip is £13.11. The grand total is £87.40 + £13.11 = £100.51. Divided by five that is £20.102, which nobody can pay, so the base share is £20.10.

Five shares of £20.10 come to £100.50, which is one penny short of the total. So four people pay £20.10 and one person pays £20.11, and the column adds up to £100.51 exactly. That is the whole of the leftover-pennies problem: it is never more than one minor unit each, and it never disappears by being ignored.

Five people, bill £87.40, tip 15%, grand total £100.51.
LineWorkingAmount
Billas printed£87.40
Tip15% of £87.40£13.11
Grand total£87.40 + £13.11£100.51
Base share£100.51 ÷ 5, rounded down£20.10
Leftover£100.51 − (5 × £20.10)£0.01
Shares£20.11 + four × £20.10£100.51

If you switch on rounding each share up to the nearest pound, the five shares become £21.00 and the table collects £105.00 — £4.49 more than the bill. That is a fine way to leave a bigger tip and a bad way to divide money if nobody has agreed to it, so the calculator always tells you how much extra it has collected.

Four people, £250.00 spent, and only three payments

Over a weekend, Ada paid £124.00, Ben paid £45.50, Cleo paid nothing and Dev paid £80.50. The group total is £250.00, so each person's share is £62.50 and the balances are: Ada +£61.50, Ben −£17.00, Cleo −£62.50, Dev +£18.00. Those add up to zero, which is the check that lets you carry on.

Four people, £250.00 spent, equal shares of £62.50.
PersonPaidOwn shareBalance
Ada£124.00£62.50is owed £61.50
Ben£45.50£62.50owes £17.00
Cleo£0.00£62.50owes £62.50
Dev£80.50£62.50is owed £18.00
Total£250.00£250.00£0.00

Biggest debtor is Cleo at £62.50, biggest creditor is Ada at £61.50, so Cleo pays Ada £61.50 and Ada is finished. Cleo still owes £1.00 and the biggest creditor left is Dev, so Cleo pays Dev £1.00 and Cleo is finished. Ben owes £17.00 and Dev is still owed £17.00, so Ben pays Dev £17.00 and everybody is at zero. Three payments:

Notice the small one. Cleo pays Dev a pound, which looks like a rounding artefact but is not: it is the remainder of Cleo's genuine debt after Ada was cleared. Notice also that Ben pays Dev even if they never shared a receipt — that is normal and it is why you show the balance table before the payment list. The reasoning, including why this is a ceiling rather than a provably minimal answer, is set out in settling group debts in the fewest payments.

Three things this calculator will not do for you

It divides a total evenly, which is the right answer surprisingly often and the wrong answer in three specific situations.

Where Splitright fits

We make one of the apps that does this, so read this section accordingly. A calculator is the right tool for one bill; it is the wrong tool for a weekend where eleven things get paid for by four people, because you would be retyping the whole list every time somebody buys a round.

Splitright is a free app for iPhone, iPad (iOS 16.4 and later) and Android (7.0 and later). There are no accounts, no ads, no subscription and no tracking: one person creates a group, shares a six-character code, and everyone with the code opens the same group from their own phone. Each expense has its own participants and its own split mode — equally, by shares or by exact amounts — and it keeps a running balance per person and suggests the same fewest-payments settlement this page calculates.

What it does not do: there is no receipt scanning, no CSV or PDF export and no categories, and it will not work out a proportional service charge for you. It does not move money — it gives you the amounts and you pay however you already do. It is not a backup. And the group code is the credential: anyone holding it can open and edit the group, there is no per-person login, and one person's access cannot be withdrawn, so treat it like a password.

If you want receipt photos or an export, another app is the better answer — our comparison page says which and why. Related: splitting expenses without making anyone sign up and support.

Common questions

Is anything I type into this calculator sent anywhere?
No. The calculators are a few lines of JavaScript inside the page itself, so every figure you type stays in your browser and is worked out on your own device. There is no analytics, no cookie, no advertising script and no request back to us carrying your numbers, and nothing you type is stored between visits. Close the tab and it is gone.
How do you work out the tip and the share per person?
Multiply the bill by the tip percentage to get the tip, add it to the bill to get the grand total, then divide the grand total by the number of people. If it does not divide exactly, give everyone the rounded-down share and add one penny to as many people as there are pennies left over, so the shares add up to the grand total exactly.
Why does one person pay a penny more than everyone else?
Because most totals do not divide evenly and a penny cannot be cut in half. Three people splitting 10.00 have a share of 3.3333, and the only honest answer is 3.34 plus 3.33 plus 3.33. Somebody takes the odd penny, so the calculator names them rather than quietly rounding the total up or down. Rotate who it is next time.
What does the fewest payments calculator actually do?
It nets everyone down to a single balance, which is what they paid minus their own equal share of the total, and then repeatedly matches the largest creditor with the largest debtor. Every payment clears at least one person completely, so a group with a certain number of non-zero balances always settles in fewer payments than that number of people.
Does it handle currencies without pennies, like the yen?
Yes. The currency selector only changes the symbol and the number of decimal places, so the yen, the won and the Icelandic krona are worked out in whole units with no minor unit at all. It does no currency conversion of any kind and holds no exchange rates, so put in amounts that are already in one single currency.