중간 입출금이 있으면 시작값과 끝값만으로 CAGR을 계산하지 않습니다. XIRR은 투자자의 날짜별 현금흐름을, TWR은 현금흐름 효과를 제거한 운용 성과를 설명합니다.
XIRR 계산기
날짜별 입출금이 있는 계좌는 각 현금흐름의 날짜와 금액을 반영하는 XIRR을 계산할 수 있다. 계산기는 발견한 근, XNPV 잔차, 총 납입과 회수 및 최종 평가액을 함께 보여준다.
DATED RETURN CHECK
XIRR·CAGR·TWR 계산기
기본 예제로 바로 검산한 뒤 자신의 자료로 바꿔 보세요.
계산 결과
공식 예제를 계산합니다.
XIRR·CAGR·TWR 중 무엇을 써야 하나
개인 자금의 투입시점을 반영하려면 XIRR, 외부 현금흐름이 없으면 CAGR, 운용성과에서 현금흐름 영향을 줄이려면 TWR을 쓴다. 세 지표는 답하는 질문과 필요한 데이터가 다르다.
CAGR
시작·종료 평가액과 기간, 외부 현금흐름 없음.
XIRR
각 납입·회수 날짜와 금액, 최종 평가액을 가상 회수금으로 입력.
TWR
각 입출금 경계의 직전·직후 계좌 평가액.
XIRR은 날짜별 입출금을 어떻게 반영하나
XIRR은 각 현금흐름을 최초일로부터 지난 실제 일수의 365분의 1 제곱으로 할인한다. 그 현금흐름들의 XNPV 합을 0으로 만드는 금리를 찾는다.
납입은 음수, 회수와 최종 평가액은 양수로 두며 Σ CFᵢ/(1+r)^((dᵢ-d₀)/365)=0을 풉니다. 같은 날 행은 계산할 때 합치지만 JSON 영수증에는 원래 행을 남깁니다.
CAGR은 중간 입출금이 없을 때만 맞다
중간 입출금이 있는 계좌 전체에 시작가치와 종료가치만 넣은 CAGR을 쓰면 안 된다. CAGR은 외부 현금흐름이 없는 동일 자본의 성장만 측정한다.
CAGR=(종료/시작)^(365/일수)-1입니다. 1년 미만 결과는 실제 누적수익과 함께 봐야 합니다.
1,000만원에서 시작해 중간에 800만원을 넣고 1,800만원이 됐다고 80% 수익으로 읽으면 입금액을 수익으로 잘못 셉니다.
TWR 계산에 현금흐름 시점 평가액이 필요한 이유
정확한 TWR은 외부 현금흐름 전후로 하위기간을 나누기 위한 평가액이 필요하다. 입출금 목록만으로는 각 하위기간의 투자수익을 현금흐름과 분리할 수 없다.
TWR=Π(1+rⱼ)-1입니다. 수익률을 단순히 더하지 않으며 수수료 포함·제외 기준도 기간마다 같아야 합니다.
같은 계좌에서 세 수익률이 달라지는 사례
같은 계좌라도 자금 투입시점과 운용 하위기간을 처리하는 방식이 달라 세 수익률은 달라질 수 있다. 차이는 계산 오류가 아니라 서로 다른 측정 질문에서 생길 수 있다.
상반기 +20%, 800만원 입금 뒤 하반기 −10%면 TWR은 1.2×0.9−1=8%입니다.
| 경계 | 평가액 | 외부현금흐름 | 하위기간 |
|---|---|---|---|
| 연초 | 1,000만원 | — | — |
| 상반기 말 | 1,200만원 | +800만원 | +20% |
| 입금 직후 | 2,000만원 | 반영 완료 | — |
| 연말 | 1,800만원 | — | −10% |
📅 수치 기준일 2026-09-04 — 이후 요율·정책이 바뀌었을 수 있습니다.
XIRR 해가 없거나 여러 개가 나오는 경우
현금흐름 부호가 바뀌지 않으면 XIRR 해가 없고 부호가 여러 번 바뀌면 여러 근이 생길 수 있다. 계산기는 첫 근만 숨겨 선택하지 말고 탐색 범위의 모든 근과 잔차를 보여줘야 한다.
-100,+230,-132를 1년 간격으로 두면 10%와 20% 두 근이 나옵니다. Excel 기본 guess 10%에 가까운 근은 비교용 대표값일 뿐 경제적으로 유일한 답이라는 뜻이 아닙니다.
XIRR·CAGR·TWR FAQ
FAQ는 추가 매수, 개인수익률과 운용수익률, TWR 평가액, XIRR 복수근, Excel 차이, 단기 연환산의 해석을 확인한다. 답변은 보이는 본문과 FAQPage 데이터에서 동일하게 유지한다.
추가 매수한 계좌에 CAGR을 써도 되나?
중간 외부 현금흐름이 있으면 계좌 전체에 단순 CAGR을 적용하면 안 된다. 날짜별 현금흐름은 XIRR 같은 별도 지표가 필요하다.
XIRR과 TWR 중 내 실제 수익률은 무엇인가?
내 자금 투입시점까지 반영한 개인 경험수익률은 XIRR이 가깝고 운용 자체의 기간성과를 보려면 TWR이 목적에 가깝다.
입출금 내역만으로 TWR을 계산할 수 있나?
정확한 TWR에는 현금흐름 시점의 평가액이 필요하므로 입출금 내역만으로는 부족하다.
XIRR이 두 개 나올 수 있나?
가능하다. 현금흐름 부호가 여러 번 바뀌면 XNPV 방정식이 여러 근을 가질 수 있다.
Excel과 결과가 다른 이유는 무엇인가?
날짜 일수 계산, 같은 날 합산, 초기 추측값, 근 탐색 범위, 반올림 규칙이 다르면 결과가 달라질 수 있다.
1년 미만 XIRR 200%는 실제로 200% 번 것인가?
아니다. 짧은 기간 수익을 1년 기준으로 연환산한 값이므로 실제 누적손익과 함께 봐야 한다.
- Microsoft XIRR 공식 설명과 예제
- CFA Institute 2020 GIPS Standards for Asset Owners
- FINRA 연환산 수익률 설명
- 미래 가정은 복리 계산기
- 수익률의 퍼짐은 표준편차 계산기
- 가정 기반 미래 경로는 몬테카를로
투자 고지: 이 계산기는 과거 현금흐름을 교육용으로 정리하며 수익률 보장, 투자 권유, 세무·회계 자문이 아닙니다. 수수료·세금·환율과 평가시각을 입력자료에서 별도로 확인하세요.