De huidige Financial Health‑score is een simpele samengestelde index (0–100) op basis van drie pijlers: vrije ruimte, investeringsratio en horizon.
1. Waar kijkt de score naar?
In jouw code gebeurt dit (versimpeld):
-
Vrije ruimte‑ratio:
vrijeRatio=vrije ruimte per maandnetto per maand
Hoe hoger dit is, hoe meer buffer je hebt en hoe meer je kún je sparen/investeren. -
Investeringsratio:
sparenRatio=jaarlijkse investeringennetto inkomen per jaar
Dit lijkt op een “savings rate”: welk deel van je inkomen gaat naar opbouw van vermogen. -
Horizon:
Simpele bonuspunten voor een langere investeringshorizon (meer tijd voor fouten en groei).
2. Hoe wordt de score opgebouwd?
In de code:
let score = 50;
score += Math.min(vrijeRatio * 100, 20); // max +20
score += Math.min(sparenRatio * 200, 20); // max +20
score += Math.min(invHorizon, 20) / 4; // max +5
// dan clamp naar 0–100
Uit te leggen als:
-
Start op 50: een gemiddelde basis als nulmeting.
-
Tot +20 punten als je een hoge vrije ruimte‑ratio hebt (bijv. ≥20% van je netto over).
-
Tot +20 punten als je een hoge investeringsratio hebt (bijv. ≥10% van je netto gaat naar investeren).
-
Tot +5 punten als je horizon lang genoeg is (20 jaar of meer).
Daarna:
-
0–39 = “Kwetsbaar”
-
40–69 = “Redelijk”
-
70–100 = “Zeer gezond”
Dat ligt in lijn met veel financiële health‑scores die 0–100 gebruiken en “excellent / good / needs improvement”‑banden.
3. Hoe kun je dit in mensentaal communiceren?
Bijvoorbeeld als tooltip of helptekst:
“Je Financial Health‑score (0–100) kijkt naar drie dingen:
hoeveel vrije ruimte je maandelijks overhoudt,
hoeveel daarvan je daadwerkelijk inlegt in sparen/beleggen,
en hoe lang je die strategie volhoudt (horizon).
Meer vrije ruimte + hogere investeringsratio + langere horizon = hogere score.”
