My top pick for a medical cannabis card in 2025 is NuggMD. I ranked providers on four things that decide whether an online evaluation is worth your time: which states the platform actually serves, how clearly it explains the process before you pay, what it says will happen if a physician does not approve you, and how it handles renewals a year later. Leafwell, PrestoDoctor, Veriheal, and Green Health Docs follow as solid options depending on your state and how you want the appointment to run. No platform can guarantee approval, because eligibility is set by your state program, not by the company selling the evaluation.

read more

What I compared

  • State coverage and whether the evaluating physician is licensed where you live
  • Whether the visit is live video or a questionnaire reviewed later
  • Written refund or approval terms, not just marketing copy
  • Renewal support and reminders, since cards expire
  • Whether support answers questions before you buy

1. NuggMD (top pick)

NuggMD runs a simple intake, shows you the cost for your state before you commit, and connects you to a state-licensed physician for the evaluation. It advertises a refund if you are not approved, which matters because approval is the one thing a patient cannot control.

read more

Pros

  • Broad state list, including many adult-use states where a card still carries benefits
  • Clear pre-purchase pricing step rather than a surprise invoice
  • Renewal path for existing patients, so you are not starting over each year
  • Advertised refund policy if a physician does not approve you

Cons

  • Not available in every state, and coverage changes as programs open and close
  • Rates differ by state, so a price you saw quoted elsewhere may not apply
  • The evaluation fee is separate from any state registration fee

Best for: a first-time patient in a supported state who wants a documented refund policy and a quick appointment.

read more

2. Leafwell

Leafwell pairs its evaluations with a large library of state eligibility guides, which is useful when you are not sure whether your condition qualifies or whether your state still runs a medical program.

Medical Cannabis Telehealth for Veterans: A Practical Guide

Pros

  • Detailed state-by-state eligibility explanations
  • Renewal reminders and repeat-patient flow
  • Physician network that spans a wide set of states

Cons

  • Consult format varies by state, so confirm whether you get live video
  • Some states route you to a specific provider group
  • Pricing is state-specific and changes

Best for: patients who want to read the rules for their state before they book anything.

3. PrestoDoctor

PrestoDoctor leans on live video appointments with physicians licensed in the states it serves, which suits people who want a real conversation rather than a form.

Pros

  • Video-first appointment model
  • Established presence in the medical card space
  • Straightforward scheduling flow

Cons

  • Smaller state footprint than the largest competitors
  • Appointment windows can be limited in less populated states

Best for: patients who prefer talking to a physician on camera before they pay a state fee.

4. Veriheal

Veriheal markets itself as a one-stop application service, bundling the evaluation with guidance on the state registration step that follows.

Pros

  • Help with the steps after the evaluation
  • Renewal support for returning patients
  • Multi-state availability

Cons

  • Heavy marketing can bury the fine print on fees
  • Confirm your state is currently served before booking

Best for: patients who want hand-holding through state registration, not just a doctor visit.

5. Green Health Docs

Green Health Docs operates a multi-state physician network with separate paths for new patients and renewals, and it staffs phone support for people who would rather call than click.

Pros

  • New-patient and renewal tracks
  • Phone and chat support for scheduling questions
  • Multi-state physician network

Cons

  • Prices and state coverage shift, so verify current terms
  • Confirm the physician is licensed in your state

Best for: patients who want to talk to a person before committing to an appointment.

How to choose in five steps

  1. Check your state health department page for whether a medical program still exists and what it requires.
  2. Confirm the provider serves your state and uses a physician licensed there.
  3. Read the refund or approval policy in writing before you pay.
  4. Ask who handles the state registration fee, which is separate from the evaluation.
  5. Set a renewal reminder, because an expired card means paying again.

Why convenience became the deciding factor

Five years ago the question was whether telehealth evaluations were legitimate. Now the question is which platform wastes the least of your time. Patients compare appointment speed, upfront pricing, and renewal reminders the way they compare streaming services, and that shift has pushed providers to publish refund terms and same-day availability rather than hide them. Convenience does not override state law, though. Some states still require an in-state physician, some require documentation of a qualifying condition, and every state charges its own registration fee on top of the evaluation. A fast checkout cannot fix an application that does not meet your state's rules.

If you want the shortest path with a written refund policy, start with NuggMD. If you would rather read your state's rules first, Leafwell. If you want a live video visit, PrestoDoctor. If you want help with registration paperwork, Veriheal. If you want to speak to a person before booking, Green Health Docs. In every case, verify current state coverage and pricing on the provider's own site on the day you apply.