Medical Cannabis Card Cost in 2025: What You Pay and How to Pay Less
Medical cannabis card cost in 2025, broken down by state fee, provider visit and renewal, plus the cheapest route and who qualifies for a waiver.
A medical cannabis card costs $0 to $200 in state fees plus $100 to $300 for a doctor evaluation. Total first-year cost runs $150 to $500. Renewals cost less.
medical cannabis card cost renewal
Two main parts: a state registration fee and a doctor evaluation. Some states add a caregiver card fee or a replacement card fee.
Medical Cannabis Card Cost for Veterans: What You Actually Pay
State fees vary. Examples:
Some states charge $0 for patients on Medicaid or disability.
Medical Cannabis Card Cost in California
A doctor or clinic charges $100 to $300 for the first visit. Some charge $150. Renewal visits cost $100 to $200. Telehealth visits cost $100 to $200. Some clinics bundle the state fee and doctor visit into one price.
State renewal fees often match the first-year fee. Some states charge less. Arizona renewal is $150. Florida renewal is $75. Pennsylvania renewal is $50. A doctor renewal visit costs $100 to $200.
The card does not cover cannabis products. Dispensaries charge $30 to $60 per eighth. Insurance does not cover medical cannabis in most states.
Approval takes 1 to 30 days. Some states issue a card the same day. Others mail a card in 5 to 15 business days.