Legal cannabis in the United States costs about $10 to $15 per gram at a dispensary. A full ounce runs $100 to $250 before taxes, depending on your state and strain. So how much does cannabis cost in your area? Add excise and sales taxes, and many shoppers pay $130 to $320 for that same ounce after checkout.
Medical patients often pay less. Some states cut or remove the special excise tax when you hold a medical card. That can drop a $100 ounce to $90, or cut a $50 eighth to $40.
How Much Does Cannabis Flower Cost Per Gram and Ounce?
Flower is the most common form of cannabis you will buy. Legal menus price it by the gram, an eighth, a quarter, a half ounce, or a full ounce. Expect these ranges before tax:
- 1 gram: $10 to $15
- Eighth (3.5 grams): $30 to $55
- Quarter (7 grams): $55 to $100
- Half ounce (14 grams): $100 to $180
- Full ounce (28 grams): $120 to $300
The low end appears in supply-heavy states like Oregon and Michigan. The high end shows up in premium California shelves and newer East Coast markets. Small buds and shake cost even less, sometimes $60 to $100 an ounce.
Marijuana Benefits: Real Effects on Pain, Sleep, Anxiety, and Appetite
An eighth is the most common first purchase. But if you know you will use it, skipping straight to a half ounce or full ounce saves a lot per month.
Why Do Dispensary Prices Vary So Much?
Dispensary prices sit on a local supply and demand curve. Oregon farmers grow a surplus, so stores clear ounces at $80 and still make a profit. New York licensed shops started with limited stock and high overhead, so prices sit at double or triple West Coast numbers.
Quality and production methods matter too. Sungrown greenhouse flower costs less to produce than indoor bud grown under lights. That cost shows up in the shelf price.
Store location also plays a role. A shop in a downtown tourist district pays higher rent than a no-frills store in an industrial park. Those costs land in your bag.
What Do Edibles, Vapes, and Concentrates Cost?
Edibles carry a convenience premium. A 100 mg package of gummies or chocolate usually runs $20 to $30, and a single 10 mg dose breaks down to $2 or $3. Drinks cost more because of packaging and shipping.
Vapes are popular but not cheap. Look at these common legal prices:
- 0.5 gram cartridge: $20 to $35
- 1 gram cartridge: $35 to $60
- 1 gram distillate syringe: $25 to $35
- 1 gram live resin: $40 to $70
- 1 gram rosin: $80 to $120
Distillate gives you high THC at the lowest price. Live resin and rosin preserve more flavor compounds, so they cost more per gram. Pre-rolls fall at $8 to $15 each, but many use shake or small buds.
How Much Does Cannabis Cost by State in 2025?
Mature markets on the West Coast and in the Rockies are the cheapest. In Oregon, Washington, Nevada, and Colorado, many stores list ounces between $80 and $160. In California, mid-tier dispensaries charge $40 per eighth, so an ounce with discounts runs $160 to $250.
East Coast and newer markets run higher. Massachusetts and New York often shows eighths at $45 to $60, which puts an ounce at $250 or more. Illinois and New Jersey sit in a similar range, especially for premium flower.
These numbers shift every few months. A store menu today may not match the menu next week, and bulk deals change the final price more than strain names.
How Do Taxes Change the Final Price?
The sticker price is not the total price in any legal state. Every state adds a cannabis excise tax, and some add general sales tax on top.
Washington charges a 37% excise tax at checkout. Oregon charges 20%. Michigan charges a 10% excise tax plus a 6% sales tax, which lands near 16% total. In all these cases, you only see the final number when the register rings.
New York collects a cannabis tax close to 25% when you combine state, local, and sales pieces. So ask the budtender for the out-the-door price before you order. That number is what you actually need to compare.
How Much Does Medical Cannabis Cost?
Medical cardholders usually save on taxes. States such as Pennsylvania, New York, and Oklahoma lower or remove the retail excise tax for patients who register.
The tradeoff is the card fee. In many states, a medical card costs $50 to $150 per year. If you visit the dispensary twice a month and save $8 per visit, you break even quickly. If you only buy twice a year, a medical card may not pay for itself.
How to Save Money on Legal Cannabis
You can cut your costs without buying junk. The biggest savings come from changing package size and timing your purchase.
- Buy a full ounce instead of eighths. A $45 eighth adds up to $360 an ounce, but many shops sell the same strain for $160 to $220 as a full ounce.
- Use daily deals. Many stores put out $20 eighths or 30% off pre-rolls on slow weekdays.
- Ask for smalls. Small buds from the same plant are often 50% cheaper and almost as potent.
- Choose flower over carts when you want a budget daily dose. Vape hardware markup raises the cost.
- Stack first-time discounts. New customers often get 10% to 20% off a first order, and some shops add loyalty points.
Cannabis Price FAQ
How much should an ounce of dispensary cannabis cost?
A fair price is $100 to $200 in a mature legal state. New markets with less supply can run $300 or more. If you see an ounce under $80, check the harvest date and look at the buds before buying.
Is legal cannabis always more expensive than street weed?
Sometimes street weed is cheaper because it has no taxes and no lab testing. But that price hides risks like mold, pesticides, and synthetic sprays. A dispensary ounce may cost $30 more, and you also get a tested product and a receipt.
Does buying a bigger size always lower the price per gram?
Not always. Some shops price premium small-batch flower the same per gram in every size. Compare the per gram cost on the menu before you assume an ounce is a bargain.
The Bottom Line on Cannabis Prices
Expect to pay $10 to $15 per gram or $100 to $250 per ounce for legal flower before tax. Edibles, vapes, and concentrates add a processing markup, so they cost more for each milligram of THC.
Your final bill also depends on your state tax rate and whether you hold a medical card. Look at local menus for a few weeks, watch the sales, then buy in bulk when the price drops.