Traditional financial planning procedures began from taking into account the planner's initial financial situation, his/her financial goals, and expectations for the future, etc. and then calculating the future cash flows for different time periods under variant scenarios. If the planning result cannot meet the planner's expectation, then the planner has to adjust the tunable parameters continuously until obtaining an acceptable financial arrangement. Such a "trial-anderror" or so-called "what-if analysis" method does not promise to achieve an optimal planning result, and cannot afford to analyze how the financial plan will be modified when the parameters change. This paper proposes a generalized personal financial planning programming model with fuzzy multiple goals to solve the personal financial planning problem under a different way compared to the traditional methodology.