MMJ-Docs Answers
State guides

Guide

Cost of an MMJ Card

Last verified July 2026

Quick answer

A medical marijuana card has two separate costs — a state registration fee (from $0.01 in Ohio to $150 in Arizona) and a physician evaluation fee (typically $40–$250) — so your total first-year cost usually lands somewhere between $75 and $300 depending on your state.

Every state charges its own registration fee, and every physician or telehealth provider sets its own evaluation price — insurance doesn't cover either one. Some states have made the state portion nearly free; others charge over $100 a year. Here's how the 13 states we cover compare.

Overview

Getting a medical marijuana card almost always means paying two separate parties: your state's health or cannabis regulatory agency, and the physician who certifies your qualifying condition. Neither fee is covered by health insurance, since cannabis is still federally classified as a Schedule I substance. Some states have cut their fee to a token amount to reduce the barrier to entry; others still charge a meaningful annual cost.

State fees compared

Check your specific state guide for the exact current fee and any waiver programs you might qualify for.

Physician certification fees

This is the part the state doesn't control. Physician or telehealth evaluation fees typically run $40–$250, with most states clustering around $100–$200 for a new patient visit and somewhat less for a renewal. Providers set this price independently, so it's worth comparing a few before booking — a longer track record with the same physician can also make renewal visits faster.

What drives your total cost

Key takeaways

Common questions

What's the cheapest state to get an MMJ card? +

Ohio's state fee is just one cent. New York and Massachusetts charge no state fee at all. In every case, your main cost is still the physician evaluation, which the state doesn't control.

Does insurance cover the cost of an MMJ card? +

No. Because cannabis remains a federally Schedule I substance, health insurance does not cover the state fee or the physician evaluation fee in any state.

Are there discounts for low-income or disabled patients? +

Yes, in several states. Pennsylvania, New Jersey, Maryland, Arizona, and Oklahoma all reduce or waive the state fee for patients enrolled in Medicaid, SNAP, or with a qualifying disability status.

Why does the physician fee vary so much? +

States don't set or cap what a physician or telehealth provider can charge for the evaluation itself — only the state registration fee is fixed. It's worth comparing providers before booking.

Educational content only — not medical or legal advice. Fees change; always verify the current amount with your state's medical marijuana program.

See your state's exact cost

Check the fee breakdown for your state, then book a telehealth visit.

Book a Visit

Related guides