
How to split a restaurant bill when everyone orders different amounts
You've been at the table for two hours. The bill arrives. ₹4,200 for six people.
Then it starts.
"Should we just split equally?" "But I only had the pasta." "I didn't drink anything." "Was the service charge included?" "Does this include GST?"
And then someone, there's always one... pulls out their phone and starts adding up what each person individually ordered.
This conversation eats 15 minutes of your post-meal goodwill and still ends with at least one person feeling like they overpaid. There's a better way to handle all of this.
When equal split is fine (and when it isn't)
Equal split works when the orders are roughly comparable. If six people are all ordering similar things from the same price range, nobody is significantly better or worse off splitting equally. The ₹100-200 variance isn't worth the mental energy of itemising.
Equal split does not work when:
- Some people ordered significantly more expensive dishes
- Some people drank alcohol and others didn't
- One person had a full meal and another just had chai
In those situations, equal split creates resentment. Not always expressed. Often just quietly noted and remembered.
Method 1: The proportional split
Everyone's individual order gets tallied. The total bill is split in proportion to what each person ate.
In Barabar, this is "Split by exact amounts." You enter what each person's items cost, and the app handles the maths including any service charge or GST.
Takes about 90 seconds with a photo of the bill. The itemised receipt makes it simple: you're just reading numbers off a page.

Method 2: The hybrid split
This is what most groups end up doing, and it's usually the right call.
Split food equally among everyone. Split alcohol separately among the people who drank.
Why this works: shared dishes, appetisers, and mains are genuinely communal. Nobody can say they didn't eat a piece of the garlic naan. But the alcohol is individual. Four Old Monks and two glasses of wine should not be subsidised by the two people who stuck to water.
In Barabar, add the bill as two separate expenses:
- Food total, split equally among everyone
- Drinks total, split only among the people who drank
Done in under a minute. Everyone's share is accurate. No awkward conversation about who had what.
Tired of tracking this manually?
Barabar extracts bills, splits expenses, and settles via UPI. Instant.
Handling service charge, GST, and tips
Indian restaurant bills have gotten complicated. A 5% GST on food, 18% on alcohol, an 11% service charge that isn't technically mandatory but always appears on the bill.
The practical move: don't try to split the bill before taxes and add on charges separately. Just take the final printed total and split from there. The proportions work out roughly the same, and you avoid a maths problem at a restaurant table.
On tipping: if you're adding a tip beyond what's already on the bill (at a place where it's appropriate), decide as a group before ordering if you plan to tip. Tipping ₹500 after you've already split the bill creates a second round of "who's paying this?"
The Swiggy/Zomato group order split
Same logic, different setting. Someone places the order for the whole group.
If everyone picked their own items, split individually by what each person ordered plus their share of the delivery fee. If it was a communal order, split equally.
Add the Swiggy receipt screenshot to Barabar. The receipt scan reads the line items automatically. Select who gets what, split, done. The person who paid with their card gets reimbursed without having to chase anyone.
The one person who "doesn't have cash" or "will pay later"
This is going to happen. Handle it immediately.
When you're at the table, if someone doesn't have a way to pay right now, send them the payment link via WhatsApp before you leave the restaurant. The link has the exact amount and goes to UPI. They can pay from the parking lot or the cab home.
If you wait until you're home, the probability of being paid drops by about half. Not because your friend is dishonest. Just because the urgency is gone and other things take over.
Five seconds at the table saves an awkward text three days later.
The simplest rule of all
For groups you go out with regularly, don't settle every meal individually. Create a running balance.
Rohit pays today. Priya pays tomorrow. Amit pays Saturday. At the end of the month, check the Barabar balances and whoever is net positive gets paid via a single UPI transfer.
You're not keeping score on every meal. You're keeping a running ledger that settles cleanly once a month. It's less transactional, less friction, and it means nobody's doing maths at the table.