Följande formel används för att beräkna ränta-på-ränta:
futureValue=P×(1+r/n)nt+PMT×((1+r/n)nt−1r/n)futureValue=P×(1+r/n)nt+PMT×(r/n(1+r/n)nt−1)
där:
PP är startkapitalet (principal),
rr är den årliga räntan,
nn är antalet ränteperioder per år (månader, så 12),
tt är antalet år,
PMTPMT är månadsinbetalningen.