Zum Inhalt springen
🛠️ToolsShed

Dividend Reinvestment Calculator

Berechne, wie Dividenden-Reinvestition (DRIP) dein Portfolio im Laufe der Zeit vergrößert und vergleiche mit und ohne Reinvestition.

$88,810
Endwert (mit DRIP)
$38,697
Endwert (ohne DRIP)
$28,477
Gesamte verdiente Dividenden
$50,113
DRIP-Bonus
JahrMit DRIPOhne 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

Über dieses Tool

Dividendenwiederanlage, oder DRIP, ist eine mächtige Vermögensaufbau-Strategie, bei der Bardividenden aus Ihren Investitionen automatisch zur Deckung zusätzlicher Aktien wiederanlegt werden, anstatt als Einnahmen ausgezahlt zu werden. Im Laufe der Zeit kann dieser Zinseszinseffekt das Wachstum Ihres Portfolios erheblich beschleunigen, da Sie nicht nur auf Ihre ursprüngliche Investition, sondern auch auf die angesammelten Dividenden Rendite erzielen.

Mit diesem Rechner können Sie modellieren, wie Ihre Investitionen unter verschiedenen Szenarios der Dividendenwiederanlage wachsen. Geben Sie einfach den anfänglichen Investitionsbetrag, die jährliche Dividendenrendite (in Prozent), die Wiederanlageperiode in Jahren und die jährliche Wachstumsrate des zugrunde liegenden Vermögenswerts ein. Das Werkzeug zeigt dann sowohl den Endsaldo mit aktiviertem DRIP als auch ohne Wiederanlage an, damit Sie den Compounding-Vorteil klar erkennen können.

Häufig gestellte Fragen

Code-Implementierung

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.