J’ai consacré 2 ans au développement d’un simulateur de finances personnelles
(projectionlab.com)- ProjectionLab n’est pas un outil qui calcule uniquement l’âge de départ à la retraite, mais un simulateur de planification financière personnelle qui intègre aussi les objectifs de vie, la situation familiale et les différentes trajectoires possibles
- L’utilisateur peut saisir des objectifs comme l’indépendance financière, l’achat d’un logement, le travail à temps partiel, les voyages, les revenus locatifs ou le remboursement de dettes, puis comparer la probabilité de réussite et les flux de trésorerie
- Il combine Monte Carlo, backtesting sur données historiques, estimation fiscale, types de comptes, stratégies d’investissement, ordre des contributions, modes de retrait et allocation de portefeuille pour examiner les résultats à long terme
- Il est aussi possible de tester ensemble des conversions Roth, la récolte des plus-values, l’ordre des retraits, les tranches d’imposition, les seuils IRMAA, les plafonds ACA, etc., afin de créer des scénarios d’optimisation fiscale
- Les projections de retraite de base sont proposées gratuitement, mais les fonctions avancées de fiscalité, flux de trésorerie, succession et stratégies de retrait sont incluses dans Premium et ne remplacent pas un conseil professionnel en finance ou en investissement
Une planification financière qui prend en compte l’ensemble de la vie
- ProjectionLab est un outil de planification financière et de retraite qui aide à simuler l’avenir financier de l’utilisateur et à planifier un parcours vers la vie souhaitée
- En intégrant les détails de la vie qu’un simple calculateur de retraite laisse facilement de côté, il permet de construire un plan qui reflète la personne, sa famille et les trajectoires possibles
- L’utilisateur peut définir les jalons qui comptent pour lui, planifier son indépendance financière et divers objectifs, puis évaluer ses chances de réussite afin de réduire son anxiété financière
Modélisation financière sur l’ensemble de la vie
- ProjectionLab crée un modèle vivant de l’ensemble des finances de l’utilisateur sur toute sa vie et permet d’explorer l’éventail des résultats possibles
- Il est possible d’examiner les détails pour chaque année simulée
- impôts estimés
- flux de trésorerie
- retraits
- autres éléments financiers annuels
- L’utilisateur compare les compromis en faisant varier plusieurs paramètres
- backtesting fondé sur des données historiques
- stratégies d’investissement
- types de comptes
- ordre des contributions
- options de retrait
- composition du portefeuille dans le temps
- Il est aussi possible de modéliser la planification successorale et le patrimoine à transmettre
Test de stratégies et optimisation fiscale
- ProjectionLab propose un flux de travail permettant de tester des centaines de stratégies en quelques secondes
- La fonction Optimize se concentre sur la recherche de combinaisons adaptées au plan de l’utilisateur en orchestrant des conversions Roth, la récolte des plus-values, l’ordre des retraits, etc.
- Les éléments pouvant être optimisés incluent notamment
- les tranches d’imposition fédérales
- les seuils IRMAA
- les plafonds ACA
- L’utilisateur peut voir l’impact des stratégies sur le patrimoine net, les impôts et les actifs transmis, puis appliquer la stratégie choisie en un clic
Fonctionnalités et scénarios
- Il est possible d’exécuter gratuitement des projections de retraite de base
- Premium propose des fonctionnalités plus avancées
- estimation fiscale
- prévision des flux de trésorerie
- optimisation fiscale
- stratégies de retrait
- dépenses flexibles
- analyse fiscale
- planification successorale
- L’éventail des scénarios pris en charge est large
- planification d’une retraite anticipée
- calcul de la date FIRE
- plan d’achat immobilier
- comparaison entre location et conservation d’un bien
- modélisation du travail à temps partiel
- période sabbatique pour voyager
- modélisation de revenus locatifs
- vitesse de remboursement d’un prêt étudiant
- modélisation de grosses dépenses récurrentes
- modélisation d’événements de type black swan
- Le fait de pouvoir l’utiliser sans connecter de comptes est également mis en avant de manière récurrente dans la liste des fonctionnalités et les avis utilisateurs
Visualisation et suivi de progression
- Les flux de trésorerie peuvent être analysés avec un diagramme de Sankey
- L’utilisateur visualise le patrimoine net prévu, la tranche d’imposition effective et la trajectoire financière à long terme
- Il peut enregistrer sa progression réelle au fil du temps et la comparer aux prévisions initiales
- Une fonction permettant de créer des graphiques personnalisés est également incluse
Scénarios internationaux et publics visés
- L’utilisateur peut choisir la devise d’affichage
- Les préréglages fiscaux internationaux et la liste des types de comptes sont en cours d’extension, avec comme exemples le Canada, le Royaume-Uni, l’Australie, l’Allemagne et les Pays-Bas
- En plus des particuliers, une version Pro destinée aux conseillers financiers et un usage Financial Wellness proposé comme avantage salarié sont mentionnés
- Les avis utilisateurs soulignent notamment une pertinence aussi bien pour les débutants que pour les utilisateurs avancés, des préréglages pour les utilisateurs internationaux, une communauté Discord et un développement actif
À savoir avant utilisation
- Les contenus, outils et ressources de ProjectionLab sont fournis à des fins d’information et d’éducation
- Ils ne doivent pas être interprétés comme des conseils professionnels en finance ou en investissement
- Ils fournissent des indications générales à partir des données saisies et des informations fournies par l’utilisateur, sans garantir l’exactitude, l’exhaustivité ni l’applicabilité à une situation individuelle
- Avant de prendre une décision financière importante, il est recommandé de consulter un professionnel des services financiers capable de donner des conseils adaptés à la situation personnelle
- Tous les contenus et outils sont fournis sans aucune garantie
1 commentaires
Avis de Hacker News
J’ai découvert ProjectionLab (anciennement projectfi) sur HN il y a quelque temps, et je l’utilise toujours avec plaisir. Les autres calculateurs de retraite se limitaient à quelques champs de saisie et à un graphique simpliste, alors que ProjectionLab permet de modéliser plusieurs scénarios beaucoup plus en profondeur, ce qui se rapprochait de ce que je cherchais
On peut traiter des questions comme : que se passe-t-il si j’achète une maison dans X ans, si mon ancienne entreprise entre en Bourse et que je touche une manne de Y $ dans X ans, si je change les hypothèses de rendement des investissements ou d’inflation, si je fixe un autre âge de départ à la retraite, si mon salaire augmente de 2, 5, 10 ou 30 % par an, si je compare plusieurs conditions de prêt immobilier, si j’intègre aussi les finances de ma femme, ou encore si je visualise tout cela sous forme de beaux graphiques interactifs plutôt qu’avec une feuille de calcul hideuse
Cela m’a aussi permis d’éviter les fautes de frappe dans les formules de ma feuille de calcul maison. Le forfait gratuit me suffisait, mais je me suis abonné pour les soutenir. J’espère que le produit réussira sur le long terme et que je pourrai continuer à l’utiliser jusqu’à ma vraie retraite
La feuille de route publique déborde déjà d’idées, mais j’aimerais comprendre comment les gens les prioriseraient
Cela dit, personnellement, je ne comprends pas bien pourquoi un tel niveau d’analyse est nécessaire. C’est particulièrement vrai pour les éléments qui reposent sur beaucoup d’hypothèses et d’incertitudes, comme les augmentations de salaire, une IPO ou les futurs taux de crédit immobilier
Par exemple, choisir un prêt immobilier est une décision difficile à laquelle tout acheteur est confronté, mais en moyenne, les taux courts/variables font payer moins d’intérêts et sont donc proches de la « bonne réponse » ; en même temps, c’est aussi une mauvaise réponse pour les personnes qui ne veulent pas ou ne peuvent pas supporter la volatilité des mensualités. Empiler ce genre de facteurs dans un calculateur de retraite me paraît relever de la sur-ingénierie pour cette décision
J’allais m’inscrire à l’essai gratuit, mais je me suis arrêté en voyant un dark pattern : rien à payer aujourd’hui, mais si je n’oublie pas d’annuler dans une semaine, on me facture 592 $. Le produit a l’air intéressant et je voulais voir s’il pouvait me simplifier la vie, mais je ne comprends pas pourquoi un membre en période d’essai se voit automatiquement facturer un abonnement à vie au bout d’une semaine
Pour les essais, nous utilisons Paddle pour les abonnements et les paiements ; quand on ajoute une phase d’essai gratuit à un produit dans Paddle, la facturation a lieu à la fin de l’essai. Nous pouvons rembourser les personnes qui n’ont pas annulé à temps
Comme indiqué sur la page des tarifs, nous proposons aussi des remises classiques et des essais prolongés sur demande. Si cela vous inquiète malgré tout, le plus simple est d’essayer d’abord les fonctions de base dans le sandbox, utilisable sans créer de compte
C’est excellent, fluide et très abouti. Le produit couvre vraiment beaucoup de choses, et bien. Cela dit, je n’ai pas encore commencé à tout remplir sérieusement, de peur de saisir tous les détails puis de les perdre et devoir recommencer
Le prix est ma principale inquiétude. 14 $ par mois me paraît cher pour un outil que je vais probablement utiliser une soirée entière une fois, puis peut-être une fois par trimestre
La sauvegarde persistante semble être l’argument clé du passage au payant, mais la façon dont elle est présentée me paraît un peu maladroite. Quand on revient sur le site, on a l’impression qu’il dit : « nous avons conservé vos données, abonnez-vous à Premium et vous pourrez les récupérer sans tout ressaisir », ce qui ressemble un peu à une prise d’otage. Après quelques jours ou semaines, pourquoi pas, mais si quelqu’un a fermé l’onglet par erreur ou a été déconnecté après un timeout, ça peut le faire fuir
Le vrai argent viendra probablement des conseillers financiers, qui paieraient cher pour l’utiliser et le partager avec leurs clients via Zoom ou autre. Ou bien d’insights payants, ou de synthèses de prévisions annuelles/mensuelles. Globalement, c’est vraiment très bien fait et je lui souhaite un grand succès
Avec l’architecture actuelle, je n’ai pas encore trouvé d’implémentation suffisamment résistante aux manipulations, mais comme quelqu’un d’autre l’a dit, ce serait peut-être quand même mieux dans l’ensemble
Le mode d’utilisation que vous décrivez ressemble aussi à la façon dont j’utilise cet outil : plutôt mensuellement ou trimestriellement. Si une remise sur le forfait annuel ou un essai prolongé peut aider, je peux tout à fait les mettre en place, comme indiqué sur la page des tarifs
Plus tard, par exemple 12 mois après, vous pourriez reprendre contact avec des insights utiles et aider l’utilisateur à rester fidèle à son plan ; ce serait aussi une occasion de le faire se réabonner
C’est amusant de voir la même chose se répéter. J’ai emprunté cette voie en 2016 et j’ai passé environ un an à créer un planificateur de retraite très sophistiqué, capable de gérer des scénarios personnalisés. Je le trouvais utile à titre personnel et j’ai même commencé à le commercialiser
Il y a eu pas mal de tentatives en direct-to-consumer, mais elles sont toujours restées de petite taille. Les entreprises qui parvenaient à atteindre une certaine échelle grandissaient toutes via des partenariats avec des banques ou des conseillers financiers
Au final, j’ai conclu que ce n’était pas quelque chose à quoi consacrer plusieurs années. J’avais trouvé OnTrajectory, qui était alors une solution « suffisamment correcte », et je pense que c’est toujours le cas
D’une certaine manière, j’espérais qu’un marché qui est de la « petite bière » pour une grande entreprise puisse quand même devenir un lifestyle business durable pour un développeur indépendant ou solo
Je ne veux pas seulement entrer des chiffres et recevoir un résultat ; je veux comprendre intuitivement tout l’espace des compromis. C’est difficile à faire sans construire l’outil soi-même. Le résultat final est, au fond, surtout une information qui aide à appuyer sur les bons boutons dans un compte de courtage
Les particuliers ne font pas assez souvent de modélisation financière complexe pour que l’avantage du type « l’UI/UX est meilleure, donc j’accomplis la tâche XYZ 20 % plus vite » compte vraiment. Au contraire, plus un outil est fluide et magique, plus je soupçonne qu’il me fait rater quelque chose, et plus je préfère le faire moi-même
Ça m’a plu, c’était très détaillé et j’ai eu envie de l’essayer. J’ai créé un plan, et il m’a indiqué que je ferais faillite dans les 2 ans. Ça ne semble pas très adapté aux pays économiquement instables comme la Turquie.
Ici, beaucoup de facteurs qui influencent la planification financière échappent à notre contrôle. L’inflation change tous les mois, rien n’est prévisible, et même quand on obtient une promotion, la valeur du salaire diminue. Pour survivre ici, il faut quelque chose de plus robuste qu’une simulation de Monte-Carlo
Dans le graphique de trésorerie, « House » apparaît avec une valeur qui ressemble au montant de mon prêt immobilier, alors que le remboursement du prêt est aussi affiché séparément. Je me suis demandé si ce n’était pas compté deux fois.
Édit : ah, en fait la structure prévoit des coûts séparés comme les taxes et l’entretien pour le bien immobilier lui-même. Je comprends mieux maintenant
Toutes les quelques années, je vois ça sur HN, à chaque fois je le bidouille, à chaque fois je trouve ça plaisant, à chaque fois je me dis que je devrais l’utiliser, et au final je ne l’utilise jamais.
C’est peut-être parce que mes finances sont trop simples. Mais si ma situation se complexifie, ce sera le premier outil auquel je m’abonnerai. C’est un bon outil, je le recommande
Personnellement, je l’utilise sur une base mensuelle ou trimestrielle pour examiner de nouvelles décisions et mettre à jour le plan. Cela correspond au schéma d’usage que j’imaginais au départ pour une appli de planification à long terme, mais je suis ouvert à d’autres idées.
Au passage, le travail sur PL a commencé en 2021, donc on n’est pas encore vraiment au stade de « toutes les quelques années »
Une fois qu’on comprend et qu’on combine ces forces, les bonnes décisions deviennent assez simples. Par exemple, avec un rendement moyen de long terme de 7 %, la règle empirique veut que l’argent double tous les 10 ans. Si l’on épargne $1k à 25 ans, cela double 4 fois en 40 ans jusqu’à 65 ans, pour atteindre $16k. 7 % correspond grosso modo au rendement réel de long terme du S&P 500 ajusté de l’inflation, même si, bien sûr, ce n’est pas garanti.
Beaucoup d’entreprises abondent à 100 % les investissements retraite. Si l’on verse $1k à 25 ans, l’employeur ajoute aussi $1k, et combiné au calcul ci-dessus, les $16k deviennent $32k.
À l’inverse, si l’on reçoit $1k en salaire, il faut payer l’impôt sur le revenu au taux marginal. Un taux marginal de 30 % est courant, donc l’argent disponible à 25 ans devient $700. Si on le place dans un 401k, dans l’exemple ci-dessus, cela devient $32k à 65 ans, soit environ 45 fois plus. Si, à ce moment-là, on déménage dans un État sans impôt sur le revenu, on peut tout garder. Cela revient à obtenir $45 pour chaque $1 versé.
Ce multiplicateur est déjà ajusté de l’inflation, il est donc extrêmement puissant. Une unité de travail/temps devient en quelque sorte 45 unités ; du point de vue de la retraite, 40 heures, soit une semaine de travail, peuvent permettre presque 45 semaines de retraite anticipée.
Donc commencer tôt aide, mais cela signifie aussi qu’il n’est pas nécessaire de passer des décennies à regarder des graphiques et des interfaces toutes les semaines pour mettre son plan à jour.
En pratique, après m’être formé aux finances, la seule chose que j’ai faite a été de configurer des virements automatiques depuis mon salaire vers des comptes d’investissement et de retraite. Toutes les quelques années, je réévalue l’équilibre entre le « plaisir d’aujourd’hui » et le « plaisir de plus tard », c’est-à-dire la retraite, puis j’ajuste mes dépenses et mes taux de versement automatique. 30 minutes par an suffisent pour l’essentiel de la préparation financière personnelle.
Bien sûr, une analyse peut être utile juste avant de prendre sa retraite, ou pour de grandes décisions comme acheter un logement ou vendre une entreprise. Mais dans la plupart des cas, les bases que doit appliquer une personne ordinaire sont tellement simples qu’un outil supplémentaire n’est pas forcément nécessaire. Il suffit d’allouer une partie de ses revenus à des comptes d’investissement et de retraite optimisés fiscalement, puis de mettre en place des versements automatiques
Je ne vois pas pourquoi le fait que « ProjectionLab ne se connecte pas à de vrais comptes financiers, et que les données saisies par l’utilisateur restent uniquement dans le navigateur sauf choix explicite de sa part » serait un avantage.
Depuis le rachat de Personal Capital, j’aimerais trouver une alternative, mais si l’outil ne se connecte pas directement aux banques, cartes de crédit, etc., cette connexion me semble au contraire moins sûre
Si vous voulez une fonctionnalité de connexion de comptes strictement optionnelle, il y a un élément sur la roadmap publique pour lequel on peut voter. C’est un sujet assez controversé dans la communauté PL, donc c’est encore dans la catégorie des propositions, et on en a aussi discuté plusieurs fois sur Discord.
J’ai déjà utilisé la connexion de comptes dans d’autres outils, mais il y avait toujours des problèmes de synchronisation. C’était particulièrement le cas avec les comptes à authentification à deux facteurs. Je crois comprendre que c’est encore assez courant, dans une certaine mesure, même avec des solutions comme Plaid.
Avec PL, je voulais dès le départ éviter ce bourbier de support et de maintenance. D’autant plus que je développe seul. Je voulais aussi concevoir un outil centré sur les projections à long terme plutôt que sur l’obsession des variations quotidiennes les plus récentes des cours
Pour un service dont la valeur clé est de regrouper toutes les données de comptes, 99 % de fonctionnement n’est pas très différent de 1 % de fonctionnement. Si un seul compte 401k ne se synchronise pas, ou si un prêt utilise des données vieilles de 90 jours, le tableau de bord financier ne sert pas à grand-chose.
C’est pourquoi un outil non intégré comme ProjectionLab a au contraire des avantages. Quand on vérifie une fois par mois, on peut passer 10 minutes à mettre à jour les données manuellement, savoir qu’elles sont toutes à jour, et ne pas avoir à faire de vérification séparée
Il y a les pensions des pays du Commonwealth, mais qu’en est-il des pensions du gouvernement américain ? J’ai fait FIRE à 40 ans grâce à ma pension militaire américaine et à d’autres investissements, et je pense que cela rend cet outil difficile à adapter à ma situation.
Il y a beaucoup d’aspects intéressants autour de ces pensions et des indicateurs de compensation VA associés. Comme il n’existe pas de bon outil pour ce groupe, j’ai une feuille de calcul que j’utilise pour conseiller les anciens militaires qu’on m’adresse.
À part ça, ça a vraiment l’air très bien
Je serais curieux de savoir ce qui vous semble manquer pour modéliser les pensions militaires. Avez-vous regardé les options de configuration des Custom income streams, l’éditeur Advanced change-over-time, et la possibilité de lier les dates de début et de fin à des jalons ?
J’aime le fait qu’on puisse suivre plusieurs scénarios, par exemple FIRE et LeanFIRE. Ça semble aussi utilisable pour comparer les cas avec ou sans enfant.
Pour simuler les cotisations à un 401k, ce serait bien d’avoir une option supposant que le plafond annuel de cotisation augmente. Par exemple, dans un calculateur de rendement d’investissement, on indique souvent qu’on verse 20 k$ par an pour la retraite, mais dans 10 ans il est très probable que le plafond annuel dépasse 30 k$
La probabilité de réussite est un indicateur courant et relativement facile à calculer et à expliquer, mais ce n’est pas un bon indicateur. Si l’on part à la retraite à 60 ans et que l’on vit jusqu’à 90 ans, il y a une grande différence entre manquer d’argent à 70 ans et en manquer à 85 ans.
Je pense qu’un indicateur comme le déficit attendu, qui tient compte de l’ampleur du manque à gagner, est préférable : https://papers.ssrn.com/sol3/papers.cfm?abstract_id=3674232
En y entrant les flux de trésorerie prévus et un modèle d’allocation d’actifs, il calcule un taux de retrait sûr en le comparant à l’historique du marché actions.
On peut aussi tester des scénarios alternatifs du type « et si je transformais x00 k d’épargne en une rente offrant des flux de trésorerie prévisibles », puis voir l’effet sur le taux de retrait
Et puis « probabilité de réussite » ? Sommes-nous assez stupides pour supposer que nous ne changerons pas de comportement à 85 ans, comme si nous écrasions un avion à flanc de montagne ? En réalité, je veux simuler l’évolution de l’espérance de vie et du budget, ainsi que la façon dont on réagit aux conditions de marché. Ma maison est déjà payée, je cuisine bien, mais j’aime aussi dépenser quand le budget le permet.
Parmi les outils grand public que je connais, MaxiFi Planner est le meilleur, et mon conseiller l’utilise aussi. Mais certains casse-tête, comme décider s’il faut recevoir une partie de mon épargne retraite TIAA-CREF sous forme de rente, sont trop difficiles même pour cet outil, au point que j’ai envie d’écrire un script pour scraper les rapports. Même si je sais que la réponse est généralement « non », il existe toujours un chiffre qui peut inverser la décision. La rente TIAA paie plus que le marché, mais paie-t-elle suffisamment plus ?
Il y a aussi le paradoxe de la rente. Même une rente au mauvais prix peut permettre, dans un plan, de dépenser davantage. En revanche, je veux aussi optimiser l’héritage à laisser à ma fille.
Les économistes optimisent différentes formes d’« utilité ». Ce que je veux, c’est un jeu qui note à la fois l’argent que l’on peut dépenser en s’adaptant aux conditions de marché et l’héritage selon l’année du décès. Aucun logiciel de planification que j’ai vu ne traite ce niveau, mais en pratique c’est un jeu auquel on finit par jouer, même maladroitement, à la main
Je prévois de commencer à toucher la Social Security le plus tard possible, mais je me demande quoi d’autre prendre en compte quand on anticipe 30 à 40 ans de retraite
Si je comprends bien, le déficit attendu correspond au manque à gagner entre le moment de l’échec et la fin du plan ; cela me semble être un bon indicateur