This script is designed to help plan long-term finances. By adjusting the parameters, you can see if you meet your financial goals.
The script simulates your financial life from the year you start earning until the year you die. It takes into account your income, expenses, and financial goals such as buying an aircraft, wedding, children, home, retirement, and mom's yacht.
-
Define Constants: Set your birth year, starting year, and death year. Also, set your starting income, year-over-year income growth, and year-over-year investment return.
-
Define Financial Goals: Set your financial goals along with the age you want to achieve them, their total value, down payment, monthly payment, and loan term.
-
Define Monthly Expenses: Define your monthly expenses at each stage of life. The current stages are defined as follows:
- Stage 1: From the age of 22 until you purchase a house.
- Stage 2: From house purchase until retirement.
- Stage 3: From retirement until death.
-
Run the Simulation: Create an instance of the
Financeclass and call thesimulate_lifemethod.
- seaborn
- matplotlib.pyplot
This is a simple script and does not take into account many factors that can influence your financial life. Always consult with a financial advisor for accurate financial planning.
