A financial planner or a personal financial planner is also a professional person who prepares financial plans for his clients. These financial plans often cover cash flow management, retirement planning, investment planning, financial risk management, insurance planning, tax planning, estate planning, and business succession planning which attracts both individual clients as well as business firms.