Ikbenbint.nl

Hypotheekoffertes vergelijken

Kopen & Verkopen

Beschrijving

Vergelijk twee hypotheekoffertes op totale netto kosten: rente en afsluitkosten na aftrek, effectieve rente en terugverdientijd.

Invoer velden

€
jaar
jaar
%
€
%
€
%

Resultaten

€
- €
€
- €
Rente over de vergelijkingsperiode plus de eenmalige kosten, na aftrek.
€
- €
€
- €
Rente over de vergelijkingsperiode plus de eenmalige kosten, na aftrek.
€
- €
Positief: offerte A is goedkoper. Negatief: offerte B is goedkoper.
jaar
- jaar
Na zoveel jaar heeft de offerte met de lagere rente de hogere kosten terugverdiend. 0 = niet van toepassing.
%
- %
Rente inclusief de kosten, verdeeld over de vergelijkingsperiode (benadering).
%
- %
-
-

Twee hypotheekoffertes vergelijken is lastiger dan het lijkt. De ene heeft een lagere rente maar hogere afsluitkosten, de andere andersom. Wat uiteindelijk goedkoper is, hangt af van hoe lang je de hypotheek houdt. Deze tool telt per offerte de rente over je vergelijkingsperiode en de eenmalige kosten op, en trekt de belastingaftrek eraf.

Vergelijk over de rentevaste periode; die is meestal de horizon waarover je zekerheid hebt. Zijn de periodes verschillend, kies dan de kortste. Je ziet ook na hoeveel jaar de lagere rente de hogere kosten terugverdient, en een effectieve rente waarin de kosten zijn meegeteld. Kijk daarnaast naar de voorwaarden: boetevrije ruimte, meeneemregeling bij verhuizen en renteaanpassing bij een lagere LTV.

Kies je rentevaste periode met Rentevaste periode kiezen. Je netto maandlast zie je met Netto maandlasten hypotheek berekenen en je totale kosten koper met Kosten koper berekening.

Formulas:

  • h_n = if(looptijd > 0, ceil(looptijd * 12 - 0.0001), 0)
  • h_h = if(horizon > 0, if(horizon * 12 < h_n, ceil(horizon * 12 - 0.0001), h_n), 0)
  • h_ra = rente_a / 1200
  • h_ga = if(h_n > 0, exp(h_n * ln(1 + h_ra)), 1)
  • h_Aa = if(h_n <= 0, 0, if(h_ra > 0, hypotheek * h_ra * h_ga / (h_ga - 1), hypotheek / h_n))
  • h_gha = exp(h_h * ln(1 + h_ra))
  • h_Ba = if(h_ra > 0, hypotheek * h_gha - h_Aa * (h_gha - 1) / h_ra, hypotheek - h_Aa * h_h)
  • h_Ia = if(vorm == 'aflossingsvrij', hypotheek * h_ra * h_h, h_h * h_Aa - (hypotheek - h_Ba))
  • maand_a = round(if(vorm == 'aflossingsvrij', hypotheek * h_ra, h_Aa), 0)
  • totaal_a = round((h_Ia + kosten_a) * (1 - tarief / 100), 0)
    Rente over de vergelijkingsperiode plus de eenmalige kosten, na aftrek.
  • h_rb = rente_b / 1200
  • h_gb = if(h_n > 0, exp(h_n * ln(1 + h_rb)), 1)
  • h_Ab = if(h_n <= 0, 0, if(h_rb > 0, hypotheek * h_rb * h_gb / (h_gb - 1), hypotheek / h_n))
  • h_ghb = exp(h_h * ln(1 + h_rb))
  • h_Bb = if(h_rb > 0, hypotheek * h_ghb - h_Ab * (h_ghb - 1) / h_rb, hypotheek - h_Ab * h_h)
  • h_Ib = if(vorm == 'aflossingsvrij', hypotheek * h_rb * h_h, h_h * h_Ab - (hypotheek - h_Bb))
  • maand_b = round(if(vorm == 'aflossingsvrij', hypotheek * h_rb, h_Ab), 0)
  • totaal_b = round((h_Ib + kosten_b) * (1 - tarief / 100), 0)
    Rente over de vergelijkingsperiode plus de eenmalige kosten, na aftrek.
  • verschil = round(totaal_b - totaal_a, 0)
    Positief: offerte A is goedkoper. Negatief: offerte B is goedkoper.
  • h_dm = hypotheek * (h_rb - h_ra)
  • terug = if(h_dm != 0 && (kosten_a - kosten_b) / h_dm > 0, round((kosten_a - kosten_b) / h_dm / 12, 1), 0)
    Na zoveel jaar heeft de offerte met de lagere rente de hogere kosten terugverdiend. 0 = niet van toepassing.
  • eff_a = if(hypotheek > 0 && h_h > 0, round(rente_a + kosten_a / hypotheek / (h_h / 12) * 100, 2), 0)
    Rente inclusief de kosten, verdeeld over de vergelijkingsperiode (benadering).
  • eff_b = if(hypotheek > 0 && h_h > 0, round(rente_b + kosten_b / hypotheek / (h_h / 12) * 100, 2), 0)
  • oordeel = if(hypotheek <= 0 || h_h <= 0, 'Vul het bedrag en de vergelijkingsperiode in.', if(verschil > 0, concat('Offerte A is goedkoper: over ', format(h_h / 12, '0.#'), ' jaar ', concat('€ ', format(round(verschil,0), '0.#')), ' netto minder.'), if(verschil < 0, concat('Offerte B is goedkoper: over ', format(h_h / 12, '0.#'), ' jaar ', concat('€ ', format(round(0 - verschil,0), '0.#')), ' netto minder.'), 'Beide offertes kosten netto evenveel.')))
  • volgende = 'Vergelijk ook de voorwaarden: boetevrije ruimte, verhuisregeling, rentedaling tijdens de offerteperiode en wat er gebeurt als je rente afloopt. Check je netto maandlast met Netto maandlasten hypotheek berekenen.'
Link gekopieerd!

Berekening informatie

Author Bint
Laatste update 13 oktober 2026
Parameters 9

Op jouw website?

Gebruik direct op jouw eigen site:
<script src="https://ikbenbint.nl/widget.js"
  data-berekening="hypotheekoffertes-vergelijken">
</script>
Eigen tools maken? Maak hier jouw account

Meer over kopen & verkopen

Ontdek meer tools gerelateerd aan kopen & verkopen