What Is the Average Cannabis Price Per Gram?

The average legal cannabis price per gram in the United States sits near $9 to $12 for flower before tax. Prices fall to $4 to $6 per gram in states with heavy supply such as Oregon, and climb past $15 in tight markets such as Illinois. The sticker price is only part of the story, since tax and potency change what you get for your money.

Buying Guide: Cannabis Legalization by State

What Drives the Price Per Gram?

Four things move the price per gram: potency, how the plant was grown, state supply, and tax. Each one can double or halve what you pay for the same weight.

cannabis edibles

THC Content and Strain Type

High-THC flower commands more money. A strain testing at 30% THC can cost $15 a gram while a 15% strain sells for $8 in the same shop. Weight tells the real story: one gram at 30% carries 300 mg of THC, and one gram at 15% carries 150 mg.

Best Cannabis Strains 2025: Comparison Review

Paying double for double the THC is fair. Paying double for a trendy name is not, because indica, sativa, and hybrid labels rarely change the lab result.

what is cannabis

Indoor vs. Outdoor Grown

Indoor grows use lights, climate control, and labor, so indoor flower costs more to produce. Sun-grown and greenhouse flower from California and Oregon often lands at $5 to $8 a gram. The gap shows up in the bag, since indoor buds tend to be denser and better trimmed, yet the potency gap is smaller than the price gap.

State Supply and Licensing

States that license many growers and few retail caps produce cheap weed. Oregon and Washington run surplus flower and some of the lowest gram prices in the country. States with capped licenses, such as Illinois and Florida, keep prices high, so a gram in Chicago can cost three times a gram in Portland.

Taxes

State excise taxes on cannabis run from about 10% to 37% on top of normal sales tax. Washington charges 37% at the register, and Illinois applies 10% to 25% based on THC content plus local sales tax. A $10 gram can ring up at $13 to $15 in those markets.

Where You Buy

Licensed dispensaries, delivery services, and unlicensed sellers all post different prices. Licensed shops pay for testing on mold, pesticides, and potency. Unlicensed sellers skip that cost, which is why their grams look cheap until you inspect the product.

How to Compare Prices When Buying Weed Online

A menu price per gram tells you weight cost only. To find real value, compare THC per dollar, read the lab report, and check the tax line at checkout.

Read the Certificate of Analysis

Every legal product ships with a certificate of analysis, or COA, from an independent lab. The COA lists THC and CBD percentages plus tests for pesticides, mold, and heavy metals. A cheap gram with no COA is a gamble on your lungs.

Calculate Cost per Milligram of THC

Divide the price by the total milligrams of THC. A $12 gram at 25% THC gives you 250 mg, or about 4.8 cents per mg. A $9 gram at 15% gives 150 mg, or 6 cents per mg. The pricier jar wins on value.

Buy in Bulk

Half ounces and ounces carry lower per-gram prices than single grams. In most shops a $35 eighth works out to $10 a gram, while a $120 ounce works out to $4.30 a gram. Splitting a bulk order with a friend cuts cost without waste.

Storage matters if you stock up. Flower kept in a sealed jar away from light holds potency for months. Dry, crumbly bud loses weight and flavor.

Check Checkout Fees

Delivery fees, payment processing fees, and local taxes land at checkout, not on the menu. A $9 gram with a $6 delivery fee becomes a $15 gram. Many shops waive delivery above a set order total, so ask before you confirm.

Pitfalls That Raise Your Real Price Per Gram

Frequently Asked Questions About Cannabis Prices

Is $10 per gram a fair price for weed?

For legal flower testing above 20% THC, $10 a gram is fair in most US states. You can beat it in Oregon, Washington, Colorado, and Michigan, where good flower sells for $5 to $8. You will pay $13 to $18 in Illinois, Florida, and other markets with license limits.

Why is cannabis cheaper in some states than others?

Supply and tax rules explain most of the gap. States with many licensed growers and few retail caps flood the market and push gram prices down. States with license limits and high excise taxes keep prices up.

How much does an ounce of cannabis cost?

A legal ounce in the US runs about $120 to $350, or $4 to $12 per gram. Bulk pricing drops the per-gram rate, but only if you use the flower before it dries out.

Are vapes and edibles cheaper per gram?

A $40 one-gram vape cart holds roughly 700 to 900 mg of THC, which beats flower on cost per milligram. Edibles at $20 per 100 mg cost about 20 cents per mg, the priciest way to buy THC.