If you are asking where to buy cannabis legally online, the short answer is: from a licensed dispensary in your state. No other option is legal. Every legitimate online weed store must follow state rules on age, product limits, and delivery.

cbd vs thc cannabis what is the difference

State law is the whole game. The federal government still classifies marijuana as a Schedule I drug, but states have built their own regulated markets. Online sales only exist inside states that allow them.

cbd vs thc cannabis what is the difference

Which States Allow Online Cannabis Sales?

Adult-use states with legal recreational cannabis generally allow licensed retailers to take orders online. Medical-only states let patients order after showing a valid medical card. States without any legal cannabis program prohibit online sales entirely.

related article

  • Adult-use states (examples: California, Colorado, Illinois, Michigan, Massachusetts) allow anyone 21+ to buy from licensed dispensaries.
  • Medical-only states allow only certified patients to purchase.
  • No-legal states have zero options for legal online purchase.

Even in legal states, online buying usually means ordering for pickup or delivery. You can't buy from a dispensary in another state and have it shipped to yours. The store must be physically located in the same state you are in.

cbd vs thc cannabis what is the difference

What a Legal Online Dispensary Looks Like

A legal online dispensary shows its license in the footer of its website. The license number matches the one on your state's cannabis regulator list. The store also lists a physical address that exists and a working phone number.

  • A license number you can verify on the state regulator's website
  • A physical address inside the state where it sells
  • Lab test results for every batch of flower, edibles, and vapes
  • A clear delivery radius that doesn't cross state lines

How to Verify a Dispensary Before You Order

Go to your state's cannabis commission or department of revenue website. Look for the license search tool and enter the dispensary's name. That one step blocks most fake sites.

Then call the store. Ask for the license number and the dispensary's registered name. Legitimate businesses answer those questions without hesitation.

What Can You Buy Online?

Online menus look similar to in-store menus. You can order flower, pre-rolls, edibles, tinctures, vape cartridges, and topicals. Most states enforce purchase limits per transaction, like 1 ounce of flower or 500 milligrams of edibles.

Edible limits are low in many states. A single piece must stay under 10 milligrams of THC in places like Colorado and California. Pay attention to the serving size before you click buy.

How Much Does Online Cannabis Cost?

Prices online match in-store prices, but delivery fees add a little. Here are typical price ranges for regulated products in 2025:

  • Flower: $30 to $60 per eighth (3.5 grams); $150 to $350 per ounce
  • Edibles: $15 to $40 per package with 100 milligrams of THC total
  • Vape cartridges: $20 to $60 per 1-gram cartridge
  • Delivery fee: $5 to $20, often waived on orders over $100

Dispensaries run sales almost weekly. You can cut costs by ordering during deal days. But don't pick a store on price alone; a $25 eighth from an unverified site is a red flag.

What Are the Common Pitfalls When Buying Cannabis Online?

The most common scam is a website that claims to ship cannabis everywhere. No legal business can do that because cannabis cannot cross state lines. If a site says "ships to all 50 states," treat it as fraud.

  • Red flag: payment by wire transfer, gift card, or crypto
  • Red flag: no license number anywhere on the page
  • Red flag: prices far below the local average
  • Red flag: no lab testing or product photos

Legal dispensaries rarely advertise online with pop-ups. They also don't text unsolicited deals. Report those texts to your state's attorney general.

Frequently Asked Questions About Buying Cannabis Online

Can I have cannabis shipped across state lines?

No. Federal law makes it illegal to send marijuana across state lines, even between two states where it's legal. A licensed dispensary will only deliver within its own state.

Do I need a medical card to order online?

Only in medical states. Adult-use states let anyone 21 and older order from a licensed dispensary. Medical states require a valid medical marijuana card and a matching ID.

What payment methods do legal dispensaries accept?

Most legal dispensaries take debit cards, cash on delivery, or payment apps like CanPay. Credit cards are rare because federal banks avoid cannabis transactions. If a site only accepts crypto or gift cards, walk away.

Why is the nearest licensed dispensary the safest choice?

Proximity makes verification easier. You can drive to the store, see the license on the wall, and ask questions in person. For online orders, choose a dispensary within your state that has a real storefront you can reach.

When you know where to buy cannabis legally online, the rest is verification and common sense. Start with your state's license list, stick with in-state stores, and treat cross-state shipping claims as immediate fraud.