Medfinder
Back to blog

Updated: January 21, 2026

How to Save Money on Naltrexone in 2026: Coupons, Discounts, and Patient Assistance

Author

Peter Daggett

Peter Daggett

Medication bottle with piggy bank and savings icons

Generic naltrexone tablets can cost $88+ at retail. Learn how to pay as little as $32 with GoodRx, whether insurance covers it, and how to get Vivitrol for under $5.

Naltrexone is a relatively inexpensive medication compared to many others — especially when you use a discount card. But "inexpensive" is relative: the retail price without insurance or coupons can reach $168 for a 30-day supply of 50 mg tablets, and Vivitrol (the injectable form) can top $2,000 per monthly injection without coverage.

The good news: with the right tools, most patients can reduce their naltrexone costs dramatically. Here's a complete guide to every money-saving option available in 2026.

What Does Naltrexone Cost in 2026?

Costs vary significantly based on the formulation:

Generic oral tablets (50 mg, 30-day supply): Average retail price $88-$168 without insurance. With GoodRx, as low as $32.40. With SingleCare, as low as $36.99.

Vivitrol (380 mg injection, monthly): Average retail price $1,200-$2,127 without insurance. With commercial insurance and manufacturer copay program, as little as $0 for eligible patients.

Option 1: Prescription Discount Cards (Best for Uninsured Patients)

Prescription discount cards are the easiest and fastest way to cut costs on generic naltrexone. These programs are free to use and require no enrollment:

GoodRx: Naltrexone 50 mg (30-day supply) for as low as $32.40 — a 63% savings off the average retail price of $88.32. Accepted at over 70,000 pharmacies.

SingleCare: Naltrexone 50 mg for as low as $36.99 for 30 tablets. Accepted at over 35,000 pharmacies.

RxSaver / Optum Perks: Additional discount programs with varying prices by pharmacy. Compare prices before you go.

Important: These discount cards cannot be used together with insurance. Use the one that gives the lower price — compare your insurance copay against the discount card price each time you fill.

Note: GoodRx and similar discount programs do NOT work for Vivitrol (a specialty injectable). Use the manufacturer's program for Vivitrol instead (see below).

Option 2: Insurance Coverage

Generic naltrexone is covered by most commercial insurance plans, Medicare Part D, and Medicaid in all 50 states. For most insured patients, generic naltrexone falls at Tier 1 or Tier 2 on the formulary, meaning the copay is typically $0-$30 per month.

Vivitrol coverage: The manufacturer reports that 99% of insurance plans offer some coverage for Vivitrol. However, prior authorization is commonly required. If you're prescribed Vivitrol, ask your provider's office to handle the prior auth process — approval is usually routine with appropriate documentation of AUD or OUD diagnosis.

Option 3: The Vivitrol Savings Program (Vivitrol2gether)

Alkermes, the maker of Vivitrol, offers the Vivitrol2gether copay assistance program for commercially insured patients. Under this program:

9 out of 10 eligible patients pay less than $5 per monthly injection

91% of eligible patients pay zero out-of-pocket

Program does NOT apply to Medicaid, Medicare, or other federal/state healthcare programs

To access the Vivitrol2gether program, visit vivitrol.com or ask your healthcare provider to enroll you when they place the order.

Option 4: Medicare and Medicaid

Medicare: Generic oral naltrexone is covered under Medicare Part D. With typical Part D coverage, copays for Tier 1-2 drugs range from $0-$10 per month. Vivitrol requires prior authorization under Medicare Part D but is generally covered. Note: If Vivitrol is administered in a provider's office, it may be billable under Medicare Part B rather than Part D — check with your provider.

Medicaid: Generic oral naltrexone is covered by Medicaid in all 50 states. Patients on Medicaid typically pay little to nothing for generic naltrexone. Vivitrol coverage under Medicaid varies by state; most states cover it but may require prior authorization.

Option 5: Patient Assistance Programs

If you are uninsured or underinsured and can't afford naltrexone even with a discount card, patient assistance programs may be available:

Patient Access Network Foundation (PAN Foundation): Offers financial assistance for Vivitrol for underinsured patients. Visit panfoundation.org to check eligibility.

SAMHSA-funded programs: Federal block grant programs fund substance use treatment in all states. Ask your prescriber or local addiction treatment center about federally funded programs that may include free or low-cost naltrexone.

Federally Qualified Health Centers (FQHCs): FQHCs provide care on a sliding-scale fee basis and may have access to subsidized medication costs. Find your nearest FQHC at findahealthcenter.hrsa.gov.

Tips to Reduce Naltrexone Costs Further

Compare pharmacies: Prices vary by pharmacy even with the same coupon. Use GoodRx's price comparison feature to find the lowest price near you.

Request a 90-day supply: A 90-day supply is often cheaper per unit than three 30-day fills. It also reduces the number of potential price fluctuations.

Use mail-order pharmacy: Mail-order pharmacies often offer lower prices for 90-day supplies and may reduce out-of-pocket costs for insured patients.

Still Can't Find Naltrexone to Fill Your Prescription?

Before worrying about cost, you need to find a pharmacy that has naltrexone in stock. medfinder.com calls pharmacies near you to check which ones can fill your prescription, then texts you the results. Once you know where it's available, you can compare prices with GoodRx or your insurance.

For more tips on finding naltrexone, see: How to Find Naltrexone in Stock Near You (Tools + Tips).

Frequently Asked Questions

The average retail price of generic naltrexone 50 mg tablets (30-day supply) is $88–$168 without insurance. With a GoodRx coupon, you can pay as little as $32.40. With SingleCare, prices start at around $36.99. Vivitrol (monthly injection) costs $1,200–$2,127 without insurance.

Yes. Generic naltrexone is covered by most commercial insurance plans, Medicare Part D, and Medicaid in all 50 states. It typically falls at Tier 1 or Tier 2, meaning copays are usually $0–$30 per month. Vivitrol is covered by most commercial plans and Medicare, but often requires prior authorization.

Alkermes offers the Vivitrol2gether copay savings program for commercially insured patients. Under this program, 91% of eligible patients pay $0 and 9 out of 10 pay less than $5 per monthly injection. The program is not available for Medicaid or Medicare. For uninsured or underinsured patients, the Patient Access Network Foundation may provide assistance.

No. Vivitrol is a specialty injectable medication, and GoodRx coupons cannot be used at specialty pharmacies or for specialty injectables. The manufacturer's Vivitrol2gether copay program is the best option for commercially insured patients. For uninsured patients, ask your provider about patient assistance programs.

Medfinder Editorial Standards

Medfinder's mission is to ensure every patient gets access to the medications they need. We are committed to providing trustworthy, evidence-based information to help you make informed health decisions.

Read our editorial standards

Patients searching for Naltrexone also looked for:

35,181 have already found their meds with Medfinder.

Start your search today.

35K+
5-star ratingTrusted by 35,181 Happy Patients
      What med are you looking for?
⊙  Find Your Meds
99% success rate
Fast turnaround time
Never call another pharmacy

Need this medication?