Renteherziening berekenen
Beschrijving
Bereken je nieuwe bruto en netto maandlast als je rentevaste periode afloopt en je hypotheekrente stijgt of daalt.
Invoer velden
Resultaten
Loopt je rentevaste periode af, dan krijg je van je bank een nieuw rentevoorstel. Zette je je rente vast toen de rente laag was, dan kan je maandlast flink stijgen. Bij een annuïteitenhypotheek rekent de bank je nieuwe maandlast uit over je restschuld en de resterende looptijd. Bij lineair blijft je aflossing gelijk en verandert alleen het rentedeel. Bij aflossingsvrij betaal je simpelweg de nieuwe rente over je hele schuld.
Deze tool rekent je restschuld op het moment van de herziening uit, en zet je bruto en netto maandlast bij de oude en de nieuwe rente naast elkaar. Netto stijgt je maandlast minder hard, want over de extra rente krijg je renteaftrek: in 2026 tegen maximaal 37,56%. Je bent niet verplicht het voorstel van je eigen bank te accepteren: je kunt zonder boete oversluiten op het moment dat je rente afloopt.
Wil je niet wachten tot je rente afloopt? Kijk bij Rentemiddeling berekenen. Je maandlast verlagen kan met Extra aflossen hypotheek berekenen. Overstappen naar een andere bank reken je door met Hypotheek oversluiten berekenen.
Formulas:
-
h_N = if(looptijd > 0, ceil(looptijd * 12 - 0.0001), 0)
-
h_k = if(jaren > 0, ceil(jaren * 12 - 0.0001), 0)
-
h_n = if(h_N > h_k, h_N - h_k, 0)
-
h_r1 = rente_oud / 1200
-
h_r2 = rente_nieuw / 1200
-
h_g1 = exp(h_N * ln(1 + h_r1))
-
h_A1 = if(h_N <= 0, 0, if(h_r1 > 0, bedrag * h_r1 * h_g1 / (h_g1 - 1), bedrag / h_N))
-
h_gk = exp(h_k * ln(1 + h_r1))
-
h_gk12 = exp((h_k + 12) * ln(1 + h_r1))
-
restschuld = round(if(h_n <= 0, 0, if(vorm == 'aflossingsvrij', bedrag, if(vorm == 'lineair', bedrag * h_n / h_N, if(h_r1 > 0, bedrag * h_gk - h_A1 * (h_gk - 1) / h_r1, bedrag - h_A1 * h_k)))), 0)
Je schuld op het moment dat de nieuwe rente ingaat. -
h_g2 = exp(h_n * ln(1 + h_r2))
-
h_g212 = exp(12 * ln(1 + h_r2))
-
h_A2 = if(h_n <= 0, 0, if(h_r2 > 0, restschuld * h_r2 * h_g2 / (h_g2 - 1), restschuld / h_n))
-
h_afl = if(h_N > 0, bedrag / h_N, 0)
-
bruto_oud = round(if(h_n <= 0, 0, if(vorm == 'aflossingsvrij', bedrag * h_r1, if(vorm == 'lineair', h_afl + restschuld * h_r1, h_A1))), 0)
Wat je zou blijven betalen als de rente gelijk bleef (bij lineair: de eerste maand na de herziening). -
bruto_nieuw = round(if(h_n <= 0, 0, if(vorm == 'aflossingsvrij', bedrag * h_r2, if(vorm == 'lineair', h_afl + restschuld * h_r2, h_A2))), 0)
-
h_Io = if(h_n < 12, 0, if(vorm == 'aflossingsvrij', bedrag * h_r1 * 12, if(vorm == 'lineair', h_r1 * (12 * restschuld - 66 * h_afl), 12 * h_A1 - (restschuld - if(h_r1 > 0, bedrag * h_gk12 - h_A1 * (h_gk12 - 1) / h_r1, bedrag - h_A1 * (h_k + 12))))))
-
h_In = if(h_n < 12, 0, if(vorm == 'aflossingsvrij', bedrag * h_r2 * 12, if(vorm == 'lineair', h_r2 * (12 * restschuld - 66 * h_afl), 12 * h_A2 - (restschuld - if(h_r2 > 0, restschuld * h_g212 - h_A2 * (h_g212 - 1) / h_r2, restschuld - h_A2 * 12)))))
-
h_M = if(inkomen <= 38883, 35.75, if(inkomen <= 78426, 37.56, 49.5))
-
h_F = if(woz <= 12500, 0, if(woz <= 25000, 0.001 * woz, if(woz <= 50000, 0.002 * woz, if(woz <= 75000, 0.0025 * woz, if(woz <= 1350000, 0.0035 * woz, 4725 + 0.0235 * (woz - 1350000))))))
-
h_ok = if(vorm != 'aflossingsvrij' || afgesloten == 'voor2013', 1, 0)
-
h_Ro = h_Io * h_ok
-
h_vo_s = if(h_Ro >= h_F, h_F - h_Ro, (h_F - h_Ro) * (1 - 0.71867))
-
h_vo_y2 = if(inkomen + h_vo_s > 0, inkomen + h_vo_s, 0)
-
h_vo_t0 = (0.3575 * if(inkomen < 38883, inkomen, 38883) + 0.3756 * if(inkomen > 38883, if(inkomen < 78426, inkomen, 78426) - 38883, 0) + 0.495 * if(inkomen > 78426, inkomen - 78426, 0))
-
h_vo_t2 = (0.3575 * if(h_vo_y2 < 38883, h_vo_y2, 38883) + 0.3756 * if(h_vo_y2 > 38883, if(h_vo_y2 < 78426, h_vo_y2, 78426) - 38883, 0) + 0.495 * if(h_vo_y2 > 78426, h_vo_y2 - 78426, 0))
-
h_vo_ta = 0.1194 * if(h_Ro < if(inkomen + h_F - 78426 > 0, inkomen + h_F - 78426, 0), h_Ro, if(inkomen + h_F - 78426 > 0, inkomen + h_F - 78426, 0))
-
h_vo_k = if(hk == 'ja', if(h_vo_y2 <= 29736, 3115, if(h_vo_y2 < 78426, 3115 - 0.06398 * (h_vo_y2 - 29736), 0)) - if(inkomen <= 29736, 3115, if(inkomen < 78426, 3115 - 0.06398 * (inkomen - 29736), 0)), 0)
-
h_vo_v = h_vo_t0 - h_vo_t2 - h_vo_ta + h_vo_k
-
h_Vo = h_vo_v
-
h_Rn = h_In * h_ok
-
h_vn_s = if(h_Rn >= h_F, h_F - h_Rn, (h_F - h_Rn) * (1 - 0.71867))
-
h_vn_y2 = if(inkomen + h_vn_s > 0, inkomen + h_vn_s, 0)
-
h_vn_t0 = (0.3575 * if(inkomen < 38883, inkomen, 38883) + 0.3756 * if(inkomen > 38883, if(inkomen < 78426, inkomen, 78426) - 38883, 0) + 0.495 * if(inkomen > 78426, inkomen - 78426, 0))
-
h_vn_t2 = (0.3575 * if(h_vn_y2 < 38883, h_vn_y2, 38883) + 0.3756 * if(h_vn_y2 > 38883, if(h_vn_y2 < 78426, h_vn_y2, 78426) - 38883, 0) + 0.495 * if(h_vn_y2 > 78426, h_vn_y2 - 78426, 0))
-
h_vn_ta = 0.1194 * if(h_Rn < if(inkomen + h_F - 78426 > 0, inkomen + h_F - 78426, 0), h_Rn, if(inkomen + h_F - 78426 > 0, inkomen + h_F - 78426, 0))
-
h_vn_k = if(hk == 'ja', if(h_vn_y2 <= 29736, 3115, if(h_vn_y2 < 78426, 3115 - 0.06398 * (h_vn_y2 - 29736), 0)) - if(inkomen <= 29736, 3115, if(inkomen < 78426, 3115 - 0.06398 * (inkomen - 29736), 0)), 0)
-
h_vn_v = h_vn_t0 - h_vn_t2 - h_vn_ta + h_vn_k
-
h_Vn = h_vn_v
-
netto_oud = round(if(h_n >= 12, bruto_oud - h_Vo / 12, 0), 0)
Gemiddeld in het jaar na de herziening, na renteaftrek. -
netto_nieuw = round(if(h_n >= 12, bruto_nieuw - h_Vn / 12, 0), 0)
-
verschil = round(netto_nieuw - netto_oud, 0)
-
stijging = if(bruto_oud > 0, round((bruto_nieuw / bruto_oud - 1) * 100, 1), 0)
-
oordeel = if(h_n <= 0, 'Vul een looptijd in die langer is dan de jaren tot de herziening.', if(bruto_nieuw <= bruto_oud, concat('Gunstig: je maandlast daalt naar ', concat('€ ', format(round(bruto_nieuw,0), '0.#')), ' bruto.'), concat(if(stijging > 15, 'Let op: ', 'Je maandlast stijgt: '), 'bruto van ', concat('€ ', format(round(bruto_oud,0), '0.#')), ' naar ', concat('€ ', format(round(bruto_nieuw,0), '0.#')), ' (+', format(stijging, '0.0#'), '%), netto ', concat('€ ', format(round(verschil,0), '0.#')), ' per maand meer.')))
-
volgende = if(stijging > 15, 'Vergelijk rentevoorstellen van meerdere banken, overweeg extra aflossen met Extra aflossen hypotheek berekenen, of check je budget met Netto maandlasten hypotheek berekenen.', 'Kies een rentevaste periode die bij je plannen past en vergelijk het voorstel van je bank met andere aanbieders. Wil je nu al een lagere rente? Kijk bij Rentemiddeling berekenen.')
Berekening informatie
Meer over kopen & verkopen
Ontdek meer tools gerelateerd aan kopen & verkopen