![]()
In recent years, more and more states have legalized medical marijuana.
In fact, as of November 2024, 38 states, the District of Columbia, and four out of the five permanently inhabited U.S. territories have legalized medical marijuana. There’s never been a better time to get a medical marijuana card, but how much does it actually cost?
While it varies by state, fees, such as application or cultivation fees, can range from $0 – $200. These cards are typically valid for a year, but each state has its own unique regulations regarding the cost of the card, renewal fees, and terms.
This article will explain the costs of obtaining a medical marijuana certificate through the Veriheal program by state and any applicable registration and renewal fees.
Alaska
- Medical Marijuana Certificate Cost with Veriheal: $199
- State Fee: $50
- State Renewal Cost: $50
- Renewal / Card Expiration: One Year
Arkansas
- Medical Marijuana Certificate Cost with Veriheal: $199
- State Fee: $50
- State Renewal Cost: $50
- Renewal / Card Expiration: One Year
Arizona
- Medical Marijuana Certificate Cost with Veriheal: $199
- State Fee: $150
- State Renewal Cost: $150
- Renewal / Card Expiration: One Year
Colorado
- Medical Marijuana Certificate Cost with Veriheal: $199
- State Fee: $25
- State Renewal Cost: $25
- Renewal / Card Expiration: One Year
California
- Medical Marijuana Certificate Cost with Veriheal: $99
- State Fee: Varies by county, and ranges from $20 – $100
- State Renewal Cost: Varies by county, and ranges from $20 – $100
- Renewal / Card Expiration: One Year
Connecticut
- Medical Marijuana Certificate Cost with Veriheal: $199
- State Fee: $100
- State Renewal Cost: $100
- Renewal / Card Expiration: One Year
Delaware
- Medical Marijuana Certificate Cost with Veriheal: $199
- State Fee: $50
- State Renewal Cost: $50
- Renewal / Card Expiration: One Year
Florida
- Medical Marijuana Certificate Cost with Veriheal: $179
- State Fee: $75
- State Renewal Cost: $75
- Renewal / Card Expiration: One Year
Georgia
- Medical Marijuana Certificate Cost with Veriheal: $199
- State Fee: $25
- State Renewal Cost: $25
- Renewal / Card Expiration: Two Years
Hawaii
- Medical Marijuana Certificate Cost with Veriheal: $199
- State Fee: $38.50
- State Renewal Cost: $38.50
- Renewal / Card Expiration: One to Two Years
Illinois
- Medical Marijuana Certificate Cost with Veriheal: $175
- State Fee: $50
- State Renewal Cost: $50
- Renewal / Card Expiration: One Year to Three Years
Iowa
- Medical Marijuana Certificate Cost with Veriheal: $199
- State Fee: $100
- State Renewal Cost: $100
- Renewal / Card Expiration: One Year
Kentucky (Effective Starting January 2025)
- Medical Marijuana Certificate Cost with Veriheal: $199
- State Fee: $25
- State Renewal Cost: $25
- Renewal / Card Expiration: One Year
Louisiana
- Medical Marijuana Certificate Cost with Veriheal: $99
- State Fee: $0
- State Renewal Cost: $0
- Renewal / Card Expiration: One Year
Maryland
- Medical Marijuana Certificate Cost with Veriheal: $159
- State Fee: $25
- State Renewal Cost: $25
- Renewal / Card Expiration: One Year
Maine
- Medical Marijuana Certificate Cost with Veriheal: $199
- State Fee: $0
- State Renewal Cost: $0
- Renewal / Card Expiration: One Year
Massachusetts
- Medical Marijuana Certificate Cost with Veriheal: $159
- State Fee: $0
- State Renewal Cost: $0
- Renewal / Card Expiration: One Year
Michigan
- Medical Marijuana Certificate Cost with Veriheal: $99
- State Fee: $40
- State Renewal Cost: $40
- Renewal / Card Expiration: Two Years
Minnesota
- Medical Marijuana Certificate Cost with Veriheal: $49.75
- State Fee: $40
- State Renewal Cost: $0
- Renewal / Card Expiration: One Year
Missouri
- Medical Marijuana Certificate Cost with Veriheal: $149
- State Fee: $26.50
- State Renewal Cost: $26.50
- Renewal / Card Expiration: One Year
Montana
- Medical Marijuana Certificate Cost with Veriheal: $49.75
- State Fee: $20
- State Renewal Cost: $20
- Renewal / Card Expiration: One Year
Nevada
- Medical Marijuana Certificate Cost with Veriheal: $199
- State Fee: $50
- State Renewal Cost: $50
- Renewal / Card Expiration: One to Two Years
New Hampshire
- Medical Marijuana Certificate Cost with Veriheal: $199
- State Fee: $50
- State Renewal Cost: $50
- Renewal / Card Expiration: One Year
New Jersey
- Medical Marijuana Certificate Cost with Veriheal: $199
- State Fee: $10
- State Renewal Cost: $10
- Renewal / Card Expiration: One Year
New York
- Medical Marijuana Certificate Cost with Veriheal: $149
- State Fee: $0
- State Renewal Cost: $0
- Renewal / Card Expiration: One Year
New Mexico
- Medical Marijuana Certificate Cost with Veriheal: $199
- State Fee: $0
- State Renewal Cost: $0
- Renewal / Card Expiration: One Year
North Dakota
- Medical Marijuana Certificate Cost with Veriheal: $199
- State Fee: $25
- State Renewal Cost: $25
- Renewal / Card Expiration: One Year
Ohio
- Medical Marijuana Certificate Cost with Veriheal: $199
- State Fee: $0.01
- State Renewal Cost: $0.01
- Renewal / Card Expiration: One Year
Oklahoma
- Medical Marijuana Certificate Cost with Veriheal: $129
- State Fee: $100
- State Renewal Cost: $100
- Renewal / Card Expiration: Two Years
Oregon
- Medical Marijuana Certificate Cost with Veriheal: $199
- State Fee: $200
- State Renewal Cost: $200
- Renewal / Card Expiration: One to Two Years
Pennsylvania
- Medical Marijuana Certificate Cost with Veriheal: $199
- State Application Fee: $50
- State Renewal Cost: $50
- Renewal / Card Expiration: One Year
Rhode Island
- Medical Marijuana Certificate Cost with Veriheal: $199
- State Fee: $50
- State Renewal Cost: $50
- Renewal / Card Expiration: One Year
South Dakota
- Medical Marijuana Certificate Cost with Veriheal: $199
- State Fee: $75
- State Renewal Cost: $75
- Renewal / Card Expiration: One Year
Utah
- Medical Marijuana Certificate Cost with Veriheal: $199
- State Fee: $15
- State Renewal Cost: $15
- Renewal / Card Expiration: One Year
Vermont
- Medical Marijuana Certificate Cost with Veriheal: $199
- State Fee: $50
- State Renewal Cost: $50
- Renewal / Card Expiration: One Year
Virginia
- Medical Marijuana Certificate Cost with Veriheal: $149
- State Fee: $50
- State Renewal Cost: $50
- Renewal / Card Expiration: One Year
Washington
- Medical Marijuana Certificate Cost with Veriheal: $199
- State Fee: $0
- State Renewal Cost: $0
- Renewal / Card Expiration: One Year
Washington, D.C.
- Medical Marijuana Certificate Cost with Veriheal: $199
- State Fee: $100
- State Renewal Cost: $100
- Renewal / Card Expiration: Two Years
West Virginia
- Medical Marijuana Certificate Cost with Veriheal: $149
- State Fee: $50
- State Renewal Cost: $50
- Renewal / Card Expiration: One Year
Is the Cost Worth It in Recreationally Legal States?
While some states that have medical marijuana programs also have recreational (adult-use) marijuana, there are still several benefits to obtaining or renewing your medical marijuana card.
For example, having your medical card can save you time and money in the long run. You can skip the line at the dispensary, purchase higher-potency products, have better legal protection, and access other benefits.
Many dispensaries offer discounts to medical-only patients, such as 5%—to 15% off the overall purchase price. They also run special deals on medical marijuana-only products, and medical patients typically pay lower state taxes on cannabis.
Overall, getting your MMJ card is worth it for a variety of reasons. To find out more about medical cannabis and what it can do for you, schedule an appointment with one of our doctors today.
The post How Much Does It Cost To Get A Medical Marijuana Card? appeared first on Cannabis Central.

