Calculateur d'intérêts composés

Visualisez la croissance de vos investissements grâce aux intérêts composés et aux versements réguliers.

Paramètres

Investissement initial
$
Taux de rendement annuel
%
Moyenne historique du S&P 500 ≈ 10%, ajusté de l'inflation ≈ 7%
Durée de l'investissement
ans
Frérence de capitalisation
Versement régulier
$/ mois

Montant final

$292.5K

20 ans

Capital total

$130.0K

Gain total

$162.5K

+125.0%

Courbe de croissance

Détail annuel
AnnéeCapitalIntérêtsTotal
1$16.0K$890.00$16.9K
2$22.0K$2,263.00$24.3K
3$28.0K$4,151.00$32.2K
4$34.0K$6,592.00$40.6K
5$40.0K$9,623.00$49.6K
6$46.0K$13.3K$59.3K
7$52.0K$17.6K$69.6K
8$58.0K$22.7K$80.7K
9$64.0K$28.5K$92.5K
10$70.0K$35.2K$105.2K
11$76.0K$42.8K$118.8K
12$82.0K$51.3K$133.3K
13$88.0K$60.8K$148.8K
14$94.0K$71.4K$165.4K
15$100.0K$83.1K$183.1K
16$106.0K$96.2K$202.2K
17$112.0K$110.5K$222.5K
18$118.0K$126.3K$244.3K
19$124.0K$143.5K$267.5K
20$130.0K$162.5K$292.5K

Cet outil a-t-il résolu votre problème ?

Exemples de code

JavaScript

// Compound interest with monthly contributions
function compoundGrowth(P, r, n, t, pmt) {
  // P = principal, r = annual rate (decimal)
  // n = compounds/year, t = years, pmt = monthly contrib
  const monthlyRate =
    Math.pow(1 + r / n, n / 12) - 1;
  let balance = P;
  for (let y = 1; y <= t; y++) {
    for (let m = 0; m < 12; m++) {
      balance *= (1 + monthlyRate);
      balance += pmt;
    }
  }
  return balance;
}

// Example: $10k at 7%, 20 years, $500/mo
console.log(compoundGrowth(10000, 0.07, 1, 20, 500));
// → ~$284,428

Python

def compound_growth(P, r, n, t, pmt=0):
    """
    P   = initial principal
    r   = annual rate (decimal, e.g. 0.07)
    n   = compounding frequency per year
    t   = years
    pmt = monthly contribution
    """
    monthly_rate = (1 + r / n) ** (n / 12) - 1
    balance = P
    for _ in range(t * 12):
        balance *= (1 + monthly_rate)
        balance += pmt
    return balance

# $10,000 at 7% for 20 years + $500/mo
print(f"USD {compound_growth(10000, 0.07, 1, 20, 500):,.2f}")
# → USD 284,428.09

Excel / Google Sheets

// Future Value formula (no contributions)
=FV(rate/n, n*t, 0, -PV)

// With monthly contributions (monthly compounding)
// pmt = monthly payment, rate = annual rate
=FV(rate/12, years*12, -pmt, -PV)

// Example: $10k principal, 7% rate, 20 years
// with $500/month contribution:
=FV(7%/12, 20*12, -500, -10000)
// → $284,428.09

// Rule of 72 — years to double:
=72 / (rate * 100)

Go

package main

import (
    "fmt"
    "math"
)

func compoundGrowth(P, r float64, n, t int, pmt float64) float64 {
    monthlyRate := math.Pow(1+r/float64(n), float64(n)/12) - 1
    balance := P
    for i := 0; i < t*12; i++ {
        balance *= (1 + monthlyRate)
        balance += pmt
    }
    return balance
}

func main() {
    result := compoundGrowth(10000, 0.07, 1, 20, 500)
    fmt.Printf("$%.2f\n", result) // $284,428.09
}

Questions fréquentes

Qu'est-ce que l'intérêt composé ?

L'intérêt composé signifie que les rendements sont calculés non seulement sur le capital initial, mais aussi sur les intérêts déjà accumulés. Au fil du temps, cela crée une croissance exponentielle — qu'Einstein aurait qualifiée de « huitième merveille du monde ».

Comment la fréquence de capitalisation affecte-t-elle la croissance ?

Plus les intérêts sont capitalisés fréquemment (quotidiennement vs annuellement), plus le rendement annuel effectif (APY) est légèrement supérieur. Toutefois, la différence est minime — augmenter le taux ou la durée a un impact bien plus important.

Quel taux de rendement annuel utiliser ?

La moyenne historique du S&P 500 est d'environ 10 % nominal par an, soit environ 7 % après inflation. Pour des estimations prudentes, utilisez 5–6 % ; pour les obligations ou l'épargne, 2–4 % est plus réaliste.

Comment les versements réguliers sont-ils calculés ?

Les versements mensuels sont ajoutés à la fin de chaque mois après le calcul des intérêts (formule de valeur future d'une annuité). Ce calculateur simule mois par mois pour une grande précision.

Pourquoi mon solde croît-il lentement au début ?

L'intérêt composé est une croissance exponentielle. Les premières années, votre solde est principalement composé du capital ; plus tard, les intérêts peuvent dépasser vos versements. C'est pourquoi commencer tôt est si important.

Qu'est-ce que la règle de 72 ?

Divisez 72 par votre taux de rendement annuel pour estimer le nombre d'années nécessaires pour doubler votre argent. À 7 % : 72 ÷ 7 ≈ 10,3 ans. À 10 %, environ 7,2 ans.