Course Fees: Levels 1, 2, and 3
Candidates registering early can benefit from discounts. The earlier you sign up and pay the registration fee, the lower it will be. For each exam level, the registration fee will vary based on the CFA exam window of your choice and the date of registration. To get the CFA certification, complete all three levels of the CFA exam. It will take three to four years to complete the CFA exam per level, including the relevant work experience. In your CFA journey, the career prospects are numerous.
CFA Level 1 Fees
You need to pay USD 350 as an enrolment fee only once for the first time. The fee will stay valid throughout your CFA course duration, regardless of the number of attempts you make to pass the exam. Depending on when you enrol for the CFA course, you need to submit a registration amount.
Are you a CFA aspirant who has chosen the August 2026 CFA exam window? If you have been quick with your registration process and did it before January 23, 2026, then you must have paid around USD 940. You will have to pay a standard registration fee of USD 1250 post-Jan 24, 2026.
CFA Level 2 Fees
As already mentioned, you do not have to pay the enrolment fee in Level 2; you will only need to pay the registration fee. The fee will vary depending on when you enrol in the program.
CFA Level 3 Fees
As in Level 2, you do not need to pay the enrolment fee anymore. You are supposed to pay only the standard exam registration fees for the Level 3 exam. This will vary based on your course enrolment date.
Rescheduling Fees
You choose a CFA exam window as per your plan. To reschedule the exam within your exam window, you need to pay USD 250 as a rescheduling fee.
