Hi everyone! ๐Ÿ‘‹

I created a retirement simulation using Python โ€” with a big assist from ChatGPT. Itโ€™s a more flexible version than most retirement calculators, designed to give probabilities for retiring safely rather than a single pass/fail number.

Itโ€™s based on a Monte Carlo simulation with a t-distribution, which is often used in financial models to give more realistic results under volatile conditions.


๐Ÿงฎ Features

The simulation includes some powerful customization options:

  • Debt inputs (house, credit card, student loan)
  • Age-based changes in spending and income
  • Investment withdrawals and tax impacts
  • Shocks to simulate unexpected events at critical points
  • Custom portfolio estimates and expected returns

Right now, the simulation outputs graphs of your:

  • Median scenario
  • Top 25% optimistic scenario
  • Bottom 25% pessimistic scenario

๐Ÿ› ๏ธ How to Run It

This was a fun little project to learn Python using generative AI. Currently, itโ€™s available as a script, but I hope to build a browser-based version in the future.

๐Ÿ”— Resources


๐Ÿงญ Compare With Other Tools

Here are some solid alternatives for comparison:


Let me know what you think or if you have suggestions for improvement!