Last updated: March 2026
How Much Does Naltrexone (Vivitrol/ReVia) Cost?
Cost Breakdown by Type
| Type / Procedure | Without Insurance | With Insurance |
|---|---|---|
| Naltrexone 50mg Tablet (generic) | $30 – $60 | $5 – $15 |
| Naltrexone 4.5mg (low-dose, compounded) | $30 – $80 | $20 – $50 |
| Vivitrol 380mg Injection (monthly) | $1,200 – $1,800 | $50 – $300 |
What Affects the Cost
- Brand-name vs. generic availability
- Insurance formulary tier placement
- Pharmacy choice (retail vs. mail-order vs. Costco)
- Manufacturer savings cards and coupons
- Dosage and quantity prescribed
- Geographic location
Insurance Coverage
Typical coverage: Tier 1–2 generic (oral); Tier 3 for injection — covered for substance use disorders; prior authorization for injection
Most insurance plans use a tiered formulary: Tier 1 (generic) $0-$15 copay, Tier 2 (preferred brand) $25-$75, Tier 3 (non-preferred brand) $50-$150, Tier 4 (specialty) $100-$500+. Prior authorization may be required for certain medications. Step therapy may require trying cheaper alternatives first.
How to Save Money
- Always ask for generic when available — saves 50-90%
- Use GoodRx, RxSaver, or similar discount cards
- Costco pharmacy is open to non-members and often has lowest prices
- Mark Cuban's Cost Plus Drugs offers transparent low pricing
- Manufacturer patient assistance programs provide free medication to qualifying patients
- HSA/FSA funds can cover medication costs tax-free
Related Procedures & Costs
Frequently Asked Questions
Oral naltrexone costs $30 to $80 per month without insurance. The Vivitrol monthly injection costs $1,200 to $1,800 without coverage.
Naltrexone is an opioid antagonist used to treat alcohol use disorder and opioid dependence. Low-dose naltrexone (LDN) is used off-label for chronic pain and autoimmune conditions.
Naltrexone blocks opioid receptors in the brain that are involved in the rewarding effects of alcohol, reducing cravings and the pleasurable effects of drinking.