
Splitwise vs Barabar: which one actually works for India?
Let's skip the long intro. You're here because Splitwise frustrated you and you want to know if there's something better. There is. But let's actually compare them properly so you can make the call yourself.
The fundamental problem with Splitwise in India
Splitwise was built for the US. That sounds obvious, but the implications run deeper than you'd think.
The entire settlement flow assumes you'll use Venmo, PayPal, or a bank transfer that takes 3-5 business days. In India, you're going to pay via PhonePe or Google Pay in 8 seconds. Splitwise doesn't know that. It never did.
So you end up with an app that tracks every rupee perfectly, then tells you to "mark as settled" manually after you've already paid. You have to trust your friend actually paid. The app just... takes your word for it.
That's not settlement. That's an honor system with a good UI.
The free tier situation
This is the one that genuinely upsets people.
Splitwise's free tier in 2026 limits you to 3 expenses per day. Not per group. Per day, across your entire account. If you're on a 4-day trip and adding shared meals, auto rides, and activities, you'll hit that limit by Day 2 afternoon.
Then you see the upgrade prompt. ₹700/month for Splitwise Pro.
Barabar's position: core expense tracking, circle creation, splitting, and UPI settlement are free. Not "free for the first 30 days." Not "free up to a limit." Just free. The features you actually use every day, no payment wall in front of them.
How they handle UPI
This is the most important comparison for any Indian user.
Splitwise: tracks the debt. You settle outside the app (PhonePe, GPay, whatever). Come back, mark it as settled. Done. The app never knows if money actually moved.
Barabar: generates a UPI payment link for each debt. Your friend pays via UPI. You confirm the payment in the app and the ledger clears. No separate note-taking, no switching apps, no "hey can you mark me as paid" message two days later.
It sounds like a small difference. In practice, it removes the single biggest source of "did you actually pay me" conversations.

Groups and circles
Both apps let you create groups. Both let you add expenses. Both show you who owes what.
The difference is in how they're designed to be used daily.
Splitwise groups feel like a spreadsheet. Functional, complete, slightly exhausting to open when you just want to add a ₹240 shared Swiggy order.
Barabar uses the concept of "Circles." A Circle is the same idea, but the interface is built around adding expenses fast. Phone number onboarding, no email signup required, and a receipt scanner that reads the bill so you don't type line items manually.
Tired of tracking this manually?
Barabar extracts bills, splits expenses, and settles via UPI. Instant.
The ads problem
Splitwise's free tier shows banner ads. They're not subtle. They're travel insurance ads and credit card offers sitting right inside your personal finance data.
You're giving Splitwise visibility into every dinner, every trip, every shared expense in your life, and they're using that context to sell you things.
Barabar doesn't run ads. Not because it's noble, but because the product doesn't work if you don't trust it. Ads and privacy don't coexist inside a shared expenses app.
Where Splitwise is still better
Honest answer: Splitwise has been around since 2011. It has more integrations, a bigger web app, and a more polished desktop experience. If you're splitting expenses with people in multiple countries and currencies, Splitwise handles that better today.
If you're in India, splitting with people who use UPI, and want something that actually closes the loop on payments, the comparison isn't close.
The bottom line
Use Splitwise if you need multi-currency, global group support, or if you're already deep in the ecosystem and the free limits haven't hit you yet.
Use Barabar if you're in India, your friends are on UPI, and you're tired of "mark as settled" being the end of the story.
The goal of a bill splitting app is to get money back. Barabar actually does that part.