주식 복리 수익률, 엑셀로 직접 계산하면 결과가 얼마나 다를까

많은 분이 복리라는 마법 같은 단어에 매료되어 단순히 원금에 수익률을 곱하는 식으로 미래 자산을 계산하시더라고요. 하지만 현실에서는 세금과 수수료, 그리고 주가의 변동성이라는 변수가 곳곳에 숨어 있죠. 단순히 숫자만 늘어나는 계산법으로는 실제 내 계좌에 찍힐 금액을 예측하기 어렵네요.
시중에 나와 있는 웹 계산기를 쓰는 것도 편하지만, 개인의 상황에 맞는 세세한 조건 설정을 하기에는 한계가 있더라고요. 그래서 나만의 조건을 넣은 주식복리계산기 엑셀 파일을 만들어 관리하는 분들이 늘고 있죠. 내가 직접 수식을 짜보면 단순히 돈이 불어나는 과정뿐 아니라 어떤 변수가 내 수익을 깎아먹는지 명확히 보이거든요.
엑셀 함수로 구축하는 나만의 자산 성장 시뮬레이션
가장 기초가 되는 복리 공식은 최종금액이 원금에 (1+수익률)을 기간만큼 거듭제곱한 값이라는 점이죠. 엑셀에서는 이를 간단하게 =원금*(1+수익률)^연수 형태로 입력하면 바로 결과가 나오더라고요. 예를 들어 1,000만 원을 연 7% 수익률로 10년 동안 굴린다면 얼마나 될지 궁금하시죠? 단순 계산으로는 약 1,967만 원이라는 숫자가 도출되네요.
하지만 매달 일정 금액을 적립하는 방식이라면 이야기가 완전히 달라지죠. 이때는 FV 함수를 활용하는 것이 가장 효율적인데, =FV(연수익률/12, 연수*12, -월적립액, -초기원금) 수식을 사용하세요. 여기서 적립액과 원금을 음수로 넣어야 결과값이 양수로 출력된다는 점이 조금 헷갈리더라고요. 월 납입액이 나가는 돈이라 마이너스로 처리하는 논리라고 이해하시면 편하겠죠?
현재 내 포트폴리오가 실제로 연평균 몇 퍼센트의 수익을 냈는지 알고 싶다면 CAGR 공식을 써보세요. =(최종금액/원금)^(1/연수)-1 수식을 넣으면 복리 기반의 평균 수익률이 계산되더라고요. 반대로 내가 목표로 하는 금액을 만들기 위해 필요한 수익률이 궁금하다면 RATE 함수를 활용해 보시기 바랍니다. 목표치와 기간, 투자액을 넣으면 역산으로 필요한 수익률이 나오거든요.
계산기를 만들기 전에 ’72의 법칙’을 먼저 기억해 두시면 암산할 때 유용하겠네요. 72를 예상 수익률로 나누면 원금이 두 배가 되는 데 걸리는 대략적인 시간이 나오거든요. 수익률이 6%라면 72 나누기 6은 12가 되니, 약 12년 뒤면 자산이 두 배가 된다고 보시면 되죠. 복잡한 수식 없이도 내 자산의 성장 속도를 가늠할 수 있는 아주 간단한 방법이더라고요.
수식을 짤 때 가장 핵심적인 팁은 입력칸을 따로 분리하는 것이죠. 수익률, 기간, 월 적립액, 세율 같은 변수들을 B1, B2 셀에 따로 배치하고, 수식에서는 $B$1처럼 절대 참조를 사용해 연결하세요. 그래야 나중에 수익률 수치만 살짝 바꿨을 때 전체 시뮬레이션 결과가 한 번에 업데이트되거든요. 주식복리계산기 엑셀 시트를 만들 때 이 구조를 잡지 않으면 매번 수식을 수정해야 하는 번거로움이 생기더라고요.
연도별로 자산 추이를 보고 싶다면 표를 만들어 아래로 쭉 채우는 방식을 추천하네요. “전년 말 잔액 × (1 + 수익률) + 연간 적립액” 형태로 수식을 짜서 행을 늘리면 내 자산이 어느 시점부터 가파르게 상승하는지 시각적으로 확인할 수 있거든요. 처음 몇 년은 완만하게 오르다가 어느 순간 그래프가 꺾여 올라가는 소위 ‘하키 스틱’ 구간을 발견하는 재미가 쏠쏠하더라고요. 이런 시각화 과정이 있어야 장기 투자를 지속할 심리적 동기부여가 되죠.
주가는 매년 일정하게 오르지 않는다는 사실을 명심하세요.
세금과 비용을 반영한 실질 수익률의 함정
많은 분이 계산기 결과값만 보고 안심하시지만, 실제 통장에 꽂히는 돈은 세금 때문에 줄어들 수밖에 없죠. 특히 국내 주식의 경우 2026년 1월 2일 양도분부터 코스피와 코스닥의 증권거래세가 0.20%로 적용된다는 점을 확인하셔야 하네요. 이는 거래세 0.05%와 농어촌특별세 0.15%가 합쳐진 값으로, 기존 0.15%보다 인상된 수치더라고요. 거래 횟수가 많다면 이 작은 차이가 복리 결과에 생각보다 큰 영향을 미치게 되죠.
해외 주식에 투자하신다면 양도소득세라는 거대한 벽을 마주하게 될 거예요. 현행 기준으로는 연간 양도차익 250만 원까지는 공제되지만, 이를 초과하는 금액에 대해서는 22%(지방세 포함)의 세금을 내야 하거든요. 다음 해 5월에 신고하고 납부해야 하는데, 이를 계산기에 반영하지 않으면 미래 자산이 과대 산출되는 오류가 발생하죠. 세후 수익률을 계산할 때는 수익률 × (1 - 세율) 공식을 적용해 보시기 바랍니다.
배당금을 재투자하는 전략을 쓰신다면 배당소득세 15.4%도 반드시 고려해야 하네요. 특히 금융소득이 연 2,000만 원을 넘어서면 금융소득종합과세 대상이 되어 세율이 더 높아질 수 있더라고요. 배당금을 그대로 재투자한다고 가정할 때, 세전 배당금이 아니라 세후 배당금만 재투자하는 것으로 설정해야 실제와 가까운 결과가 나오겠죠? 세금을 무시하고 계산했다가 나중에 실제 잔액을 보고 당황했던 제 경험이 떠오르네요.
절세 계좌인 ISA의 활용 여부에 따라 복리 결과는 천차만별로 달라지더라고요. ISA의 비과세 한도나 납입 한도는 2026년 개편 가능성이 있어 최신 정보를 계속 확인해야 하지만, 기본적으로 세금을 아끼는 것이 수익률을 올리는 것보다 훨씬 쉽죠. 국내 상장 주식의 매매차익은 대주주가 아니라면 기본적으로 비과세라는 점도 주식복리계산기 엑셀 설정 시 반영해야 할 요소네요. 세금이라는 비용을 얼마나 줄이느냐가 결국 최종 자산의 앞자리를 바꾸게 될 거거든요.
시나리오별 목표 금액 달성 가능성 분석
미래는 예측 불가능하기 때문에 하나의 숫자만 믿는 것은 위험하더라고요. 그래서 저는 항상 낙관, 기본, 보수라는 세 가지 시나리오를 설정해 수익률을 나누어 계산하시길 권장하네요. 예를 들어 보수적으로는 3%, 기본으로는 5%, 낙관적으로는 7%를 설정해 나란히 배치하는 거죠. 이렇게 하면 최악의 상황에서도 내가 목표한 금액에 도달할 수 있는지, 혹은 기간을 얼마나 더 늘려야 하는지 객관적으로 판단할 수 있거든요.
만약 내가 10년 뒤에 정확히 5억 원을 만들고 싶다면, 현재 자산과 월 적립액으로 어느 정도의 수익률이 필요한지 계산해 보세요. 이때 RATE 함수를 쓰면 내가 달성해야 할 목표 수익률이 소수점으로 나오더라고요. 만약 계산된 필요 수익률이 15%처럼 비현실적으로 높게 나온다면, 수익률을 높이려 무리하게 베팅하기보다 월 적립액을 늘리거나 투자 기간을 연장하는 방향으로 계획을 수정하는 것이 현명하겠죠?
물가 상승률을 반영한 ‘실질 수익률’ 개념을 도입하는 것도 잊지 마세요. 명목상으로 5% 수익을 냈더라도 물가 상승률이 3%라면 실제 내 자산의 가치 상승은 2%에 불과하니까요. 계산식에서 예상 물가 상승률만큼을 뺀 수익률을 적용해 보면, 미래에 내가 가질 돈이 현재 가치로 얼마 정도의 구매력을 가질지 더 정확하게 예측할 수 있습니다. 이 과정을 거치지 않으면 나중에 숫자는 늘었지만 살 수 있는 것은 적어진 상황에 직면하게 될 거예요.
아래는 초기 자본 1,000만 원으로 매월 100만 원씩 투자했을 때, 수익률에 따른 10년 후 예상 자산의 변화를 단순화한 예시입니다.
| 연 수익률 | 10년 후 예상 자산 (원) | 비고 |
|---|---|---|
| 3% (보수적) | 약 1억 5,500만 | 안정적 채권 중심 |
| 7% (평균적) | 약 1억 9,000만 | 지수 펀드 투자 |
| 12% (공격적) | 약 2억 4,000만 | 개별주 및 성장주 |
위 표를 보면 수익률의 작은 차이가 시간이 흐를수록 엄청난 금액 차이를 만든다는 것을 알 수 있습니다. 이것이 바로 복리의 마법이며, 우리가 왜 초기에 수익률 관리에 신경 써야 하는지에 대한 이유가 되죠.
실무적인 팁과 주의사항
이제 실제로 엑셀이나 구글 스프레드시트로 계산기를 만들 때 유용한 팁을 드릴게요. 단순히 합계를 구하는 것이 아니라 =FV(이율/12, 기간*12, -월적립액, -현재가치) 함수를 사용하면 복리 계산을 아주 쉽게 할 수 있습니다. 이 함수를 활용해 수익률 슬라이더를 만들면, 수익률이 1% 변할 때마다 내 미래 자산이 얼마나 요동치는지 실시간으로 확인할 수 있어 투자 전략을 짜는 데 매우 효율적입니다.
다만, 주의할 점은 계산기상의 숫자는 ‘이상적인 상황’일 뿐이라는 점입니다. 실제 시장은 매년 일정하게 7%씩 오르지 않고, 어떤 해는 -20%가 되었다가 다음 해에 +30%가 되기도 하죠. 따라서 변동성을 고려해 보수적인 시나리오, 평균 시나리오, 낙관적인 시나리오 세 가지 버전을 만들어 두고 대응하는 것이 심리적인 안정을 유지하는 비결입니다. 너무 낙관적인 숫자만 믿고 생활비를 미리 당겨 쓰는 우를 범해서는 안 됩니다.
마지막으로, 가장 중요한 변수는 수익률보다 ‘시간’과 ‘적립 금액’이라는 점을 기억하세요. 수익률을 1% 올리는 것보다 투자 기간을 1년 더 늘리거나, 월 적립금을 10만 원 더 늘리는 것이 최종 자산 규모에 더 큰 영향을 주는 경우가 많습니다. 특히 사회 초년생이라면 수익률에 매몰되기보다 최대한 빨리 투자를 시작해 ‘시간’이라는 무기를 확보하는 것이 복리 효과를 극대화하는 가장 확실한 방법입니다.
이처럼 꼼꼼하게 시뮬레이션을 돌려보고 계획을 세운다면, 막연한 기대감이 아니라 데이터에 기반한 확신을 가지고 자산 관리를 하실 수 있을 것입니다. 지금 바로 자신만의 복리 계산기를 만들어 미래의 자산 지도를 그려보시길 바랍니다.





