feeguides.comFees made clear.

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 Step 1 costs $695

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 centerRegional 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

Ways to pay less

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.

If this one was useful, try this nextEach CFA exam costs from $1,140Open the guide and estimator

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.

Related test fees