Skip to main content
Need immediate help?SAMHSA Helpline: 1-800-662-4357|988 Crisis Lifeline|Text HOME to 741741

Insurance & cost

How to get Vivitrol covered by insurance

Published December 14, 2024 · 7 min read · Updated April 2026
Reviewed for accuracy by licensed clinical professionals. Editorial process.

Vivitrol (extended-release naltrexone) is a once-monthly injection that blocks opioid effects and reduces alcohol cravings. It is FDA-approved, evidence-based, and recommended by every major addiction medicine organization. Despite this, getting insurance to cover it can be frustrating. Here is how to navigate the process.

What Vivitrol costs

The wholesale cost of Vivitrol is approximately $1,800-$2,000 per injection. With insurance, your out-of-pocket cost may range from $0-$150 per injection depending on your plan's formulary tier, copay structure, and deductible status. Without insurance, the cost is prohibitive for most people — but patient assistance programs exist (more on this below).

Getting insurance approval

Most insurance plans cover Vivitrol but require prior authorization. Your prescribing physician submits a prior authorization request documenting your diagnosis (opioid use disorder or alcohol use disorder), that you have completed detox and are opioid-free for 7-14 days (required for safe initiation), and that Vivitrol is medically appropriate for your situation. Common denial reasons include missing documentation, the insurer preferring a cheaper alternative first (step therapy requiring you to try oral naltrexone before the injection), or administrative errors. If denied, appeal — many denials are reversed.

Patient assistance programs

Alkermes (Vivitrol's manufacturer) operates the Vivitrol Co-Pay Savings Program for commercially insured patients, which can reduce copays to as low as $5. For uninsured patients, the VIVITROL Patient Assistance Program may provide the medication at no cost for qualifying individuals. SAMHSA grants also fund Vivitrol access at some treatment providers. Ask your prescriber about these programs before assuming the cost is out of reach.

Opioid treatment programs

Shelby County Treatment Center
Alabaster, AL
Call 205-216-0200
Birmingham Metro Treatment Center
Birmingham, AL
Call 205-941-1799 x29605
Tri County Treatment Center
Birmingham, AL
Call 205-836-3345
Chilton County Treatment Center
Clanton, AL
Call 205-755-4300
Browse all facilities →

Authoritative sources

This article references guidelines from: SAMHSA · NAMI

Frequently asked questions

How much does Vivitrol cost with insurance?
With insurance, Vivitrol copays typically range from $0-$150 per monthly injection, depending on your plan. The manufacturer offers a copay savings program that can reduce this to as low as $5.
Does Medicaid cover Vivitrol?
Yes. Medicaid covers Vivitrol in all states, though prior authorization requirements vary by state.
Can I get Vivitrol for free?
The manufacturer's Patient Assistance Program provides Vivitrol at no cost for qualifying uninsured patients. Contact Alkermes or ask your treatment provider about eligibility.

Disclaimer: Informational only. Not medical advice. SAMHSA: 1-800-662-4357.