ACCA teaches us essentially what CAs learn - accounting, financial management, costing, auditing, tax and has a very powerful business paper now. Most candidates pursue ACCA due to its flexibility in duration and the high value its garnering in India
CFA teaches us everything to do with investments, financial markets - equity, debt, derivatives, etc., portfolio management, wealth management, hedging and trading techniques
As an ACCA, you can see your future in fields such as Accounting Advisory (IFRS), Risk Advisory, Mergers & Acquisitions, Valuations, Internal Audit, Assurance, International Taxation, Transfer Pricing, Forensic Auditing, Financial Reporting, etc.
As a CFA, you can see yourself as a Portfolio Manager, Wealth Manager, Investment Banker (may need an MBA for this as well), Equity Research Analyst, Trader/ Dealer in Derivates and Currency Markets, etc.
You can appear for ACCA almost as soon as you’re out of school! We have students pursuing it in their 11th grade and every grade from thereon! No eligibility criteria as such in terms of accounting background, marks, age, etc. (thanks to the FIA route)
You can appear for CFA if you are in your final year of graduation or thereafter, and must possess an international passport
ACCA and CFA both cost ₹3.5 to 4 lacs depending on the USD and GBP rate including training fees, exam fees, registration, study material, etc.