You already knew Step 1 would cost you time, sleep and a good chunk of your social life. What catches a lot of students off guard is how fast the actual dollars add up once you get past the registration screen.
The exam fee is just the start. Practice exams, question banks, books, and the occasional reschedule all stack on top, usually right when your loan refund is running thin.
Here's every cost to plan for, with official numbers, so nothing surprises you halfway through dedicated.
How Much Does USMLE Step 1 Cost?
The Step 1 application fee is $695 for the 2026 and 2027 cycles. US and Canadian MD and DO students apply through NBME. International medical graduates apply through FSMB and pay the same base fee, plus a $210 region fee if they test outside the US or Canada.
That's the exam itself. Add official practice, and the realistic floor rises: NBME's CBSSA self-assessments start at $62 per form, so the exam plus four forms comes to at least $943 before any question bank or books. Depending on what prep resources you choose, the all-in total can range from around a thousand dollars to well beyond that.
So when someone asks how much does USMLE Step 1 cost, the honest answer is: $695 to register, and a total that depends mostly on your prep choices and whether you have to reschedule or retake.
The Official Exam Fees
|
Fee |
Amount |
Who Pays It |
|
Step 1 application fee (2026 and 2027) |
$695 |
Everyone (via NBME for US/Canadian MD/DO students, via FSMB for IMGs) |
|
Region fee for testing outside the US/Canada |
$210 |
Examinees testing internationally |
|
CBSSA self-assessment |
From $62 per form |
Optional, but most students take several |
|
Free 120 sample questions |
Free |
Optional |
|
Free (free account) |
Optional |
What the Application Fee Covers
Your $695 covers one attempt at Step 1 within your assigned eligibility period. Practice materials aren't included. If you don't test within your eligibility period, you'll generally need to reapply and pay again, so pick an eligibility window that matches a realistic test date.
If You're an IMG
The base fee is the same $695, plus the $210 region fee if you test outside the US or Canada. IMGs also have ECFMG-related costs beyond the exam itself, so check ecfmg.org for the current fees that apply to your situation.
The Costs You Don't Plan For: Rescheduling and Retakes
Prometric Rescheduling Fees
Moving your test date is common, and it's free if you do it early enough. Under the fee schedule beginning July 1, 2026:
|
When You Change Your Appointment |
Fee |
|
46 or more days before your test |
No fee |
|
31 to 45 days before |
$35 |
|
6 to 30 days before |
$100 |
|
5 or fewer days before |
$158 |
The lesson: if there's any chance you'll need to move your date, decide before the 46-day mark. Your early CBSSA results are the best tool for making that call in time. Better yet, set a realistic date from the start: our guide on how long to study for Step 1 helps you work out how much runway you actually need.
The Cost of a Retake
A failed attempt means a new application and another $695, plus more weeks of prep and, often, a delayed clinical schedule. The rules are strict too: a maximum of 3 attempts at the same Step within 12 months, and a total limit of 4 attempts per Step. Repeaters also pass at much lower rates, roughly 70% for US MD students compared with 91% for first-time takers in 2024. Spending a bit more on solid preparation the first time is usually the cheapest path.
Prep Costs: Where Most of Your Money Goes
Official Self-Assessments
NBME offers 7 CBSSA forms, starting at $62 each. Most students take three to five. Buying all seven at the starting price would be $434, though you rarely need every form. Each one gives you an estimated probability of passing, which makes them some of the highest-value dollars you'll spend.
Question Banks, Books and Flashcards
This is the biggest variable. Question bank prices depend on the provider and subscription length, so compare current pricing directly before you buy. For reference, MedSchoolBro's Complete USMLE Step 1 Guide is $159, and the USMLE Flashcards set (Pharm, Micro, Anatomy) is $139. The most common budget mistake isn't picking the "wrong" resource. It's paying for several overlapping ones.
Two Sample Budgets Using Official Fees
To make this concrete, here's what the official, fixed costs look like before you add any question bank or books:
-
Lean plan: $695 application fee, the free Free 120, and three CBSSA forms for $186. Total: $881.
-
Typical plan: $695 application fee, the Free 120, and five CBSSA forms for $310. Total: $1,005.
From there, your question bank and review resources determine the rest. Add the $210 region fee if you're testing outside the US or Canada, and keep a small buffer in case you need to move your date inside the 45-day window.
Travel and Time
If your nearest Prometric center isn't local, budget for gas or travel and possibly a night nearby so you're not driving at dawn on exam day. And don't forget the indirect cost: dedicated is time you're not earning or doing anything else, which is part of why getting it right once matters.
How to Keep Step 1 Costs Down
-
Check the NBME USMLE Fee Assistance Program. It exists for students with demonstrated financial need. See NBME's site for current eligibility.
-
Use the free official materials. The Free 120 costs nothing and is the closest look you'll get at official question style.
-
Add free third-party practice. The free Step 1 Free 120 diagnostic on MedSchoolGuru gives you another timed 120-question run with a scaled score estimate, at no cost.
-
Ask your school what's already covered. Many schools provide access to certain resources or administer the CBSE, so don't pay twice.
-
Pick one question bank and finish it. Depth beats breadth, for your score and your wallet.
-
Make date decisions before day 46. Rescheduling early is free; rescheduling late isn't.
What Most Students Get Wrong About Step 1 Costs
The first mistake is budgeting only for the $695. The exam fee is the most predictable cost, but practice exams and prep resources often add up to more than the registration itself.
The second is buying every resource a classmate mentions. Overlapping question banks and stacks of unread books cost money and attention. A lean, well-used set of resources is cheaper and usually more effective.
The third is cutting corners on preparation to save money. Skimping on the resources you need and then facing a retake costs far more: another $695, more prep, and months of delay. Thinking about how much does USMLE Step 1 cost should include what a second attempt would cost.
The last is waiting too long to reschedule. Turning a free date change into a $100 or $158 fee is one of the most avoidable expenses in the whole process.
Getting the Most From Every Prep Dollar
If you'd rather not piece together overlapping resources, the Complete Step 1 Bundle from MedSchoolBro combines the question bank, the Complete USMLE Step 1 Guide and USMLE Flashcards in one package. And before you spend anything, the Free Resources from MedSchoolBro (a free MedSchoolGuru account) let you try the format at no cost.
Frequently Asked Questions
Does the Step 1 fee include practice exams? No. The $695 application fee covers your exam attempt only. NBME's CBSSA forms are purchased separately, starting at $62 each, while the Free 120 sample questions are free.
Do IMGs pay more for Step 1? IMGs pay the same $695 base fee through FSMB, plus a $210 region fee if testing outside the US or Canada. There are also ECFMG-related costs, so check ecfmg.org for the current amounts.
Can I get help paying for Step 1? NBME offers a USMLE Fee Assistance Program for students with demonstrated financial need. Check NBME's website for current eligibility and how to apply, and ask your school's financial aid office about other support.
How much does it cost to retake Step 1? A retake requires a new application and another $695 fee, plus any additional prep resources. Keep the attempt limits in mind too: no more than 3 attempts within 12 months and 4 total per Step.




