The differences between a Chartered Financial Analyst (CFA) and a Certified Financial Planner (CFP) are many, but comes down to the fact that a CFP works with individual clients to achieve their personal financial goals while a CFA focuses on investing in large-scale corporate situations.