Short answer

Cannabis delivery is legal only where state law permits it. As of 2025, 24 states and the District of Columbia have legalized adult-use cannabis. Most of those states allow licensed delivery, and several issue standalone delivery licenses. A delivery is legal only when the driver works for a state-licensed business. Federal law still lists cannabis as a Schedule I controlled substance. No delivery can cross a state line.

more on this topic

Three rules decide if you can order

  1. State and county. Some states allow delivery statewide. Others limit it to certain cities or counties. A few legal states restrict delivery to medical patients or bar it for adult use.
  2. Age. 21 and older for adult use. Some medical programs enroll patients at 18 with a state card.
  3. License type. Either a storefront dispensary with a delivery endorsement, or a standalone delivery licensee. Both appear in state license records.

What a legal delivery looks like

How to spot an illegal operator

Illegal services take payment through cash apps, list no license number, and offer delivery into states with no legal sales. Legal operators publish a license number, a taxed receipt, and lab test results. Ask for all three.

read more

In states with track-and-trace systems, each package carries a tag that ties the product to a licensed grower and a tested batch.

more on this topic

Cost and timing

Delivery adds a fee plus state and local taxes. Combined taxes in some cities pass 30 percent. Wait times run 30 to 90 minutes in dense metro areas. Rural counties served by one licensee can wait 2 to 5 days.

Best Cannabis Delivery Apps: Top Options for Online Weed Purchases

Limits that still apply

Federal possession limits, air travel, and mail delivery are separate from state rules. Mailing cannabis through the US Postal Service is a federal offense in every state.