목표 IRR 기준 금리 역산: 시행착오법과 이분법

목표 연 IRR을 넣으면 월 순수리스료를 어떻게 구하는지, 이분법으로 계산하는 과정과 함께 살펴보세요. 차량대금, 잔가, 보험료, 자동차세를 반영한 현금흐름도 확인할 수 있어요.

목표 IRR 기준 금리 역산 원리

IRR(내부수익률)은 계약 기간의 현금 유입과 유출을 반영해 투자 수익률을 계산하는 지표입니다. 목표 IRR에서 월 리스료를 한 번에 구하는 간단한 공식이 없으므로, 후보 리스료로 현금흐름의 IRR을 계산하고 목표와 비교해 조정하는 수치 탐색을 합니다. 차량대금, 월별 수납액, 보험료·자동차세의 실제 지급 시점과 만기 잔가를 현금흐름에 반영합니다.

계산 결과의 ‘역산 내재금리’는 산출된 순수리스료와 잔가를 기준으로 다시 구한 연 금리입니다. 목표 IRR과 실제 연 IRR을 함께 비교해 계산 결과를 확인할 수 있습니다.

전체 접근: 시행착오법 (Trial and Error Method)

리스료를 하나 가정하고 그 리스료로 IRR을 계산한 뒤 목표 IRR과 비교합니다. 일치하지 않으면 리스료를 조정해 다시 계산하는 과정을 반복하여 목표에 맞는 값을 찾습니다.

구체적인 알고리즘: 이분법 (Bisection Method)

시행착오를 무작위로 반복하지 않고, 답이 포함된 범위를 매번 절반씩 좁혀가는 체계적인 수치 탐색 방법입니다.

  1. 리스료 범위를 최소 0원부터 최대 차량대금까지 설정합니다.
  2. 범위의 정가운데 값을 리스료 후보로 정하고, 해당 리스료의 연 IRR을 계산합니다.
  3. 계산된 IRR이 목표보다 크면 리스료가 큰 것이므로 상한을 낮춥니다.
  4. 계산된 IRR이 목표보다 작으면 리스료가 작은 것이므로 하한을 올립니다.
  5. 좁아진 범위에서 다시 가운데 값을 계산하는 과정을 코드에서 200회 반복합니다.

한 줄 정리: 시행착오법은 목표값을 찾기 위해 반복 계산하는 전체 접근이고, 이분법은 그 안에서 탐색 범위를 절반씩 줄이는 구체적인 방법입니다. 따라서 둘은 서로 반대되는 개념이 아니라 전체 접근과 구체적인 알고리즘의 관계입니다.

목표 IRR 기준 금리 역산 현금흐름 설명 PDF 보기

PDF가 표시되지 않으면 새 탭에서 열기를 선택하세요.

Java·JavaScript·Python 구현 예제

같은 IRR 기반 리스료 역산 과정을 구현한 v0.3 소스 코드입니다. 원하는 언어의 코드 보기를 열고 코드 영역을 클릭하면 전체 코드가 복사됩니다.

Java 코드 보기
불러오는 중…

코드를 클릭하면 전체가 복사됩니다.

JavaScript 코드 보기
불러오는 중…

코드를 클릭하면 전체가 복사됩니다.

Python 코드 보기
불러오는 중…

코드를 클릭하면 전체가 복사됩니다.

계산 조건

기본값은 오늘 날짜의 월입니다. 첫 해 자동차세는 인도월~12월 비율로 계산

계산 결과

순수 리스료 (월, 원 단위 절사)
고객 청구 총 월 리스료
검산: 실제 연 IRR
역산 내재금리 (연)

고객 청구 총 월 리스료는 왜 더 클까요?

순수 리스료는 목표 IRR(내부수익률)을 맞추기 위한 금액입니다. 보험료와 자동차세는 회사가 보험사·지자체에 먼저 내고, 그 금액을 고객에게 12개월로 나누어 매월 받는 것이라 청구서에는 순수 리스료에 더해 표시됩니다. 지급 시점(목돈)과 수납 시점(매월 분할)이 달라서 이 차이가 현금흐름과 IRR 계산에 반영됩니다.

보험료·자동차세 실제 지급 스케줄

보험료
자동차세

월별 현금흐름

단위: 원

년월은 현재 년도와 선택한 인도월을 기준으로 회차마다 한 달씩 증가합니다. 0개월차는 인도 시점이며, (−)는 회사가 내는 돈, (+)는 회사가 받는 돈입니다. 「고객 청구액」은 순수 리스료 + 보험료 수납 + 자동차세 수납이며, 순현금흐름 계산에는 각 항목이 따로 들어갑니다.

다음에 해볼 만한 것