How much does the MCAT cost?

The standard MCAT cost is $330 as of 2025.
This fee covers the exam, score reporting, and distribution to schools.
The test takes about 7.5 hours including breaks.
It includes access to official practice materials.
You can send your scores to up to 10 medical schools for free.

Additional fees to consider

If you register late, there is a $120 late fee. Changing your test date costs $115. Rescheduling within 7 days of the exam is not allowed. If you need to cancel, you may get a partial refund. You must cancel at least 10 days before the test date. Score releases are included, but expedited scoring costs $45. You can send scores to additional schools after the exam. Each extra school costs $45 per report.

Financial assistance options
The AAMC offers fee assistance for eligible students. If you qualify for MCAT,the cost drops to $135. Fee assistance also gives you free prep materials and free score reports.
You can apply for fee assistance once per testing year. Eligibility is based on income, family size, and U.S. citizenship status. Many pre-med students rely on this program to reduce financial stress.

What’s included in the MCAT cost
You get your official score report with percentiles. You receive breakdowns by section and total score. Your scores are sent to AMCAS and other application services.
No hidden charges for basic services. The MCAT cost is one-time per test attempt.
Retaking the exam means paying again.

How much does the MCAT cost?
$330 for most students. $135 with fee assistance.
Plan ahead to avoid late fees. Apply for financial aid if you qualify. The MCAT cost is an investment in your future. It’s not cheap—but it’s necessary for medical school. MCAT cost should be budgeted early in your pre-med journey. Don’t wait until the last minute to register. Save money by planning early and applying for aid. The cost is predictable if you prepare in advance.