USMLE Step 1 costs $695
The USMLE Step 1 and Step 2 CK exams each cost $695 for eligibility periods ending in 2026 and 2027. Step 3 costs $955. Extending your 3 month testing window once costs $70. These are the base fees listed by the NBME and the FSMB. Testing at an international center can add a regional surcharge.

USMLE fees for 2026 and 2027
| Step 1 | $695 |
|---|---|
| Step 2 CK | $695 |
| Step 3 | $955 |
| Eligibility period extension (one time, 3 months) | $70 |
| Testing at an international center | Regional surcharge may apply |
| All three Steps | $2,345 |
|---|---|
| Step 1 plus one extension | $765 |
The application fee is not refunded and cannot be moved to another eligibility period. You pay by American Express, MasterCard or Visa. Sources: FSMB, USMLE Application Fees; NBME, USMLE exam fees.
What this price covers
Students and graduates of US medical schools register for Step 1 and Step 2 CK through the NBME. International medical graduates and students at Canadian schools use the FSMB, which lists the same base fees.
What changes your price
- Which Step. Step 1 and Step 2 CK are $695. Step 3 is $955.
- Extensions. A one time 3 month extension costs $70.
- Where you test. International centers may add a surcharge.
Ways to pay less
- Pick an eligibility period you can really test in, since the fee is not refunded.
- Ask about the NBME Fee Assistance Program if you have financial need.
- Use the $70 extension instead of paying a new $695 application if you just need more time.
How we got these numbers
Every fee on this page comes from the group that runs the test or sets the fee, taken from its own website. Where we show a total, we only add up that group's own fees so you can see the full amount in one place. We do not add our own guesses, and we do not use prices from test prep blogs. Fees can change, so check the official page before you pay. We last checked on September 26, 2026.
Common questions
How much does USMLE Step 1 cost?
$695.
How much does Step 3 cost?
$955.
How much is a USMLE extension?
$70.
Is the USMLE fee refundable?
No.