Careers & Education
Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors

How Long Does it Take to Get a CFA®? Your Certification Timeline

Updated May 20, 2025

We might earn a commission if you make a purchase through one of the links. The McClatchy Commerce Content team, which is independent from our newsroom, oversees this content. This article has involved AI in its creation and has been reviewed and edited by the McClatchy Commerce Content team.

The CFA Institute recommends that aspiring chartered financial analysts study for 300 hours per exam level—that’s nearly 1,000 hours of hitting the books. But how long does it actually take to get your CFA®, start to finish?

I’ve got answers. Whether you’re thinking about enrolling in the CFA Program or already buried in mock exams and caffeine, this guide will help you map out the timeline, set expectations, and avoid any surprises along the way.

Key Takeaways

  • Plan for the Long Haul: The CFA® journey typically takes 3–4 years, factoring in exam prep, work experience, and application time.
  • Exam Intensity Is Real: Each of the three CFA® exam levels requires about 300 hours of study, and passing all three on the first try is rare.
  • Work Experience Matters: To earn the charter, you need 4,000 hours of qualifying work experience over at least 36 months.
  • Delays Are Common: Failing an exam, scheduling gaps, or a lack of relevant work experience can easily extend your timeline.
  • You’re Not Alone: Many candidates take longer than expected, and that’s perfectly normal—life happens, and the CFA Institute allows flexibility.
how long does it take to get a cfa

Step 1: Pass the CFA® Exams

There are three levels of the CFA® exam: Level I, II, and III. You must pass each one in order, and they’re no joke.

⏱️ CFA® Exam Timeline at a Glance

  • Level I: Offered 4x per year
  • Level II: Offered 2x per year
  • Level III: Offered 2x per year
  • Time to prepare: ~300 hours per level

If you pass each exam on your first try and take them back-to-back, the fastest timeline possible is about 18 months. But that’s the exception, not the rule. Most people take longer due to retakes, work schedules, or life getting in the way.

✅ Realistic CFA® Exam Timeline

  • Level I: Year 1 (Feb, May, Aug, or Nov)
  • Level II: Year 2 (May or Aug)
  • Level III: Year 3 (Feb or Aug)

And remember: you need to pass all three levels of the CFA Program exams. If you fail one, you’ll need to wait until the next available exam window, which could delay your timeline by 6 months or more.

Step 2: Get the Right Work Experience

Passing the exams is only part of it. To actually earn the CFA® charter, you’ll need:

  • 4,000 hours of qualified work experience
  • Completed over at least 36 months

This experience doesn’t have to come after your exams—you can earn it before, during, or after passing. The key is that the work must relate to investment management, portfolio management, financial analysis, or other decision-making roles in the financial industry.

So, if you’re already working in a relevant job, that’s great! You’re likely earning hours as you study. If not, this requirement may add time to your journey.

Step 3: Become a CFA® Charterholder

Once you’ve passed all three exams and racked up the work hours, you’re almost there. All that’s left is:

  • Submitting your CFA Institute membership application
  • Filling out your Professional Conduct Statement
  • Getting two to three professional references

Assuming your paperwork is all good and your references don’t ghost you, this part usually takes a few weeks to a couple of months.

What Could Slow You Down?

Let’s be honest—life happens. Here are some things that could stretch out your timeline:

  • 🛑 Failing an exam (it happens to a lot of people)
  • 🗓️ Waiting for the next exam window
  • 💼 Not having enough relevant work experience
  • 😮‍💨 Burnout from studying or working full time

Even with the best intentions, many candidates don’t finish the CFA Program in under three years. And that’s okay. This isn’t a race. It’s more like a very intense, very academic Ironman.

What Do Actual CFAs Say?

According to actual CFAs, how long does it take to pass the CFA® exam? Let’s take a look. Remember, this is just the exam; there are no other steps, which is why my number is more padded.

“2-2.5 years is a decent tenure if you want to pace yourself properly and pass every level on the first attempt.”

u/sirsa2

“With the CFA shifting to more frequent computer-based exams, I think you can theoretically do it in 12-15 months, but that means 20-30 hours of studying/week (increasing as you get closer to an exam) for the entire period with zero breaks.”

u/ScubaClimb49

“Some candidates do it in a little over a year. Others take ten years or more. So . . . somewhere in that range.”

u/S2000magician

“4.5 years in total for me. Delayed due to Covid and took three attempts to get through L2 while working 45-55 hours a week. I’d say a reasonable expectation is anywhere from 2-4 years if you’re legitimately dedicating the time and resources to it.”

u/Separate_Hurry_1815

“3-5 years. But also depends on your background.”

u/Irish-Idiot-Alert

How to Stay on Track

Want to finish the CFA Program as quickly as possible? Here are some tips.

📅 Build a Real Study Schedule

Map out your study time early. Most candidates need 300+ hours per level, so give yourself 4–6 months per exam to stay sane.

🔍 Use Mock Exams Wisely

Mock exams are your best friend. They help you manage time, spot weak areas, and build exam-day stamina. Do not skip them.

👩‍💼 Start Earning Work Experience ASAP

Don’t wait until you’ve passed Level III. If you can get a job in investment analysis, financial statement analysis, equity investments, or portfolio management now, start collecting those hours.

💬 Join a Study Group

Seriously. Studying with others keeps you motivated, accountable, and slightly less miserable. Staying locked in your room studying all day can seriously affect your mental health, so prioritize socializing and getting fresh air!

Final Thoughts: Is It Worth It?

Becoming a CFA® charterholder takes time—3 to 4 years for most people, give or take. It’s not easy, but it is doable if you plan well and stick with it.

And once you’ve earned your CFA® designation? You’ll be in a strong position for roles in investment management, equity research, portfolio strategy, and beyond. It’s not just a shiny title. It’s proof that you’ve mastered a ridiculously tough curriculum and have the skills to back it up.

Want more tips for your CFA® exam journey? I’ve got you covered—check out my complete career roadmap to become a CFA®.

FAQs

How long does it take to do the CFA®?

Most candidates complete the CFA Program in 3 to 4 years, including the time needed to pass all three exam levels and gain the required work experience.

Is the CFA® exam harder than the CPA exam?

They’re both tough, but in different ways. The CFA® is generally considered more difficult due to its breadth, depth, and lower pass rates, especially across three levels.

Can I finish the CFA® exam in 3 months?

Technically, yes—for one level. But completing the entire CFA Program in just 3 months is not realistic due to exam scheduling and prep time requirements.

Can you get a CFA® in 2 years?

It’s possible if you pass each exam on the first attempt and already have the required work experience, but it’s not the norm. Most people take longer.

How much is a CFA® salary?

CFA® charterholders often earn between $100,000+ annually, depending on role, experience, and location. Senior roles can command even higher compensation.

Bryce Welker is a regular contributor to Forbes, Inc.com, YEC and Business Insider. After graduating from San Diego State University he went on to earn his Certified Public Accountant license and created CrushTheCPAexam.com to share his knowledge and experience to help other accountants become CPAs too. Bryce was named one of Accounting Today’s “Accountants To Watch” among other accolades.