Short answer
You must complete at least one Practical Skills Module at each CFA level to receive your exam result. PSMs became mandatory from the February 2024 Level 1 exam, May 2024 at Level 2, and from 2025 at Level 3. Each takes 10–20 hours. If you do not complete it before results are released, your result is voided and you must register and sit that level again. PSM content is not tested on the exam.
The Practical Skills Module is the strangest requirement in the CFA Program. It is not examined. It does not appear in the curriculum. It has no bearing on your score. And it is the only thing that can take a passing result away from you after you have already earned it.
Most candidates hear about PSMs, file them under "administrative", and then rediscover them with three weeks to go. This is what you need to know.
What a PSM is
A Practical Skills Module is a self-paced online module combining short videos, multiple-choice questions, guided practice and case studies. The stated purpose is applied skill-building — bridging the gap between curriculum theory and the work a charterholder actually does.
Each takes roughly 10 to 20 hours, though candidates who engage with it seriously rather than clicking through often report closer to 20 to 25.
Crucially, PSM content is not examinable. Nothing you learn in a module appears on the exam. This is why so many candidates deprioritise it, and why the deadline catches people.
The requirement
You must complete at least one PSM at each level to receive your exam result. The rollout was:
- Level 1: mandatory from the February 2024 exam
- Level 2: mandatory from the May 2024 exam
- Level 3: mandatory from the 2025 exams
You may begin any time after registering for an exam window. The requirement must be met before your results are released, and that deadline is communicated inside the Learning Ecosystem.
What happens if you miss it
This is the part worth reading twice.
If you have not completed a PSM by the results release date, your exam result is voided. Not delayed — voided. You do not receive a pass or a fail. To continue in the programme you must register again, pay the full fee again, and sit the same level again.
A candidate who passed the exam and skipped the module has lost that pass. There is no appeal to a result that was never issued, and the additional 90-day grace period that was once granted to slow starters is no longer available.
Set against a requirement that takes 10 to 20 hours and costs nothing extra, that is an unusually severe downside for an unusually small task. It is also the cheapest catastrophic risk in the programme to eliminate.
Which modules are available
The lineup changes between cycles, so confirm what is offered for your level in the CFA Institute candidate portal rather than relying on any list found online. Modules that have been offered across the three levels include Financial Modeling, Python Programming Fundamentals, Analyst Skills, Python Data Science and AI, Macro Insights for Investing, Portfolio Construction, Managing Private Wealth Clients, and Due Diligence.
Availability differs by level. Python Programming Fundamentals has been available at all three levels, while Financial Modeling has been offered to Level 1 and Level 2 candidates only.
For the 2027 exams the requirement itself is unchanged, with a refreshed Level 1 and Level 2 lineup and a new Level 3 Due Diligence module scheduled.
The rule candidates miss
You must complete a different module at each level. If you take Python Programming Fundamentals at Level 1, you cannot use it again at Level 2 — you must choose another option to satisfy the Level 2 requirement.
This is worth planning across levels rather than deciding twice in isolation, particularly if there is one module you actively want and one you are indifferent to. Take the indifferent one first.
Which module to choose
Since none of it is examined, the exam-strategy answer is "whichever is fastest". The better answer treats it as free training you are being made to take anyway.
Choose on skills gap, not on prestige. Python sounds impressive on a CV and is genuinely useful if you will use it. If you will not open a Python file again after the module, Financial Modeling or Analyst Skills will do more for your day-to-day work.
Choose what you will use within the next year. Practical repetition is what makes a skill stick. A module in something you touch weekly beats a module in something you will forget by the next exam window.
Some modules produce artefacts. The Python module, for instance, ends in capstone projects. If you are early-career and building a portfolio of work, that has value beyond the requirement.
Rough mapping: research and analyst roles point toward Financial Modeling or Analyst Skills; quantitative and data roles toward the Python options; private wealth and advisory roles toward Managing Private Wealth Clients; and allocator or multi-asset roles toward Portfolio Construction.
When to do it
The consensus recommendation, and a sound one: immediately after sitting the exam.
The logic is straightforward. Before the exam, every hour spent on a non-examinable module is an hour taken from a 300-hour study plan. After the exam you have a six-to-eight week results wait during which you are doing nothing anyway, and the module is a low-intensity task at exactly the point when your appetite for hard study is lowest.
Doing it in the fortnight after your exam means:
- It never competes with exam preparation
- It is finished with a month or more of buffer before results
- You are not relying on remembering it during the results wait, which is when candidates lose track
The one thing to avoid is starting the week before results are due. Modules are self-paced, but 10 to 20 hours is not something to compress into a few evenings while also handling whatever else that week contains — and the consequence of not finishing is the loss of the entire sitting.
Other things worth knowing
Failing the exam does not mean redoing the PSM. Complete one at a level and the requirement is satisfied for that level, even if you need to retake the exam. You do not repeat it on a second attempt.
You can start more than one and switch. Only one needs to be completed. If you begin a module and find it a poor fit, you can change before the deadline.
Mark it complete properly. Completion registers when you click through the final Continue or Finish Task control inside the module. Working through all the content without doing so does not count — check your status in the portal rather than assuming.
Find them in your CFA Institute account, under the candidate resources section. They are not distributed by prep providers, who have no access to the material.
The one-line version
Book 15 hours in the fortnight after your exam, pick the module matching the skill you actually want, click the final Finish button, and check your portal shows it complete. Then forget about it. Doing this removes the only way to lose a pass you already earned — and given the six-attempt cap per level, a voided result is not just a lost fee but a spent attempt.
Related Reading
- How Many Times Can You Take the CFA Exam? — The six-attempt cap and spacing rules
- What the CFA Actually Costs — Every fee, including the avoidable ones
- How to Read Your CFA Score Report — What arrives once the PSM clears