본문으로 건너뛰기
🛠️ToolsShed

Dividend Reinvestment Calculator

배당금 재투자(DRIP)가 포트폴리오를 시간에 따라 어떻게 증가시키는지 계산하고 재투자 여부를 비교합니다.

$88,810
최종 가치 (DRIP 포함)
$38,697
최종 가치 (DRIP 미포함)
$28,477
총 배당금
$50,113
DRIP 보너스
연도DRIP 포함DRIP 미포함
1$11,154$10,700
2$12,441$11,449
3$13,876$12,250
4$15,477$13,108
5$17,263$14,026
6$19,255$15,007
7$21,476$16,058
8$23,954$17,182
9$26,718$18,385
10$29,801$19,672
11$33,240$21,049
12$37,075$22,522
13$41,352$24,098
14$46,124$25,785
15$51,446$27,590
16$57,381$29,522
17$64,002$31,588
18$71,387$33,799
19$79,623$36,165
20$88,810$38,697

이 도구 소개

배당금 재투자(DRIP)는 투자에서 발생하는 현금 배당금을 소득으로 받는 대신 자동으로 추가 주식 구매에 재투자하는 강력한 자산 증식 전략입니다. 이러한 복리 효과로 인해 원본뿐만 아니라 누적된 배당금으로부터도 수익을 얻게 되므로 포트폴리오의 성장이 상당히 가속화됩니다.

이 계산기는 다양한 배당금 재투자 시나리오 하에서 투자가 어떻게 성장하는지 모델링할 수 있습니다. 초기 투자 금액, 연간 배당 수익률(백분율), 재투자 기간(년) 및 기초 자산의 연간 성장률을 입력하면, DRIP을 활성화했을 때와 하지 않았을 때의 최종 잔액이 표시되어 복리의 이점을 명확히 확인할 수 있습니다.

자주 묻는 질문

코드 구현

def drip_calculator(
    initial: float,
    annual_yield: float,
    annual_growth: float,
    years: int,
    periods_per_year: int = 4  # quarterly
) -> list[dict]:
    """Calculate DRIP portfolio growth year by year."""
    period_yield = annual_yield / 100 / periods_per_year
    period_growth = (1 + annual_growth / 100) ** (1 / periods_per_year)

    portfolio = initial
    results = []

    for year in range(1, years + 1):
        year_dividends = 0
        for _ in range(periods_per_year):
            div = portfolio * period_yield
            year_dividends += div
            portfolio = (portfolio + div) * period_growth

        results.append({
            "year": year,
            "portfolio_value": round(portfolio, 2),
            "year_dividends": round(year_dividends, 2),
        })

    return results

results = drip_calculator(
    initial=10000,
    annual_yield=4.0,
    annual_growth=7.0,
    years=20,
    periods_per_year=4
)
for r in results[-5:]:
    print(f"Year {r['year']}: ${r['portfolio_value']:,.2f} (dividends: ${r['year_dividends']:,.2f})")

Comments & Feedback

Comments are powered by Giscus. Sign in with GitHub to leave a comment.