Cannabis price per gram typically falls between $8 and $20 in the US, depending on quality, location, and purchase size. The best value comes from buying larger amounts (eighths or ounces) rather than single grams. Always check the price per gram when comparing products, because a $10 gram may look cheap but a $35 eighth is actually $8.75 per gram.

Cannabis Edibles for Beginners: How to Take Them Without Getting Too High

What factors affect the price per gram?

Quality tier drives most of the price. Budget flower (often called "shake" or "trim-run") costs $5-$8 per gram. Mid-shelf flower runs $8-$12 per gram. Top-shelf and premium strains cost $12-$20 per gram.

read more

Location matters too. States with mature markets like Oregon and Colorado have lower prices, around $6-$10 per gram. States with newer or limited-license markets, such as Illinois or New York, see prices of $12-$18 per gram. Medical dispensaries often offer lower prices than recreational shops because of reduced taxes.

more on this topic

Purchase size changes the per-gram cost. A single gram is the most expensive way to buy. An eighth (3.5 grams) usually costs $30-$50, which is $8.57-$14.29 per gram. A quarter (7 grams) goes for $50-$80, or $7.14-$11.43 per gram. An ounce (28 grams) drops to $100-$280, or $3.57-$10 per gram.

Long-Term Marijuana Side Effects: What Heavy Use Does Over Time

How do you compare value across different products?

Use the price per gram as your baseline, not the sticker price. A $40 eighth might seem expensive, but that's $11.43 per gram, which is reasonable for mid-shelf flower. A $15 gram of the same strain is a worse deal.

Check the THC percentage and terpene profile to judge quality. A $10 gram with 20% THC and rich terpenes is better value than a $15 gram with 15% THC and weak smell. Ask the budtender about harvest date. Fresh flower (harvested within 3 months) holds more value than old stock selling at a discount.

Compare prices across dispensaries in your area. Use online menus or apps like Weedmaps or Leafly to spot the lowest price per gram for a given strain. Drive 15 minutes farther and you might save $3-$5 per gram.

What are the common price bands?

  • Budget ($5-$8 per gram): Shake, trim, or small buds. Good for edibles or joints. Lower potency, often dry.
  • Mid-range ($8-$12 per gram): Most popular tier. Solid potency, decent bag appeal, acceptable moisture. A safe daily choice.
  • Premium ($12-$20 per gram): Top-shelf strains, high THC (25%+), strong terpene profiles, dense trichomes. Best for special occasions or connoisseurs.

What pitfalls should you avoid when buying by the gram?

Paying gram prices for bulk

Never buy multiple single grams of the same strain. Bundling them into an eighth or quarter drops the per-gram cost by 20-40%. Dispensaries often price single grams at $12-$15, but an eighth of the same strain is $35-$45.

Ignoring weight and scale accuracy

Pre-packaged grams can be underweight by 0.1-0.2 grams. Ask the dispensary to weigh your purchase in front of you if you're skeptical. Most states require accurate scales, but errors happen. A gram that is actually 0.8 grams is a 20% loss.

Chasing the lowest price per gram

Rock-bottom prices ($5 per gram or less) often mean old, dry, or low-potency flower. You might need twice as much to get the same effect, so the actual cost-per-session is higher. Buy a gram of budget weed and a gram of mid-shelf, then compare effects.

Forgetting taxes and fees

Recreational cannabis prices don't include tax. In Illinois, total tax on a $10 gram can be $4-$6, making the effective price $14-$16 per gram. Medical cardholders often pay half that tax. Factor in the total out-the-door cost when comparing prices.

Does convenience justify paying more per gram?

Yes, for many buyers. A dispensary that is 5 minutes away with a $14 gram may beat one 30 minutes away with a $10 gram, once you add gas, time, and effort. Frequent buyers also value consistency: a reliable shop with quality mids at $10 per gram is better than chasing $8 grams that vary wildly.

Delivery services often charge a premium of $3-$5 per gram over store prices. If you value not leaving your home, that extra cost may be worth it. Calculate your own time value. If your hourly wage is $20, spending 30 minutes round trip to save $5 on a gram is a net loss.

Frequently asked questions about cannabis price per gram

Is it cheaper to buy an eighth or a gram?

An eighth is almost always cheaper per gram. One gram at $12 costs $12. An eighth at $35 costs $10 per gram. The savings grow with larger quantities.

Why do some strains cost $20 per gram?

Rare genetics, high potency (30%+ THC), unique terpene profiles, and limited supply drive prices up. Hype around certain strains like