Apply For a Medical Marijuana Card Online


Marijuana

What Is the Cost of a Medical Marijuana Card in St. Louis in 2026?

In St. Louis, obtaining a medical marijuana card involves two primary expenses: a physician certification and a state registration fee. Missouri uses a simpler fee structure compared to some other states.

Physician Evaluation Cost

Patients must first be evaluated by a licensed Missouri physician who is authorized to recommend medical cannabis.

  • Typical cost: $75 to $250+
  • Pricing varies depending on the provider and type of visit
  • Some providers may offer discounted rates for certain patients

State Registration Fee

After receiving certification, patients must apply through the Missouri Department of Health and Senior Services.

  • State fee: $25 (official fee)
  • The total charged may be slightly higher (around $28.14) due to processing adjustments

This fee is required to issue and activate the medical marijuana card.

Additional Cost Considerations

While Missouri’s state fee is fixed, overall costs may vary depending on the provider selected for certification. Some dispensaries may also offer discounts or assistance programs for veterans or low-income patients, though availability can vary by location.