A financial planner evaluates your personal finances and helps you develop a financial plan to meet both your immediate needs and your long-term goals. In India, this service is at a nascent stage of development. In U.S., some, but not all, planners are certified by professional organizations. Among the most respected credentials are Chartered Financial Analyst (CFA), Certified Financial Planner (CFP), Chartered Financial Consultant (ChFC), and Personal Financial Specialist (PFS), a Certified Public Accountant (CPA) who has passed an exam on financial planning. Fee-only financial planners charge by the hour or a flat fee for a specific service. They don't sell products or earn sales commissions. Other planners don't charge a fee but earn commissions on the products they sell. Still others both charge fees and earn commissions but may offset their fees by the amount of commission they earn.