Last updated: March 2026
How Much Does Haloperidol Cost?
Cost Breakdown by Type
| Type / Procedure | Without Insurance | With Insurance |
|---|---|---|
| Haloperidol 1mg (generic) | $4 – $10 | $0 – $4 |
| Haloperidol 5mg (generic) | $4 – $15 | $0 – $6 |
| Haloperidol Decanoate 50mg/ml IM (generic) | $20 – $80 | $5 – $25 |
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 generic — first-generation antipsychotic; used for acute agitation and psychosis
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
Generic haloperidol tablets cost $4 to $20 per month without insurance. The long-acting injectable (decanoate) is more expensive but provides 4 weeks of coverage per injection.
Haloperidol (Haldol) treats schizophrenia, acute psychosis, severe agitation, and Tourette syndrome. It is also widely used in emergency rooms and hospitals for acute behavioral emergencies.
Haloperidol frequently causes movement disorders (dystonia, akathisia, tardive dyskinesia) due to strong dopamine blockade. It can also cause QT prolongation. Regular monitoring is essential.