Dispensary cannabis prices in the US run about $8 to $20 per gram of flower, $25 to $50 per eighth, and $15 to $40 for a 100 mg edible pack. What you pay at a shop near you comes down to state excise tax, license type, brand tier, and how many rival stores sit within a few miles. The menu price is rarely the final price.

Medical Cannabis Prices vs Recreational: A Buying Guide

Below is how to read a menu, compare two shops, and spot a deal that is not a deal.

read more

What sets the price at a dispensary near me?

Three costs drive almost every menu price: taxes, mandated lab testing, and wholesale supply. A state with a small number of grow licenses pays more for the same strain than a state with open cultivation. Brand tier and store location add the rest.

more on this topic

How do I compare prices without getting fooled?

Compare cost per milligram of THC, not cost per package. A $20 eighth at 18% THC holds about 630 mg of THC. A $35 eighth at 30% holds about 1,050 mg.

Why Are Cannabis Prices High at Dispensaries?

Run the math once and the cheap label falls apart. The $20 eighth costs 3.2 cents per mg. The $35 eighth costs 3.3 cents per mg. Almost the same, and the stronger flower lasts longer.

Price per milligram math

  1. Convert the package weight to milligrams (3.5 g = 3,500 mg).
  2. Multiply by the THC percentage as a decimal (3,500 x 0.22 = 770 mg).
  3. Divide the price by that number ($30 / 770 = 3.9 cents per mg).

Do this for two or three products and you can rank a whole menu in five minutes.

Does the menu price include tax?

Most US menus show a pre-tax price, so your total jumps at checkout. A few states roll tax into the shelf price. Check the cart total before you confirm an order, and treat any listed price as an estimate until then.

Typical price ranges by product type

These ranges shift with state supply. A recreational-only state with high license fees sits at the top of every band.

Medical or recreational: which menu is cheaper?

Medical patients pay less in many states because the excise tax drops or disappears. Savings of 10% to 20% are common for the same product on the same shelf. If you qualify, a medical card fee can pay for itself in a few months of regular buying.

Ask the budtender which menu applies to you before you build a cart. Some shops run separate medical and recreational inventories with different pricing.

How can I pay less at a dispensary near me?

What pitfalls should I avoid?

How do I check a dispensary before I buy?

  1. Confirm the state license number on the shop page.
  2. Read the current menu instead of an old review or directory listing.
  3. Check the tax line at checkout.
  4. Look at package dates and test results when the product arrives.
  5. Save your receipt in case a batch gets recalled.

Frequently asked questions about dispensary prices

Why do two dispensaries 5 miles apart charge different prices?

License type, rent, tax zone, and wholesale contracts explain most of the gap. A medical shop in a low-rent district can undercut a tourist-area retailer by 25% on the same brand.

Is pickup cheaper than delivery?

Yes. Delivery adds a fee and a tip, and most services set a $50 to $100 order minimum. Pickup also lets you inspect the package before you pay.

What is the cheapest cannabis product at a dispensary?

Shake and pre-roll multipacks. Shake runs $40 to $80 an ounce and works well for edibles, while single pre-rolls stay under $10 in most states.

Do dispensary prices near me include tax?

Most do not. Plan on 10% to 37% added at checkout depending on the state, plus local sales tax in some cities.