The full meaning of CPA is a Certified Public Accountant. They are experts at handling issues that have to do with your taxes. You might not necessarily employ a CPA worker to audit your taxes, but when it comes to this field, they are just the fittest. Some CPAs master some other fields of accounting, auditing, and finance as well, which include financial accounting, corporate finance, and governance, assurances, information technology, tax preparation, analysis, and planning, etc.
You must have passed the CPA exam before you can become one. On the other hand, CFA stands for Chartered Financial Analyst. The CFA deals with finance by assessing stocks, examining the rate at which money flows, and also assessing the market in general.
Most of the CFAs are Master's degree holders and are experts in either one or more of accounting, economics, management, and statistics. To become a CFA, you must sit to write and pass three different exams of exactly 6 hours each.