Mr.SplitterMr.Splitter
Settlement Algorithm Explained·6 min read

How Does Minimum Transfer Settlement Work? Why Pay Someone Who Never Paid for Me?

Answering all your questions about smart settlement and custom settlement features

Scenario: Four Friends Hanging Out

Imagine Ming, Hua, Mei, and Qiang went out together and had these expenses:

Expenses

Lunch (Ming paid)$400
Movie tickets (Hua paid)$800
Dinner (Mei paid)$1,200
Taxi (Qiang paid)$200
Total$2,600

Split 4 ways, each person owes $650. Calculate everyone's balance:

Balance (Paid − Owed)

Ming

−$250

Paid $400, owes $650

Hua

+$150

Paid $800, owes $650

Mei

+$550

Paid $1,200, owes $650

Qiang

−$450

Paid $200, owes $650

The Minimum Transfer Algorithm

Mr.Splitter uses a "match largest creditor with largest debtor" algorithm:

  1. Find the person who owes the most (largest debtor)
  2. Find the person owed the most (largest creditor)
  3. Have the largest debtor pay the largest creditor
  4. Repeat until everyone is settled

Common Question: Why Pay Someone Who Never Paid for Me?

Ming's Confusion

"Mei never paid for anything for me! Why do I have to transfer money to her?"

Answer

Expense splitting isn't about "who directly paid for what for you" — it's about total balance. Mei paid $1,200 but only owed $650, so she "overpaid" $550 for the group. Ming paid $400 but consumed $650 worth, so he "owes" the group $250.

To minimize transfers, the system has debtors pay directly to the biggest creditors. This way everyone settles up with the fewest transfers possible!

Custom Settlement Feature

If you prefer to settle your own way, Mr.Splitter also offers "Custom Settlement":

How to Use Custom Settlement

1

Go to the group's "Balance" page

2

Click "Custom Settlement"

3

Select payer and recipient

4

Enter amount to create a "Transfer" record

This transfer offsets both parties' balance

Why Is Custom Settlement a "Transfer" Not an "Expense"?

Because this money is used to offset balances, not for new spending.

  • Expense: Shopping, dining, entertainment — money that's "spent"
  • Transfer: Money movement between people to settle debts

Recording as "Transfer" correctly reflects the money flow and won't affect your group's total expense statistics.

Let Mr.Splitter handle the smart settlement!