Is Suboxone treatment a fit for you?
Find out now

How much does Suboxone cost?

The cost of buprenorphine/naloxone (Suboxone) varies widely and is usually insurance-dependent. The best way to find cost is to contact your insurance company. 

Generally speaking, though:

Many private insurance companies DO cover Suboxone, as long as a physician deems it is medically necessary. Some insurance companies require a prior authorization request in which the provider must submit a form to get it approved before prescribing it. Some insurance companies also dictate the formulation (generic formulation: buprenorphine-naloxone versus brand-name) and whether they will cover films/strips versus tablets/pills. They also might specify a maximum daily dose and length of treatment. Patients will also likely be charged a copay based on their plan.

  • Medicare and Medicaid typically DO cover Suboxone. Depending on the state, Medicaid coverage may or may not require a prior authorization request before a doctor can prescribe it.
  • If you do NOT have any insurance coverage, the cost can vary based on the prescribed dose. A one-month supply of brand-name Suboxone could cost between $166-$570 while the generic version buprenorphine-naloxone could cost between $60-$200. 

You can also get discounted buprenorphine/naloxone (Suboxone) using pharmacy coupons or cash prizes. If you go to the GoodRx website (, you can enter in your zip code and find coupons and discounts at your pharmacy of choice. (On average, if you use GoodRx coupons/discounts, you can slash the typical price of generic Suboxone film from $395 to $118).

To learn more about Bicycle Health’s pricing and get your own custom price estimate, click here.

Medically Reviewed By

Is Suboxone treatment a fit for you?

Contact us directly to speak with a specialist.

More popular Suboxone questions

Imagine what’s possible on the other side of opioid use disorder.

Our science-backed approach boasts 95% of patients reporting no withdrawal symptoms at 7 days. We can help you achieve easier days and a happier future.

Call (844) 943-2514or book an enrollment call