주식 수익률 계산 방법은? 단순수익률, CAGR, XIRR

내 계좌 수익률은 30%인데, 정말 좋은 성과일까요? 같은 30%라도 투자 기간과 매수 방식에 따라 의미가 완전히 달라질 수 있습니다.
많은 투자자가 수익률 계산 방법 때문에 자신의 실제 투자 성과를 잘못 이해하곤 합니다. 이 글에서는 단순수익률, CAGR(연평균복합성장률), XIRR(불규칙 현금흐름 내부수익률)의 차이점을 다룹니다. 아울러 각 지표의 구체적인 활용 상황을 명확히 정리해 드립니다.
목차
핵심 요약
- 단순수익률은 가장 빠르게 계산할 수 있지만 투자 기간을 반영하지 않습니다.
- CAGR은 투자 성과를 연 단위로 환산해 비교하기 좋습니다.
- XIRR은 적립식 투자처럼 현금 흐름이 복잡한 경우 실제 수익률 계산에 적합합니다.
- 세 방법 중 절대적으로 우월한 방식은 없으며 상황에 따라 선택해야 합니다.
- 엑셀과 구글 시트에서 CAGR과 XIRR을 쉽게 계산할 수 있습니다.
단순수익률이란?
단순수익률은 투자 성과를 가장 직관적으로 보여주는 계산 방식입니다.
단순수익률은 아래 공식으로 계산합니다.
단순수익률(%) = (현재 가치 − 투자 원금) ÷ 투자 원금 × 100
예를 들어 100만 원을 투자해 130만 원이 됐다면 수익률은 30%입니다. 계산이 쉽고 현재 손익을 빠르게 파악할 수 있다는 장점이 있습니다.
하지만 단순수익률은 투자 기간을 반영하지 않는다는 한계가 있습니다. 6개월 만에 30%를 번 투자와 5년간 30%를 번 투자는 성과가 다릅니다. 하지만 단순수익률만으로는 이를 구분하기 어렵습니다.
따라서 단순수익률은 다음과 같은 경우에 활용하기 좋습니다.
- 투자 기간이 동일한 대상끼리 비교할 때
- 현재 손익을 빠르게 확인할 때
- 단기 투자 성과를 점검할 때
이처럼 단순수익률은 편리하지만 한계가 있습니다. 장기 투자 성과를 정확히 비교하려면 시간 요소를 반영해야 합니다.
CAGR과 XIRR
장기 투자 성과를 비교하려면 투자 기간과 현금 흐름을 고려해야 합니다. 이때 활용되는 대표적인 지표가 CAGR과 XIRR입니다.
CAGR(연평균복합성장률)
CAGR은 투자 기간 전체의 성과를 연평균 기준으로 환산한 수익률입니다.
공식은 다음과 같습니다.
CAGR = (최종 가치 ÷ 초기 투자액)^(1 ÷ 투자 연수) − 1
예시: 2020년 초에 200만 원을 투자해 2025년 초에 350만 원이 됐다면(5년 보유)
- CAGR = (350 ÷ 200)^(1/5) − 1 ≈ 11.84%
이 투자의 단순수익률은 75%에 달합니다. 반면 CAGR을 적용하면 연평균 약 11.8% 성장한 셈입니다.
이 수치는 다음과 같은 비교에 유용합니다.
- 예금 금리와 비교
- ETF(상장지수펀드) 성과 비교
- 펀드 수익률 비교
- 장기 투자 성과 평가
다만 CAGR은 중간에 추가 매매가 없다고 가정합니다. 따라서 현금 흐름이 빈번하다면 실제 성과와 다를 수 있습니다.
XIRR(불규칙 현금흐름 내부수익률)
XIRR은 입출금 시점과 금액을 모두 고려하는 실질 수익률 지표입니다.
적립식 투자나 분할 매매, 배당 재투자는 현금 흐름이 복잡합니다. 이런 투자 방식에서는 XIRR이 가장 현실적인 결과를 보여줍니다.
아래와 같이 투자했다고 가정합니다.
| 날짜 | 현금 흐름 | 비고 |
|---|---|---|
| 2022-01-10 | −500,000 | 첫 매수 |
| 2022-07-15 | −300,000 | 추가 매수 |
| 2023-03-20 | −200,000 | 추가 매수 |
| 2024-06-01 | +1,200,000 | 전량 매도 |
위 표가 엑셀의 A1 셀부터 C5 셀까지 입력되어 있다고 가정할 때(A열: 날짜, B열: 현금 흐름), 엑셀 또는 구글 시트에서 다음 함수를 사용하면 됩니다.
=XIRR(B2:B5, A2:A5)
위 수식을 입력하면 약 9.49% 라는 결과를 얻을 수 있습니다. 총 100만 원을 투자해 120만 원을 회수했으므로 단순수익률은 20%이지만, 투자 시점이 분산된 점을 고려하면 연환산 실질 수익률은 약 9.49%가 되는 것입니다.
계산 시 주의할 점은 다음과 같습니다.
- 투자금(매수)은 음수(-) 입력
- 매도금 및 배당금은 양수(+) 입력
- 보유 중인 자산은 현재 평가금액을 마지막 행에 양수로 추가
XIRR은 모든 현금 흐름과 날짜를 함께 고려하므로 포트폴리오 전체 수익률 계산에도 널리 사용됩니다.
그렇다면 내 투자에는 어떤 계산 방법을 적용해야 할까요?
세 가지 방법, 어떤 상황에 써야 할까요?
수익률 계산 방법은 투자 방식에 따라 선택하는 것이 중요합니다.
단순수익률을 쓸 때
- 현재 손익 확인이 목적일 때
- 동일 기간 투자 성과를 비교할 때
- 빠른 수익률 확인이 필요할 때
CAGR을 쓸 때
- 한 번 투자 후 장기 보유한 경우
- ETF(상장지수펀드), 펀드, 지수 성과를 비교할 때
- 연평균 성장률을 확인하고 싶을 때
XIRR을 쓸 때
- 적립식 투자 중일 때
- 분할 매수와 분할 매도가 있을 때
- 배당 재투자를 하고 있을 때
- 포트폴리오 전체 실질 수익률을 계산할 때
투자 기간을 잘못 계산하면 CAGR 결과가 달라질 수 있습니다
예를 들어 2021년 1월부터 2023년 12월까지를 단순히 3년으로 계산하는 경우가 있습니다. 실제로는 약 2.998년에 해당하므로 정밀한 계산에서는 차이가 발생할 수 있습니다.
보다 정확한 계산이 필요하다면 실제 일 수를 기준으로 연수를 계산하는 것이 좋습니다. 엑셀의 YEARFRAC 함수가 이 작업을 도와줍니다.
자주 묻는 질문 (FAQ)
Q. CAGR과 연평균수익률(AAR)은 다른 건가요?
네, 서로 다른 개념입니다.
AAR(연평균수익률, Arithmetic Average Return)은 매년 수익률을 단순 평균한 값이고, CAGR은 복리 효과를 반영한 기하 평균입니다.
예를 들어 1년 차 +50%, 2년 차 −50%라면 AAR은 0%가 되지만 실제 자산 가치는 감소합니다. 반면 CAGR은 실제 투자 성과를 반영하므로 장기 투자 수익률 분석에 더 적합합니다.
Q. 구글 시트에서 XIRR이 오류가 날 때 어떻게 하나요?
XIRR 오류의 가장 흔한 원인은 보통 날짜 형식이나 현금 흐름 부호 문제입니다.
확인해야 할 사항은 다음과 같습니다.
- 날짜 셀이 실제 날짜 형식인지 확인
- 투자금은 음수로 입력했는지 확인
- 회수금은 양수로 입력했는지 확인
- 필요하면 초기 추정값을 지정
예시:
=XIRR(현금흐름_범위, 날짜_범위, 0.1)
- 현금흐름_범위: 투자금(음수)과 회수금(양수)이 입력된 셀 범위 (예: B2:B5)
- 날짜_범위: 각 현금 흐름이 발생한 날짜가 입력된 셀 범위 (예: A2:A5)
- 초기 추정값(0.1): 수식 계산을 돕기 위한 초기 추정값(10%)으로, 수식에 오류가 날 때 입력해 주면 도움이 됩니다.
이러한 점을 확인하면 대부분의 XIRR 오류가 해결됩니다.
Q. 포트폴리오 전체 수익률을 계산할 때 어느 방법이 가장 적합한가요?
대부분의 경우 XIRR이 가장 적합합니다.
포트폴리오는 종목마다 매수 시점과 금액이 제각각입니다. 그렇기에 단순수익률이나 CAGR만으로는 실제 성과를 반영하기 어렵습니다.
XIRR은 각 현금 흐름의 날짜와 금액을 모두 반영합니다. 덕분에 포트폴리오 전체의 실질 투자 수익률을 정확히 계산할 수 있습니다.
정리
수익률 계산은 숫자 자체보다 어떤 방식으로 계산했는지가 더 중요합니다.
- 단순수익률: 현재 손익을 빠르게 확인할 때 적합
- CAGR: 장기 단일 투자의 연환산 비교에 적합
- XIRR: 적립식 투자와 포트폴리오 성과 분석에 적합
- 투자 기간과 현금 흐름에 따라 적절한 수익률 지표를 선택해야 함
- 엑셀과 구글 시트에서 손쉽게 계산 가능
수익률 계산법을 이해하면 숫자 뒤에 숨은 의미가 보입니다. 특히 장기 투자나 적립식 투자를 하신다면 XIRR과 CAGR의 차이를 꼭 알아두셔야 합니다.
⚠️이 글은 투자 조언이 아니며, 수익률 계산 방법에 대한 정보 제공을 목적으로 합니다. 모든 투자 판단과 그에 따른 결과는 본인의 책임입니다.
Turtlog 주식매매일지 시뮬레이터와 블로그가 여러분의 투자에 조금이나마 도움이 되었으면 좋겠습니다.더 알아보기 →