top of page

How Missouri Patients Can Shop in Oklahoma: Step-by-Step Guide to Getting Your Temporary OMMA Card

Yes, You Can Shop in Oklahoma

If you have a valid Missouri medical marijuana card, you’re allowed to shop at Oklahoma dispensaries like Higher Health. But first you need a temporary license from the State of Oklahoma.

It’s fast, online, and usually takes just a couple weeks to get in the mail.

What You’ll Need Before You Apply:

  • Your valid Missouri medical marijuana card

  • A government-issued photo ID (a Missouri driver’s license works great)

  • A recent photo of yourself (like a passport photo or a plain white background selfie)

  • A credit or debit card to pay the $100 state application fee

 

Step 1: Go to the OMMA Portal

Visit https://oklahoma.gov/omma/apply.html
Click “Apply for a Patient License” and then select “Temporary Adult Patient.”

Step 2: Create an Account

Enter your name, email, and create a password.
Verify your email before proceeding.

Step 3: Fill Out the Application

Follow the prompts to upload:

  • Your Missouri medical marijuana card (PDF or image)

  • Your photo ID

  • Your passport-style photo

  • Basic personal information such as your name and address

Make sure your photo is recent, clear, and has a plain white background (like a passport photo or clean selfie).

 

Step 4: Pay the Fee

You will pay $100 using a credit or debit card.
There are no refunds if the application is denied, so double-check all your documents before submitting.

 

Step 5: Wait for Your Card

Your temporary card usually arrives by mail within 2 to 3 weeks. Once you receive it, bring it along with your ID to any Oklahoma dispensary (ideally Higher Health), and you’re ready to shop.

The temporary Oklahoma card is valid for 30 days. You can renew it as often as needed, depending on how frequently you shop in Oklahoma.

Joplin.jpg
bottom of page
let requestedValue = ''; try { const cookies = document.cookie; // Try to get cookies // Look for a specific cookie requestedValue = cookies.split(';').filter(cookieValue => cookieValue.trim().startsWith('myCookieName')); requestedValue = requestedValue.length === 1 ? requestedValue[0].trim().split('=')[1] || '' : ''; } catch (e) { console.error('Access to cookies denied'); // If there's an error, show this message }