What is a normal cannabis price per gram in the US?
Cannabis prices per gram in the US run about $8 to $18 at licensed stores, with budget grams near $4 in states that grow a surplus and top-shelf grams past $20. Those figures are pre-tax menu prices. Your real cost adds excise tax, sales tax, travel, and fees.
Cannabis Price Leaf Buying Guide: Finding the Best Deals
That gap matters because convenience has moved from a perk to the deciding factor for small purchases. A store two blocks away at $14 a gram can beat a warehouse 40 minutes out at $9 once you count gas and time.
What should you check before you compare prices per gram?
Compare the total cost of having the flower in your hand. Five items decide that number, and four of them sit outside the sticker.
- Tax-inclusive total. Excise taxes in legal states range from none to over 35%, and some cities add their own. Ask for the out-the-door price before you judge a menu.
- Package weight. A $12 gram and a $35 eighth ($12.50 a gram) sit close. A $100 ounce is $3.57 a gram. Convert everything to a per-gram figure first.
- Tier and testing. Top-shelf, mid, and value tiers can differ by $10 a gram in the same store. Lab results and harvest dates explain part of that spread.
- Distance and time. A 30-minute round trip at $20 an hour of your own time costs $10. That cancels a $5 per gram saving on a single gram.
- Fees. Delivery charges, card processing fees, and ATM fees at cash-only shops land on the receipt. Add them before you decide.
How much does convenience add to the price per gram?
Convenience shows up as a premium of $2 to $8 a gram in many markets, and it hides in several places.
- Delivery. A $5 delivery fee on one gram adds $5 per gram. On a quarter ounce it adds about $0.70 per gram. Order size decides whether delivery is worth it.
- Smoke-shop shelves. Some shops sell hemp-derived flower at marked-up prices with no lab check and no potency label.
- Pre-rolls. A $10 single pre-roll holds about 0.5g to 1g of flower, so you pay $10 to $20 a gram plus the rolling labor.
- Hours and parking. A shop open until midnight next to transit charges for that access. You pay for the location, not the bud.
Which parameters move the price per gram the most?
Weight breaks
Price per gram drops as package size grows. A common ladder in a legal state looks like this: 1g at $14, 3.5g at $40 ($11.43/g), 7g at $70 ($10/g), 28g at $180 ($6.43/g). The drop from gram to ounce is often 50% or more.
State taxes and local add-ons
Tax is the largest hidden multiplier. Illinois applies a potency-based excise tax plus state and local sales tax. Colorado adds a 15% excise tax and a 15% special sales tax on top of state and local sales tax. A $10 gram can reach $16 at the register in the same state that lists it.
Tier, cure, and harvest date
Fresh flower with a recent harvest date sells at the top tier. Old stock gets discounted, and that discount is a warning about dryness and terpene loss as much as a deal.
Supply and license counts
States with many licensed growers see lower shelf prices, while states that cap licenses keep prices high. Oklahoma and Oregon sit at the low end; Illinois and Hawaii sit at the high end. That spread is policy, not plant quality.
What are the common pitfalls when you buy by the gram?
- Comparing pre-tax to post-tax prices. A $9 gram at 30% tax costs $11.70. A $12 gram at 10% tax costs $13.20. The gap is smaller than the menu suggests.
- Ignoring the trip. Gas, tolls, and 45 minutes of your day belong in the math.
- Buying small to save. Three single grams cost more than one eighth in most stores.
- Trusting a low price with no test label. Untested flower carries mold and pesticide risk you cannot see.
- Forgetting cash fees. Many shops stay cash-only, and the on-site ATM charges $3 to $5.
- Chasing a delivery minimum. Adding a $20 item to hit a $50 minimum raises your spend, not your savings.
How do you compare two options in one minute?
Use one formula: total cost divided by grams.
- Get the out-the-door price for each option, tax and fees included.
- Add travel cost: round-trip miles times 70 cents (the 2025 IRS mileage rate), plus your time.
- Add delivery or ATM fees.
- Divide by the grams in the package.
Example: Store A sells 3.5g for $40 plus $8 tax and sits two miles away. The flower costs $48, the four-mile round trip adds $2.80, and the total is $50.80, or $14.51 a gram. Delivery B sells 3.5g for $36 plus $6 tax and a $5 fee, for $47 total, or $13.43 a gram. B wins by $1.08 a gram, and only if the flower is comparable.
Frequently asked questions
Is a $5 gram a good deal?
Only if the tax and the trip are small and the label shows a recent harvest. In most legal states a $5 gram sits in the value tier: small buds, older stock, or lower THC. It can still be a fine buy for joints or home infusions.
Why does delivery cost more per gram?
Delivery carries a flat fee and a labor cost that does not shrink with order size. Order a quarter ounce or more and the fee spreads thin. Order one gram and you pay that fee on a single gram.
Do prices per gram fall with bigger packages?
Yes, in most stores. The single gram is the most expensive way to buy flower per unit weight. An eighth or a quarter is the usual sweet spot for one person.
Does convenience beat price?
For small purchases, often yes. Saving $4 a gram on one gram does not cover a 40-minute round trip. For an ounce, a $3 per gram saving is $84, and the drive pays for itself.