コンテンツへスキップ
Donget
ダウンロード
すべての記事

Splitwise の仕組み — 割り勘アプリを支える共有台帳

割り勘アプリが実際に保存しているもの、誰からも直接受け取っていない支出から残高がどう決まるのか、そして四人の六つの貸し借りが三回の送金で片づく理由。

The Donget team 1 分で読了

タクシー代を出したのは一人、夕食を払ったのは別の一人。一週間後には、誰がどれだけ多く出したのかを誰も再現できなくなっています。割り勘アプリが解決しているのはこの問題で、どのアプリも解き方は同じです。台帳を持つ、それだけです。Splitwise がいちばん知られているので、「こういうものはどう動いているのか」と聞かれるときはたいていこのアプリのことです。

仕組みが見えると、あとは不思議でも何でもなくなります。自分に何も買っていない相手へ払うよう促される理由、「精算する」が支出の件数より少ない送金しか生まない理由、そしてアプリ内のどの操作も自分のお金に触れない理由。割り勘アプリは共有の記録であって、決済サービスではありません。

アプリが実際に保存しているもの

支出はどれも三つの事実でできています。金額、払った人、そして誰のためだったか。それ以外は必要ありません。

「夕食、14,400円、支払いはベン、四人で分割」と入力すれば、アプリは一行を保存しています。「アナがベンに 3,600円 の借り」は保存していません。それは計算で導かれるものです。この違いは重要で、だからこそ同じ支出の集合を、元の事実を一つも変えずに何通りもの支払い計画へ組み替えられます。

グループはその記録の範囲を区切るためにあります。グループとは、ある支出の集合とある人の集合を囲む線です。シェアハウス、旅行、フットサルのチーム。残高はグループの内側で計算されるので、同じ友人があるグループでは借り手、別のグループでは貸し手ということが起こります。

残高はどう決まるか

アプリは各自について二つの合計を持ちます。払った額と、負担すべき額 — グループのすべての支出における自分の取り分の合計です。残高はその差です。

四人の友人が週末を一緒に過ごします。ダンは同じ街に住んでいるので部屋代には入っておらず、ライブに行ったのはカルラとダンの二人だけです。

支出金額支払い分け方
部屋代45,000円アナアナ・ベン・カルラで均等
買い出し18,000円ベン均等、4 人
ライブのチケット24,000円カルラカルラとダンで均等

グループの支出は 87,000円 で、一人あたりの負担はどの支出に入っていたかで変わります。部屋代 15,000円、買い出し 4,500円、チケット 12,000円 です。払った額から自分の負担を引きます。

払った額負担残高
アナ45,000円19,500円+25,500円
ベン18,000円19,500円−1,500円
カルラ24,000円31,500円−7,500円
ダン0円16,500円−16,500円

プラスならグループから受け取る側、マイナスなら払う側です。四つの残高は必ず合計ゼロになり、意味のある検算はこれだけです。ゼロにならなければ、どこかの支出が間違っています。

自分のために払っていない相手へ送金する理由

二人ずつで見ると、この三件の支出は六つの貸し借りを生みます。支出のたびに、払った人がその支出に入っていた全員に対する債権者になるからです。六回も送金したい人はいません。

そこでアプリは貸し借りではなく残高から組み立てます。ダンがアナへ 16,500円、カルラがアナへ 7,500円、ベンがアナへ 1,500円。三回の送金で全員が均衡し、アナはちょうど受け取るべき 25,500円 を受け取ります。ダンを見てください。アナは彼のために何も払っていません。彼は部屋代に入っておらず、アナが払ったのはその部屋代だけだからです。彼の 16,500円 はベンの買い出しとカルラのチケットの負担分です。それでもアナに送るのは、グループ全体の貸し借りの総額が変わらず、動きが最小になるように並べ替えられただけだからです。

「債務の簡略化」やスマート精算が意味しているのはこれだけです。未精算の人が n 人いるとき、この並べ替えに必要な送金は決して n − 1 回を超えず、たいていはそれより少なくなります。仕組みを詳しく知りたい方は債務の簡略化に別の記事があります

台帳と支払いは別のもの

ここがいちばん意外に思われる部分です。精算済みにする操作は「支払いがあった」と記録するだけで、支払いを起こしはしません。お金はいつも使っている経路 — 銀行振込、現金、決済アプリ — を通り、記録がそれに合わせて更新されます。 アプリが統合された決済サービスを備えている場合、それは台帳の上に載った二つ目の任意サービスであって、台帳そのものの仕事ではありません。

結論はきわめて実務的です。割り勘アプリは仕事をするのに銀行口座の情報を必要としません。その仕事は計算と記録だからです。支払いの段階を足しているアプリは二つ目の別の仕事をしていて、本人確認や手数料はそちらから来ます。この違いについては別に書きました

無料版が尽きるところ

Splitwise は中心を無料で配り、周辺を売っています。無料プランでは 1 日あたり約 3 件まで追加でき、画面の合間に広告が入り、レシート読み取りと通貨換算は月額 4.99 ドルの Pro プランにあります。

静かなシェアハウスなら気づきません。旅行の二日目、六人が昼食とタクシーとチケットを入力しはじめると、はっきり気づきます。上限は一人一日単位で、グループなら午後のうちに使い切ります。多くの人が乗り換え先を探しはじめるのがこの瞬間です。無料プランが手元に残さないもので詳しく扱い、上限に達したときの対処はまさにその午後の話です。

Donget の位置

Donget も同じモデルを使っています。モデル自体は正しいからです。支出、取り分、一人ひとりの残高、そして最後に一度の精算。グループを作り、支出を追加 をタップし、分け方を選びます — 均等金額割合倍率、または アイテム で一行ずつ。残高 タブが全員分の合計を更新しつづけます。

違うのは壁の位置です。支出の 1 日あたりの上限はなく、広告もなく、AIでレシートをスキャン は有料プランに取り置かれるのではなく最初から使えます。レシートを撮れば、そこから支出が組み立てられます。精算する は上で見たとおり送金が最小になる並べ方を提案し、グループ全員が同じ残高を見ているので、誰かの言葉を信じる必要がありません。

よくある質問

Splitwise とは何ですか?

Splitwise は共有の支出を記録するアプリです。誰がいくら払い、それが誰のためだったかを各自が入力すると、グループ全員分の残高が自動で更新されます。

Splitwise はお金を送金してくれますか?

それ自体は行いません。アプリの中心は記録で、精算済みにしても台帳が更新されるだけでお金は動かず、支払いはいつも送金している手段で行います。Splitwise が統合された決済サービスを提供している地域では、そこから支払うことも選べます。それは別のサービスで、独自の本人確認と手数料が付きます。

立て替えてくれた本人に返すことになりますか?

とは限りません。多くのアプリはグループ全体での差引残高を表示するため、自分に何も買っていない相手へ払うよう案内されることがあります。合計は同じで、送金回数が少なくなるように並べ替えられているだけです。

Splitwise は無料ですか?

中心となる機能は無料ですが、無料プランは 1 日あたり約 3 件までで、画面の合間に広告が入り、レシート読み取りと通貨換算は月額 4.99 ドルの Pro プランに置かれています。

グループ全員が登録する必要がありますか?

各自が自分の残高を見るならグループに入る必要があります。一人が台帳を預かって要約を共有することもできますが、その場合に確認できるのはその一人だけです。

精算せずに誰かが抜けたらどうなりますか?

残高は清算されるまで記録に残ります。誰かが抜ける前に精算するか、未清算の残高を次に使う手段へ引き継ぐと決めておいてください。

まとめ

割り勘アプリとは、最後に引き算がついた共有台帳です。魔法のように見えるもの — 自分のために払っていない相手への送金、六つの貸し借りが三回の送金になること — はすべてこの一つの考えから出てきます。アプリを分けるのはモデルではなく、何を有料の壁の向こうに置くかです。

Donget を無料でダウンロードして、上限も広告も Pro プランもない台帳を持ってください。

精算は数秒。友情は何年も。

表計算とお別れしたグループの仲間入りを。Donget を無料でダウンロード。