How Much Does Heroin Cost?

Medically Reviewed by Johnelle Smith, M.D.

Updated on March 20, 2026

While the price of buying heroin on the street has gone down over the past several years, the cost that it takes on a person’s health can be very high. As of 2025, a one-dose bag of heroin bought on the illicit market costs $5 to $10.

Looking for Addiction or Mental Health Treatment?

AddictionResource.net is an advertising-supported site. Ads on this site are from companies that compensate us and are always clearly identified. This compensation does not influence our facility rankings, resource guides, or other editorially-independent information published on this site.

Learn More About Our Advertisers

At Recovery Guide, our mission is to connect as many individuals struggling with mental health and substance abuse disorders to reputable treatment facilities.

To achieve this goal, we set strict guidelines for our editorial team to follow when writing about facilities and utilize behavioral healthcare experts to review medical content for accuracy.

While we receive compensation in the form of paid advertisements, these advertisements have absolutely no impact on our content due to our editorial independence policy.

Heroin is one of the most addictive opioids in the world. Manufactured primarily in southern Asia, Colombia, and, most recently, Mexico, heroin is derived from the seed pod of the opium poppy plant. It is injected, snorted, or smoked for its euphoric effects, and is often sold as a white powder for around $5 to $10 a bag in 2025.

Heroin has a similar effect on the brain as opioids, such as Vicodin and OxyContin, binding to opioid receptors in the brain and producing feelings of calm and relaxation.

The Street Price Of Heroin: How Much Does Heroin Cost?

The price of heroin can vary depending on the amount of the drug that you want to buy. These prices reflect nearly an 80 percent decrease from the early 1980s price for heroin of $2,200 per gram. The breakdown looks like this.

This dramatic price decline reflects decades of increased production, market competition between drug cartels, and the rise of cheaper synthetic alternatives. Importantly, lower cost has been accompanied by higher potency. Today’s illicit supply is far more dangerous than the heroin sold decades ago.

How Much Does Heroin Cost Per Day?

How much it costs to use heroin every day depends on a person’s level of addiction. Since a bag of heroin costs as little as $5, depending on your location, heroin is relatively cheap compared to other drugs.

In most states, it is cheaper to use heroin than cigarettes. However, heroin is highly addictive and can cause individuals to become severely dependent on the drug within a short time.

To achieve a continual high, many people use heroin in binges, taking more before the first dose wears off. To chase these long-lasting effects, a person may spend anywhere from $100 to $200 a day on heroin.

Street prices for heroin can shift rapidly, and they vary significantly by region, purity, and local market conditions. The figures cited here reflect reported averages and should not be taken as definitive current pricing.

Why Heroin Is So Low-Cost

Heroin is an inexpensive alternative for people with addictions to opioids. If they can’t get a new prescription, they turn to heroin because opioids on the street can cost as much as $100 per pill.

A staggering 80 percent of people who use heroin admitted to beginning with and misusing prescription opioids and later switching to heroin.

Supply and demand trends, as well as competing drug cartels, have driven the cost of heroin so low that only one other illegal drug, meth, is less expensive.

Factors That Affect The Street Cost Of Heroin

Below are some of the factors that influence the cost of heroin sold on the street.

Variables that may affect the street price of heroin:

  • Geographic Location: Prices tend to be higher in areas where heroin availability is more limited, such as inland regions, compared to coastal areas. Heroin may also be more expensive in rural and suburban areas than in cities, where there’s greater competition among dealers.
  • Quality/Purity/Type of Heroin: The type and purity of heroin greatly impact its price. Higher-quality, purer forms, such as white heroin, command higher prices than low-grade varieties.
  • Supply and Demand: Like any commodity, heroin prices fluctuate based on the dynamics of supply and demand. Increased demand and limited supply lead to higher prices.
  • Affordability: Sometimes, dealers may lower prices to make heroin more affordable, aiming to attract users seeking a cheaper high.
  • Cutting/Adulteration: Heroin is often “cut” or “stepped on” with additives like laxatives, prescription painkillers, or other illegal drugs to increase volume and lower the price. This reduces the purity and the street value.
  • Cost of Alternative Drugs: The street price of heroin can also be influenced by the accessibility and cost of other drugs, such as prescription opioids or fentanyl. When these alternatives are more expensive or harder to get, the demand for and price of heroin may be affected.

It is important to emphasize that purchasing and consuming illegal substances carries inherent risks, including the danger of overdose, largely due to the potential for them to be cut with dangerous additives such as fentanyl.

Illicitly manufactured fentanyl is now found in the majority of heroin samples tested in the U.S., and in many markets has replaced heroin entirely while being sold under the same name.

Because fentanyl is active at far smaller quantities, a bag that looks and costs the same as previous purchases may be exponentially more lethal.

The True Cost Of Heroin

Although the economic value of heroin is seen as relatively low-cost, the true price of heroin is incredibly steep.

Heroin is two to five times stronger than morphine, providing a much more substantial and instantaneous high, especially when injected. But heroin use comes with a legacy of physical damage.

The physical toll heroin can take on the body includes:

  • liver disease
  • kidney disease
  • infections of the lining of the heart
  • mental disorders
  • nasal lining complications for people who snort the drug
  • increased risk of HIV and hepatitis for those who inject it
  • fatal overdose

The financial cost compounds quickly as well. At $100 to $200 per day, a person experiencing opioid use disorder may spend $36,000 to $73,000 annually on the drug. This often leads to depleted savings, job loss, debt, and, in some cases, criminal activity to fund use.

This financial devastation frequently outlasts the addiction itself and is one of many reasons why early access to treatment matters.

If the cost of heroin (financial, physical, or otherwise) has become unmanageable, treatment can help. Browse our directory to find opioid use disorder programs near you, or call SAMHSA’s National Helpline at 1-800-662-4357, available free and confidentially, 24 hours a day.

This page does not provide medical advice. See more

Addiction Resource aims to provide only the most current, accurate information in regards to addiction and addiction treatment, which means we only reference the most credible sources available.

These include peer-reviewed journals, government entities and academic institutions, and leaders in addiction healthcare and advocacy. Learn more about how we safeguard our content by viewing our editorial policy.

  • Was this Helpful?
  • YesNo