The CFA and the US CPA are both elite finance credentials, but they point at different careers. Here is the detailed comparison, beyond the table above.
The core difference
The CFA is about investments: portfolio management, equity and fixed-income analysis, derivatives, economics and a heavy ethics component. It is depth in analysing and managing money.
The US CPA is a licence to practise public accounting in the United States: audit, tax, financial reporting and regulation. It is depth in accounting, assurance and compliance.
If you can articulate which of those two sentences describes the work you want, the choice is largely made. Most of the other differences follow from this one.
Cost compared
Both are moderate-to-expensive, but the costs are shaped differently:
- CFA: a one-time enrollment fee plus an exam fee for each of the three levels, paid over the years it takes you. Add optional prep materials. The spend is spread across a multi-year journey.
- CPA: four section fees plus application and licensing fees, but the big hidden cost is the 150 credit hours of education required to sit in most US states. For many candidates that means extra university coursework, which dwarfs the exam fees themselves.
So the CFA’s cost is mostly time and exam fees; the CPA’s cost is dominated by the education requirement. Confirm current fees with CFA Institute and your state board.
Difficulty and time
Both are demanding, in different shapes:
- CFA: three sequential levels, each a serious exam, often taken over two to four years. Pass rates have historically run below 50% per level, with Level I usually the toughest on the numbers. It is a marathon of breadth and depth in investments.
- CPA: four sections to pass within a rolling window you must not let lapse (the exact length is set by your state board and has changed over time), on top of the 150-hour education hurdle. Section pass rates often sit around half, varying by section and window. It compresses dense technical accounting, audit and tax into a tighter timeframe. Confirm the current pass mark and window with the AICPA and your state board.
Neither is “easier”; the CFA is a longer commitment, while the CPA front-loads an education requirement and a time-boxed exam window.
Recognition and geography
This is often the deciding factor:
- CFA is globally portable and recognised across the investment industry worldwide. It is not a licence; it is a professional designation.
- CPA is a US licence. It is the credential for US public accounting and is respected internationally, but its full force is within the US system where US GAAP, SEC reporting and the legal right to sign audit opinions matter.
If you are outside the US, or want a globally mobile investment credential, the CFA travels better. If your career is US accounting, the CPA is non-negotiable.
Career outcomes
- CFA maps to: investment analyst, portfolio manager, equity or credit research, risk, and buy-side or sell-side investment roles.
- CPA maps to: audit and assurance, tax, financial reporting, controller and the path toward CFO in many companies.
There is overlap in corporate finance and some analytical roles, which is why a minority of people eventually hold both. But you should earn the one your target role actually requires first.
How to decide
Ignore prestige and answer one question: what does the job you want actually do all day?
- Analysing securities, building portfolios, managing investments → CFA.
- Auditing, tax, financial reporting, or you need the US accounting licence → CPA.
- Genuinely torn, and based outside the US → the CFA’s global portability is usually the safer default; based in the US and leaning accounting → the CPA.
Both are multi-year commitments, so the cost of choosing by fit rather than fashion is high. Decide on the work, not the letters.