Es kommt auf die Art der Verzinsung an.
Wenn 9% der Nominalzins ist und unterjährig relativ verzinst wird ergibt sich der Monatszinsfaktor q= 1+ 0,09/12 = 1,0075
Die Gleichung lautet dann bei Einzahlung am Monatsanfang:
5890*1.0075*(1,0075^n-1)/0,0075 = 1000.000
n= 109,35 Monate = 9,11 Jahre
Es gibt aber andere Verzinsungsarten: Sparbuchmethode, konforme Verzinsung (q= 1,09^(1/12)), und nachschüssige Einzahlung.
Leider fehlen dazu die notwendigen Angaben.
Die Abweichung dürfte gering sein.
Mit der Sparbuchmethode und vorschüssiger Einzahlung ergäbe sich die jährliche Ersatzrate:
12*5890+ 5890*0,09/12*78 = 74125,65
Laufzeit dann:
1000.000= 74125,65*(1,09^n-1)/0,09
n= 9,22 Jahre
Achte in Zukunft auf genaue Konditionen, sonst kann man nur mit Zusatzannahmen Berechnungen machen, wie du siehst.
Ich weiß nicht, wie private Rentenversicherung in den USA verzinsen. Das müsste man recherchieren.