Trip Plan Viewer
← 여행 팁 목록

여행 정산이 꼬이는 이유 — 총액 1/N의 함정과 올바른 계산법

2026-07-20 · 9분 분량 · 여행정산 · 더치페이 · 단체여행

여행 정산이 불편해지는 진짜 이유는 금액이 커서가 아니다. "이 계산이 맞는지" 아무도 확신하지 못해서다. 총무를 맡은 사람도, 돈을 보내는 사람도 머릿속으로 어림잡아 맞겠거니 믿을 뿐, 실제로 검산해 본 적은 없다.

총액 1/N, 언제는 맞고 언제는 틀리는가

총액을 인원수로 나누는 방식은 계산이 쉬워서 습관처럼 쓰인다. 이 방법이 정확한 경우는 딱 하나, 모든 지출에 전원이 똑같이 참여했을 때뿐이다. 실제 여행은 그렇지 않다. 컨디션이 안 좋아 빠진 저녁 자리, 두 명만 탄 택시, 방을 따로 써서 숙박비가 다른 사람. 이런 지출이 하나라도 섞이면 1/N은 즉시 틀린 값을 낸다. 많이 쓴 사람이 적게 돌려받고, 적게 쓴 사람이 더 많이 낸다.

올바른 원칙: 건별로 나누고, 총액은 결과다

정산의 출발점은 총액이 아니라 지출 한 건 한 건이다. 각 지출마다 참여자를 정하고, 그 지출은 참여자끼리만 나눈다. 전체 총액과 1인당 평균 부담액은 이 계산을 다 끝낸 뒤에야 나오는 결과값일 뿐, 애초에 나누기의 기준이 될 수 없다.

손으로 계산하는 3단계

3인(A·B·C)이 함께 여행하며 다음 네 건을 지출했다고 하자.

지출결제자금액참여자
숙소A120,000원A, B, C
저녁B50,000원A, B, C
택시C10,000원A, C
입장료A30,000원B, C

C는 몸이 안 좋아 입장료가 있는 코스를 건너뛰어 A가 대신 결제했고, A는 무료입장 대상이라 입장료 지출 자체에서 빠진다.

단계 1 — 건별 1인 부담액 계산

각 지출을 참여 인원으로 나눈다.

지출금액참여인원1인당 부담액
숙소120,000원3명40,000원
저녁50,000원3명16,667 / 16,667 / 16,666원
택시10,000원2명5,000원
입장료30,000원2명15,000원

저녁 50,000원은 3명으로 딱 나누어떨어지지 않는다(16,666.67원). 이럴 때는 미리 절사 기준을 정해둔다. 가장 실용적인 방법은 원 단위를 절사한 값(16,666원)을 기본으로 하고, 남는 잔돈을 한두 명에게 1원씩 더 배정해 총액과 정확히 맞추는 것이다. 이 예시는 A·B가 16,667원, C가 16,666원을 부담하는 것으로 정했다.

단계 2 — 사람별 잔액 계산과 검산

사람마다 "낸 돈"과 "부담해야 할 돈(위 표의 부담액 합)"을 각각 더한 뒤 차이를 구한다. 양수면 받을 돈, 음수면 보낼 돈이다.

이름낸 돈부담액 합계잔액
A150,000원61,667원+88,333원
B50,000원71,667원−21,667원
C10,000원76,666원−66,666원

여기서 반드시 확인해야 할 것이 있다. 세 사람의 잔액을 모두 더하면 정확히 0이어야 한다. 88,333 − 21,667 − 66,666 = 0. 0이 아니면 어딘가 계산이 틀렸다는 뜻이므로, 원인을 찾을 때까지 정산을 확정하지 않는다.

단계 3 — 상계로 송금 횟수 줄이기

이 예시는 채권자가 A 한 명뿐이라 B가 21,667원, C가 66,666원을 A에게 보내면 끝난다. 총 두 번의 송금으로 충분하다.

채권과 채무가 서로 얽힌 경우엔 상계가 필요하다. 예를 들어 X가 Y에게 10,000원을 받아야 하고 동시에 Y가 X에게 4,000원을 받아야 하는 상황이라면, 두 번 주고받을 필요 없이 Y가 X에게 차액 6,000원만 한 번 보내면 같은 결과가 된다.

여행 정산 표에 지출 항목별 참여자와 1인당 부담액을 손으로 적어 계산하는 모습

왜 '최소 송금'까지 가면 오히려 불편할 수 있는가

정산 앱 중에는 전체 송금 횟수를 수학적으로 최소화하는 알고리즘을 쓰는 경우가 있다. 인원이 많아지면 이 과정에서 실제로 함께 지출한 적 없는 두 사람 사이에 송금이 생기기도 한다. 같이 쓴 돈이 하나도 없는 두 사람 사이에 최소화 계산상 송금이 걸리는 식이다. 틀린 계산은 아니지만 "내가 왜 이 사람한테?"라는 질문이 남는다. 실무적으로는 채권자 한 명에게 몰아 보내거나, 실제로 지출을 함께한 사람끼리만 상계하는 정도가 납득하기 쉬운 균형점이다.

정산을 쉽게 만드는 사전 합의 5가지

  1. 지출 종류별 결제자를 여행 전에 정해둔다. 숙소는 A, 식비는 B처럼 나누면 카드가 섞이지 않는다.
  2. 영수증은 결제 즉시 사진으로 남기고 금액과 참여자를 바로 메모한다. 여행이 끝난 뒤 기억에 의존하면 반드시 빠지는 항목이 나온다.
  3. 공동 지출과 개인 지출을 처음부터 분리한다. 기념품이나 개인 간식은 정산 대상에서 제외한다고 미리 합의한다.
  4. 나누어떨어지지 않는 금액의 처리 기준(절사 방식, 잔돈 부담자)을 여행 전에 정한다.
  5. 정산 시점을 여행 중 매일로 할지, 종료 후 한 번에 할지 정한다. 지출 건수가 많을수록 매일 정산이 오차를 줄인다.

흔한 갈등 상황과 해법 3가지

여러 명이 여행 중 스마트폰으로 지출 내역과 정산 잔액을 함께 확인하는 모습

정산 체크리스트

자주 묻는 질문

정산은 꼭 여행이 끝난 뒤에 해야 하나요?

아닙니다. 지출 건수가 많은 장기 여행이라면 매일 저녁 그날 지출만 정산하는 편이 계산이 단순하고 오차도 줄어듭니다.

잔돈 1~2원 차이는 그냥 넘어가도 되나요?

가능합니다. 다만 그 잔돈을 누가 부담하는지 미리 정해두지 않으면 매번 사소한 논쟁이 반복됩니다. 절사 기준을 정하고 나면 이 문제는 사라집니다.

카드로 나눠 결제하면 정산이 더 쉬워지나요?

지출 건별로 참여자가 다르다면 결제 방식과 무관하게 위 3단계 계산이 그대로 필요합니다. 오히려 결제자가 여러 명으로 분산되면 기록을 잊기 쉬워 누락이 늘어날 수 있습니다.

잔액 합이 0이 안 나오면 어떻게 찾나요?

지출 목록과 참여자 명단을 다시 대조하세요. 대부분 특정 지출의 참여자를 잘못 기입했거나, 한 건을 아예 빠뜨린 경우입니다.

정산 계산 자체는 단계만 알면 손으로도 충분히 가능하다. 다만 지출 건수가 늘어날수록 건별 참여자와 잔액을 일일이 손으로 대조하는 일은 번거로워진다. TripPlanViewer 같은 도구는 지출을 건별로 입력하면 참여자별 잔액과 검산까지 자동으로 계산해 준다.

함께 읽으면 좋은 글