...

Scan MMJ cards

Ensure compliance and prevent fraud with instant medical marijuana card verification.

Scan and parse data from medical marijuana cards from 19 states, representing more than 4.8M medical cannabis patients.

VeriScan is compatible with medical marijuana cards from 24 states and Washington, DC. MMID cards with barcodes can be scanned just like a drivers license, and cards issued without barcodes can be read and verified using VeriScan Authentication.

DocumentTemplate Issue DateContains Scannable BarcodeVerify DocumentIssuing Authority
Arizona Medical Marijuana Identification Card2021YesArizona Department of Health Services Bureau of Marijuana Licensing
Arizona Medical Marijuana Identification Card2019YesArizona Department of Health Services Bureau of Marijuana Licensing
Arkansas Medical Marijuana Identification Card2022YesArkansas Department of Health (ADH) Medical Marijuana Program
California Medical Marijuana Identification Card (MMIC)2023YesCalifornia Department of Public Health Medical Marijuana Identification Card Program (MMICP)
California Medical Marijuana Identification Card (MMIC)2022YesCalifornia Department of Public Health Medical Marijuana Identification Card Program (MMICP)
California Medical Marijuana Identification Card (MMIC)2020YesCalifornia Department of Public Health Medical Marijuana Identification Card Program (MMICP)
California Medical Marijuana Identification Card (MMIC)2018YesCalifornia Department of Public Health Medical Marijuana Identification Card Program (MMICP)
Connecticut Medical Marijuana Card2020YesConnecticut Medical Marijuana Program
Washington, DC Medical Cannabis Program Patient ID Card2022YesDC Alcoholic Beverage and Cannabis Administration (ABCA)
Delaware Medical Marijuana ID Card2023YesDelaware Office of the Marijuana Commissioner
Florida Medical Marijuana Use Registry Identification Card2018YesYesIllinois Department of Public Health Medical Cannabis ProgramFlorida Department of Health’s Office of Medical Marijuana Use (OMMU)
Illinois Medical Cannabis Card2022YesIllinois Department of Public Health Medical Cannabis Program
Illinois Medical Cannabis Card2017YesIllinois Department of Public Health Medical Cannabis Program
Maine Medical Marijuana Program (MMMP) Certification Card2024YesMaine Department of Administrative and Financial Services, Office of Cannabis Policy
Maine Medical Marijuana Program (MMMP) Certification Card2021YesMaine Department of Administrative and Financial Services, Office of Cannabis Policy
Maine Medical Marijuana Program (MMMP) Certification Card2020YesMaine Department of Administrative and Financial Services, Office of Cannabis Policy
Maine Medical Marijuana Program (MMMP) Certification Card2019YesMaine Department of Administrative and Financial Services, Office of Cannabis Policy
Maine Medical Marijuana Program (MMMP) Certification Card2018YesMaine Department of Administrative and Financial Services, Office of Cannabis Policy
Maryland Medical Cannabis Patient Identification Card2023YesMaryland Cannabis Administration (MCA)
Maryland Medical Cannabis Patient Identification Card2020YesMaryland Cannabis Administration (MCA)
Massachusetts Medical Cannabis Program Registration Card2018YesMassachusetts Cannabis Control Commission
Michigan Medical Marijuana Program (MMMP) ID card2022YesMichigan Cannabis Regulatory Agency, Michigan Medical Marijuana Program (MMMP)
Michigan Medical Marijuana Program (MMMP) ID Card2009YesMichigan Cannabis Regulatory Agency, Michigan Medical Marijuana Program (MMMP)
Mississippi Medical Cannabis Program (MMCP) ID Card2023YesYesMississippi State Department of Health, Mississippi Medical Cannabis Program (MMCP)
Missouri Medical Marijuana Qualifying Patient Identification Card2019YesYesMissouri Department of Health & Senior Services’ Division of Cannabis Regulation
Nevada Medical Marijuana Card2020YesNevada Division of Public and Behavioral Health (DPBH) Cannabis Compliance Board (CCB)
New Hampshire Cannabis Registry Card2021YesNew Hampshire Department of Health & Human Services Therapeutic Cannabis Program
New Jersey Medical Cannabis Card2020YesYesNew Jersey Cannabis Regulatory Commission, Medicinal Cannabis Program
New York Medical Cannabis ID Card2022YesNew York State Office of Cannabis Management
New York Medical Cannabis ID Card2016YesNew York State Office of Cannabis Management
New Mexico Medical Cannabis ID Card2020YesNew Mexico Department of Health Medical Cannabis Program (MCP)
New Mexico Medical Cannabis ID Card2014YesNew Mexico Department of Health Medical Cannabis Program (MCP)
North Dakota Medical Marijuana ID Card2018North Dakota Health & Human Services Medical Marijuana Program
Ohio Medical Marijuana Registry Card2019YesOhio Department of Commerce Division of Cannabis Control (DCC)
Oklahoma Medical Marijuana Adult Patient License2020YesOklahoma Medical Marijuana Authority (OMMA)
Oklahoma Medical Marijuana Adult Patient License2019YesOklahoma Medical Marijuana Authority (OMMA)
Pennsylvania Medical Marijuana Program Patient Card2023YesPennsylvania Department of Health’s Medical Marijuana Program
Pennsylvania Medical Marijuana Program Patient Card2020YesPennsylvania Department of Health’s Medical Marijuana Program
Rhode Island Medical Marijuana Card2019YesRhode Island Department of Health’s Medical Marijuana Program
South Dakota Medical Cannabis Registry ID Card2022YesSouth Dakota Department of Health’s Medical Cannabis Program
Utah Medical Cannabis CardUtah Department of Health & Human Services Center for Medical Cannabis
Vermont Medical Cannabis Registry Card2019YesOklahoma Medical Marijuana Authority (OMMA)

Available POS integrations

While our ID scanners for dispensaries are powerfully effective on their own, we have also partnered with best-in-class dispensary POS software for integrated ID and MMJ card scanning.

Dutchie all in one cannabis industry technology platform logo

Our Dutchie integration includes data sync directly into your queue and robust PII and privacy settings

Sweed integrates ID scanning with data sync to the Sweed POS system.

Our most advanced POS integration includes image capture, data sync, PII settings, and optional ID authentication.

flowhub cannabis logo

Send data from IDs and passports scanned using VeriScan directly into Flowhub.

flourish logo

Flourish integrates ID scanning with data sync into the Flourish POS.

Looking to integrate MMJ card scanning into your cannabis industry software?

cannabis ID scanning laws icon

Medical marijuana card scanning FAQ

What types of medical marijuana cards can VeriScan accept?

VeriScan can accept MMJ cards from Arizona, Arkansas, California, Connecticut, Delaware, Florida, Illinois, Maine, Maryland, Massachusetts, Michigan, Mississippi, Missouri, Nevada, New Hampshire, New Jersey, New Mexico, New York, Ohio, Oklahoma, Pennsylvania, Rhode Island, South Dakota, Vermont, and Washington, DC.


What happens if my state changes its medical marijuana card format?

The VeriScan system automatically updates to reflect changes in state MMJ card formats and templates. When a state introduces a new card design, we push updates to your system remotely to ensure uninterrupted verification.


Do medical marijuana dispensaries keep your ID information?

Laws vary by state regarding what information should legally be stored. Learn more about state laws here.


Should you allow customers to enter your medical dispensary with an expired ID?

Medical dispensaries should not accept an expired ID, as when an ID is expired it becomes invalid.


Should you allow non-purchasing customers to enter your medical dispensary without an ID?

Most states require that a valid ID or passport be presented before entering the dispensary premises. If you don’t have ID you will typically not be legally allowed to enter.


What happens if a medical marijuana card fails verification?

When a medical marijuana card fails verification, a “failed” pop-up will appear in VeriScan. This gives your staff clear guidance on next steps, whether that’s politely declining the sale, helping the patient contact their state registry, or recommending they renew their expired card. All failed verification attempts are logged for your compliance records.