Articles · App ExamplesUpdated September 2026

The best expense splitting app is the one nobody argues with.

The best expense splitting app is not the one with the most features. It is the one that, at the end of a trip or a month of shared bills, produces a number every person in the group accepts without opening a spreadsheet to check it. That takes four things: a record of every expense that says who paid and who it was for, a split rule that matches how the cost was really shared, settle-up math that nets everyone to the fewest payments, and a way to mark those payments done. Most of the app examples on this site are built around a business process. Splitting expenses is a social one, which is why the boring parts, rounding and netting, decide whether the group is still using the app by the second trip.

This page covers what an expense splitting app has to record, the five ways an expense can be split, how the settle-up math works, what Splitwise limits on its free plan, how the job changes for roommates, couples and group trips, and when the right answer is an app built around your own group's rules.

See what an expense splitting app has to record

The short version

Record, split, net, settle.

Per expense, an expense splitting app needs an amount and a currency, a date, who paid, who shares it and by what rule, and a note or receipt. Per group, it needs a running balance for each member, a settle-up plan that nets those balances into the fewest payments, and a way to record a payment so the balances drop to zero. Splitwise caps free accounts at four expenses a day and sells the rest as Pro; Tricount does the core job free with fewer split options. The rest of this page is what each piece has to get right, with a settle-up calculator you can try.

The record

What an expense splitting app has to record.

Every group adds a twist, but the base record behind a roommate app, a couples app and a trip app is the same expense:

  • A description and a category, so groceries and the deposit are not the same kind of line
  • The amount in the currency it was paid in, with the group's home currency stored alongside
  • The date it happened, kept separate from the date it was typed in
  • Who paid, including the case where two people covered one bill
  • Who shares it: the whole group or a subset, with a guest allowed who has no account
  • The split rule: equal, exact amounts, percentages, shares or itemized
  • A receipt photo or a note, for the expense someone questions three weeks later
  • A settled flag, or the payment record that clears it

Two of these get skipped by hand-rolled spreadsheets and cause most of the arguments. The first is who shares it: a bill four people are in the group for but three people were present for is not an equal four-way split, and an app that only splits across the whole group forces someone to fudge the amount. The second is the currency: a group that pays in euros for a week and settles in dollars needs the app to convert at a rate everyone can see, stored with the expense, rather than a rate someone remembers from the airport.

The split rule

The five ways to split an expense.

The split rule is the field that decides whether the final number feels fair. Equal is the default in every app, and it is wrong more often than people expect: the friend who skipped the wine, the roommate with the box room, the cousin who stayed two nights of five.

MethodHow it worksUse it forWhat to watch
EqualThe amount divided by the number of people sharing itA dinner, a taxi, a rent with equal roomsLeftover cents have to land on someone, and the app should say who
Exact amountsEach person's figure is typed in by handGroceries where one person added their own itemsThe figures have to add up to the total, so the form needs a live remainder
PercentagesEach person carries a fixed share of the totalCouples splitting by income, rent split by room sizePercentages that do not sum to 100, and rounding when they do
SharesEach person carries a number of units, such as nights stayed or seats takenA cabin where some people stayed two nights and others fiveThe unit has to be written down, or nobody remembers why the ratio was 5 to 2
ItemizedLine items assigned to people, with tax and tip spread in proportionA restaurant bill with very different ordersTax and tip should follow each person's subtotal, not be split equally

Where the pennies go

Divide $100 equally between three people and each share is $33.33, which leaves one cent unassigned. An app that shows $33.33 three times under a $100 total is off by a cent, and over a year of shared rent the cents add up to a balance nobody can explain. The fix is a rule, stated once and applied every time: the leftover cents go to the payer, or to the first person on the list, and the record shows $33.34 for one of them. The calculator further down uses that rule, which is why its balances always sum to zero.

Who owes whom

The settle-up math, and why it is not a spreadsheet column.

A group of four with three shared expenses does not have three debts, it has a web of them. The naive way to settle is to repay each expense on its own: every participant sends the payer their share, one transfer per person per expense. The better way nets everyone first. Add up what each person paid, subtract what each person owed, and the result is one balance per member, positive if the group owes them and negative if they owe the group. Those balances always sum to zero, and clearing them takes at most one payment fewer than there are members.

Splitwise calls this Simplify Debts and describes it as a setting that "restructures who owes whom within a group to minimize the total number of payments needed for everyone to settle up". Its help article gives the smallest case: Anna owes Bob $20 and Bob owes Charlie $20, so the app tells Anna to pay Charlie $20 directly and Bob owes nothing. It never changes anyone's total balance, it is recalculated whenever an expense or payment is added, and it works within each currency separately, so a group that spent in both euros and dollars gets two settle-up plans, not one. Read Splitwise's description of Simplify Debts

Before

$20$20AnnaBobCharlieTwo payments, and Bob is in the middle of both

After simplify debts

$20AnnaBobCharlieOne payment, same balances, Bob owes nothing

Try it

Settle up a four-person trip

Type what each person paid over the trip. Everything is shared equally by all four, leftover cents go to the first names on the list, and the plan below nets the balances into the fewest payments.

Balances

Total $660.00, so $165.00 each.

  • Anapaid $420.00, share $165.00is owed $255.00
  • Benpaid $0.00, share $165.00owes $165.00
  • Chloepaid $180.00, share $165.00is owed $15.00
  • Devpaid $60.00, share $165.00owes $105.00

Settle-up plan

  • BenAna$165.00
  • DevAna$90.00
  • DevChloe$15.00

3 payments once the balances are netted. Repaying each payer separately would take up to 9 transfers between these four people.

Free vs. paid

Is Splitwise free, and what does Pro add?

Partly. Splitwise's own help center states that "free users can add up to 4 expenses each day" and that Pro removes the limit. Pro also adds transaction import in select countries, search, currency conversion, receipt scanning and itemization, charts and default splits. It is sold three ways: an annual Individual plan, an annual Duo plan for two people, both bundled with a Trip Pass that gives one trip group Pro features for 30 days, and a monthly plan for one person. Splitwise does not print the price on its website; it appears on the App Store or Google Play purchase sheet, and its terms of service say it varies by country, date of subscription and promotions. Checked 21 September 2026. See Splitwise's Pro help page

Four a day is plenty for a couple logging the week's bills and not enough for the person entering a trip's receipts in one sitting on the way home. Tricount, the other name that comes up, describes itself as "100% free", splits equally, by parts or by custom amounts, and lets the organizer send a payment request from the app; its site also says a bunq card payment is added to a tricount automatically, which matters only if the group banks there. See what Tricount says about itself

The options, side by side

ApproachSplit rulesNets balancesEveryone needs an accountSecond currencyWhat it costs
Group chat and mental mathEqual, if thatNoNoNoNothing, plus the arguments
Shared spreadsheetWhatever someone can write a formula foronly if someone builds itno, but one person owns itif someone maintains the ratesNothing
Payment app with a group featureEqual or custom amounts per requestNoYesNoFree from a bank or balance, fees on cards and instant transfers
Dedicated splitting appEqual, exact, percentages, shares, itemizedYesusually, some allow guestsyes, often on the paid tierFree, or free with a daily cap and a paid tier
Custom-built appExactly the rules your group usesyes, if you specify ityour callyour callA build subscription and your time

Moving the money

Recording a payment is not moving money.

Most expense splitting apps do not move money. They record that Ben paid Ana $165, drop both balances accordingly, and leave the transfer to whatever the two of them already use. That is a reasonable design, because the payment rail has its own rules and fees. On Venmo, for example, sending from a bank account, debit card or balance is free, sending with a credit card costs 3.00%, a standard transfer out is free, and an instant transfer costs 1.75% with a minimum fee of $0.25 and a maximum of $25, per Venmo's fee page, checked 21 September 2026. An app that nudges a group to settle by credit card is costing someone three percent of every trip. See Venmo's fee page

If you are specifying your own app, decide which of the two you are building before anything else. A settle-up screen that records a payment, moves both balances and opens the other person's payment app with the amount filled in is a small, well-understood piece of work. Taking the payment inside the app means a payment provider, accounts and refunds, and that is a separate decision, covered in adding payments to your app.

Same app, different rules

Roommates, couples and group trips.

Roommates and recurring bills

Rent, utilities and the streaming plan repeat every month and are usually split by a rule that never changes. The app should create the recurring expense on the due date rather than rely on someone remembering; a rent split by room size is a percentage split saved once; and the person who moves out on the 19th needs a shares split by days, which is the case that breaks most spreadsheets.

Couples and uneven incomes

Two people earning different amounts often split by percentage rather than half and half, and that percentage is a private number that should not follow either of them into a trip group later. An app with one default split per group, saved once, handles this; one that offers only equal or exact amounts makes the higher earner retype the same figures every week. This is splitting, not budgeting: a shared budget tracker app answers how much the two of you spent on food this month, while a splitting app answers who owes whom. They are different records, and usually different apps.

Group trips and guests

A trip adds three things: more than one currency, expenses that only some people share (the four who went diving), and people who will never install the app. The first needs a conversion rate stored with the expense, the second needs participants chosen per expense rather than per group, and the third needs guest members whose balance someone else settles. The itinerary is a different job: the best app for travel itinerary planning is about days, bookings and times, not balances, and the two rarely belong on one screen.

Picking one

How to pick the best expense splitting app for your group.

Eight checks, each of which takes a few minutes with a real expense. Run them on a test group before the trip, not on the trip.

  1. 1

    Count your heaviest day

    Usually the end of a trip, when one person enters every receipt at once. Check that number against the free cap before you commit the group.

  2. 2

    List the split rules you actually use

    If any of them is shares or itemized, a tier that offers only equal and exact amounts will send you back to a spreadsheet.

  3. 3

    Check that balances are netted per group

    Add three expenses with different payers and look at the settle-up screen. If it lists one debt per expense, it is a ledger, not a splitter.

  4. 4

    Decide who has to have an account

    If one person in the group refuses to install anything, you need guest members, and not every app has them.

  5. 5

    Add an expense in a second currency

    Then look at where the rate came from and whether the balance shows both figures. If you never travel, skip this one.

  6. 6

    Split $100 three ways and look for the missing cent

    The shares should read $33.33, $33.33 and $33.34, and the balances should still sum to zero.

  7. 7

    Record a payment

    Both balances should move and the history should keep the record. A payment that can be deleted without a trace is how a group ends up settling twice.

  8. 8

    Export the group

    If the data cannot leave as a file, it is the app's data, not yours, and the month the group moves apps is the month the history disappears.

When to build your own

When no app fits, describe the rules you use.

Off-the-shelf splitting apps are built around the common case, a group of friends splitting dinners and trips more or less equally, and they are good at it. The trouble starts when the group has rules of its own: a house where rent follows room size but utilities follow headcount, a club that fronts costs from a kitty and settles quarterly, three siblings tracking a parent's care bills, or a team whose per diem policy decides what is shareable at all. Each is a different schema, and default splits only stretch so far. That gap is what Newly is for: describe the group, the fields, the split rules and how settle-up works, and it builds a real native app around those rules instead of around a template. It costs $25 a month and there is no free plan. On iOS the finished app goes through App Store Connect: the build is uploaded for you, you test it on TestFlight and submit it for review from your own Apple Developer account. The current version has no Android release builds, so a group that is mostly on Android is not a job for it yet.

Two things to state in plain words in the first description, because no default will guess them: the rounding rule, and whether a payment is recorded or taken. "Leftover cents go to the payer" and "settle-up records a payment and opens the other person's payment app" describe one build; "take the payment inside the app" describes another, and the difference shows up in the first build, not the tenth.

FAQ

Expense splitting apps, answered.

The one whose numbers your whole group accepts without checking. In practice that means it records who paid and who shared each expense, supports the split rule you actually use (equal, exact amounts, percentages, shares or itemized), nets the group's balances into the fewest payments, and handles leftover cents and a second currency without a spreadsheet. Splitwise does all of this but caps free accounts at four expenses a day; Tricount is free with fewer split options; a group with rules of its own is often better served by an app built around them.

Start with the split rule, not the screen.

An expense splitting app lives or dies on the boring parts: a rounding rule, netted balances, and a payment record both sides trust. Get those right, then build the app around them in Newly.