Human: What is the difference between a CPA and a CFA? Assistant: 
A CPA is a certified public accountant, and a CFA is a Chartered Financial Analyst. A CPA is a professional who is licensed by the state in which he or she practices. A CFA is a professional who has passed a rigorous examination that tests their knowledge of financial markets.