Start with federal and state law

Marijuana is a Schedule I drug under federal law. That means no USPS, UPS, or FedEx shipping across state lines. Buying online is legal inside a state that allows adult-use or medical cannabis. You must be 21 or older for adult use. Medical patients can be 18 or older with a state card in some states.

How to Buy Marijuana Online Safely and Legally

Check your state's possession limit. Most legal states allow 1 ounce or less for adults. Some allow 2 ounces. Going over the limit is a crime.

Marijuana Online Purchase Guide: How to Buy Weed Legally

Verify the seller before you pay

A legal seller has a state license number. The license number appears on the website or receipt. You can check it on your state's cannabis regulator site. The seller also posts lab test results. A lab test is called a COA, or certificate of analysis.

buy marijuana online review

No license number means no legal sale. No COA means no proof of safety. A site with no address, no phone, and no license is a scam.

more on this topic

What sets the price

Price per gram changes with THC percentage, weight, and product type. Flower at 15% THC costs less than flower at 25% THC. An eighth (3.5 grams) costs less per gram than a single gram. Ounces (28 grams) cost less per gram than eighths.

Taxes add 10% to 37% at checkout. Delivery fees add $0 to $10. First-time customer discounts cut 10% to 20%.

Pitfalls to avoid

Ask for the batch number and call the lab. A real lab confirms the result.

Steps to buy cheap and legal

  1. Check your state law and possession limit.
  2. Find a licensed dispensary or delivery service.
  3. Compare price per milligram THC, not sticker price.
  4. Read the COA for the exact batch.
  5. Add taxes and fees before you pay.
  6. Buy a small amount first.
  7. Use cash or debit. Avoid gift cards.

Cheap does not mean safe. A low price with a lab test is a good deal. A low price without a lab test is a risk.