Calci.inCalculate Today for a Better Tomorrow

Trip Expense Splitter

Who paid what, who owes whom, in the fewest payments

Trip Expense Splitter details

Who paid what

Put the total each person paid for the group, whatever it was for. A share of 0.5 is for someone who joined for half of it; 2 is a couple paying together.

The guide

Splitting trip expenses fairly, and settling in few payments

How to divide a group trip's costs by what each person paid and their share, why a settle-up needs fewer payments than people, and how to handle part-trip guests and odd paise.

Last reviewed · 1,273 words

In short

  • Add up everything spent, divide by the number of shares for a fair share, and compare it with what each person paid; the differences are the balances.
  • Give someone who joined for half the trip a share of 0.5, and a couple who pay as one a share of 2.
  • Settling up does not need everyone to pay everyone: netting the balances takes at most one payment fewer than the number of people, often far fewer.
  • Every amount is worked in paise, and any leftover paisa goes to a person rather than vanishing, so the payments settle exactly.
  • Person-to-person UPI transfers are free for sender and receiver, which makes settling in rupees easy.

On a trip with friends one person books the hotel, another pays for the cab, a third picks up the dinner, and at the end nobody is sure who owes whom. The usual outcomes are a spreadsheet nobody trusts, a chat full of screenshots, or someone quietly paying more than their share to avoid asking. The arithmetic is not hard, but it is easy to get wrong when there are six people, forty receipts and a friend who joined only for the weekend. This page explains how to split the costs fairly and settle in the fewest payments, and the tool above does it from one list.

Step one: add up what each person paid

You only need two things for each person: how much they paid in total for the group, and their share. Ignore what the money was spent on. If Aman paid ₹4,500 for the hotel and ₹3,900 for the cab, his total is ₹8,400. If Bhavna paid for food and tickets worth ₹2,600, hers is ₹2,600. Nobody needs to track who ate which meal unless some costs were really for only some of the people, which is dealt with below.

Enter each person as a row: name, what they paid, and their share. A person who paid nothing still gets a row, because they still owe their part.

Step two: the fair share

The total spent is divided by the number of shares, and each person's fair share is that figure times their own share. For four people with equal shares of 1, the total ₹11,900 would be ₹2,975 each. But shares need not be equal, and often are not:

  • A share of 1 is a full participant.
  • A share of 0.5 is someone who joined for half of it, or a child who eats and uses half as much.
  • A share of 2 is a couple, or a person who also covers a guest.
  • A share of 0 is someone who is on the trip but pays nothing and costs nothing, such as a guest you are treating.

Take the trip in the tool's default: Aman, Bhavna and Chirag each at 1 and Divya at 0.5, so there are 3.5 shares in all. Aman paid ₹8,400, Bhavna ₹2,600, Chirag ₹900 and Divya nothing, a total of ₹11,900. One full share is ₹11,900 ÷ 3.5 = ₹3,400, so Aman, Bhavna and Chirag each owe a fair share of ₹3,400 and Divya owes ₹1,700.

Step three: balances

The balance is what a person paid minus their fair share. A positive balance means they are owed money, and a negative one means they owe it:

PersonPaidFair shareBalance
Aman₹8,400₹3,400+₹5,000
Bhavna₹2,600₹3,400−₹800
Chirag₹900₹3,400−₹2,500
Divya₹0₹1,700−₹1,700

The balances always add up to zero, because the money one person is owed is exactly what the others owe. That is a useful check: if yours do not, a number has been copied wrongly.

Step four: settling with few payments

The obvious way to settle is for everyone who owes money to pay everyone who is owed, which for a group of ten can mean dozens of small transfers. It is not necessary. Money owed along a chain can be passed straight through: if Chirag owes Bhavna ₹500 and Bhavna owes Aman ₹500, Chirag can simply pay Aman ₹500, and Bhavna is no longer involved.

For the default trip it works out like this: Chirag pays Aman ₹2,500, Divya pays Aman ₹1,700 and Bhavna pays Aman ₹800. Three payments settle four people, and every balance is now zero. The tool prints these in plain sentences and also offers them in a table you can download.

In general, a group of k people whose balances add up to zero among themselves can settle with k − 1 payments, because each payment can clear one person completely, and the last clears two. The fewest payments overall therefore come from splitting the group into as many of these zero-sum sub-groups as possible. Take balances of +₹7, +₹5, +₹3, −₹8 and −₹7 (in hundreds of rupees, say). The +7 and −7 cancel each other, so one payment settles those two, and the other three need two more: three payments in all. A rule of thumb such as "always have the biggest debtor pay the biggest creditor" would take four. The tool searches for the best split when the group is up to 16 people, so you get the genuinely fewest payments, and for larger groups it settles them as one group, which still needs at most one payment fewer than the number of people.

Awkward cases

Costs for only some of the group. If two people shared a room and four people ate a dinner, those are different groups, and putting everything in one list gives somebody an unfair share. Make a separate list for each group, and then add up each person's balances across the lists, or settle the groups one at a time.

Someone paid in another currency. Convert at the rate the person actually paid, using the receipt or the card statement, and enter rupees. The tool works in rupees to the paisa.

The odd paisa. ₹100 split three ways is ₹33.33 each, which adds to ₹99.99, so a paisa disappears. The tool works in paise and gives the leftover paisa to someone, so the shares are ₹33.34, ₹33.33 and ₹33.33 and they add to exactly ₹100.00. Nobody is ever asked for a payment that leaves the books out by a paisa.

Someone wants to pay their share in cash on the spot. Enter their cash payment as paid for the group, and their balance goes down by that amount.

Tips and service charges. If you are splitting a restaurant bill with a tip, the Tip Calculator works out the tip and the per-person amount for a single meal.

Paying each other

In India the easiest way to settle is a UPI transfer. NPCI's FAQs of September 2026 state that person-to-person transfers continue to be free of cost for both the payer and the receiver, so settling a ₹800 balance costs nothing. Send the amount from the table with a note such as "Goa trip" so the person receiving it can match it to the trip. Banks and apps set their own limits, so a large settlement may need to be split over days.

Keeping the books during the trip

  • Take a photo of every receipt, and add it to a shared album, because disagreements are about what was spent, not about the arithmetic.
  • Decide the shares before you leave, not when the bill arrives. Half a share for a friend who is on only the first three days is easy to agree on in advance.
  • Settle soon after you get back. The longer it waits, the more likely someone forgets what they paid for.
  • One person updates the list. Two people editing at once is how a number goes missing.

What this tool assumes

  • Every amount is in rupees, entered as the total each person paid for the group.
  • Each person's share is a multiplier, and fair shares are in proportion to the shares.
  • The payments are worked out for the group you enter as one pool. Costs for only some of the people need a list of their own.
  • Everything is worked out in your browser. Nothing you type is sent anywhere or stored.

For a fixed amount shared between friends, such as a bill, the Percentage Calculator is useful for working out shares, and the Cash Denomination Calculator helps if the settling is done in cash.

Sources

Frequently asked questions

How do you split trip expenses between friends?

Add up everything spent, divide by the number of people to get a fair share, and compare it with what each person actually paid. Whoever paid more than their share is owed the difference, and whoever paid less owes it. Rows with a larger or smaller share suit people who came for part of the trip or who pay for two.

Why are there fewer payments than people?

Instead of everyone paying everyone, the tool nets the balances. A group of k people whose balances add up to zero among themselves can settle with k − 1 payments, so it first splits everyone into as many such groups as it can, then has the biggest debtor in each group pay the biggest creditor. The result is always at most one payment fewer than the number of people, and often fewer.

What does a share of 0.5 mean?

That person bears half a share of the total. Use it for someone who joined for half the days, or a child who eats half as much. Shares work in proportion: with four people at 1, 1, 1 and 0.5, the total is divided into 3.5 parts.

What if someone paid for things only some people used?

Split those costs in a separate list. A hotel room two people shared and a dinner four ate are different groups, and mixing them gives someone an unfair share.

Do the amounts add up exactly?

Yes. Everything is worked in paise, and any paisa left over from dividing is given to someone rather than lost, so the payments settle the balances exactly.