Alprazolam (Xanax) price comparison 2026: cheapest pharmacy finder
Reviewed by RxGrab Pharmacy Research Team, RxGrab Editorial Team
We surveyed prices for Alprazolam (brand name: Xanax) across 8 major US pharmacies in April 2026. Alprazolam is prescribed for anxiety disorders and panic attacks and is one of the most commonly filled prescriptions in the United States.
If you are paying out of pocket, the pharmacy you choose matters. The price difference between the cheapest and most expensive option is $16.57 per month, which adds up to $199 per year for the same pill.
Use our free Pharmacy Price Finder to compare prices for Alprazolam and 200+ other medications instantly.
Alprazolam prices at every major pharmacy (April 2026)
| Pharmacy | 30-day (generic) | 90-day (generic) | Program |
|---|---|---|---|
| Costco | $5.49 | $13.73 | Member Pricing |
| Cost Plus Drugs | $5.51 | $13.77 | Cost + 15% + $5 |
| Amazon Pharmacy | $8.48 | $21.20 | Prime Rx |
| Kroger | $8.82 | $22.05 | Rx Savings Club |
| Walmart | $9.55 | $23.88 | $4 Generic List |
| CVS | $18.40 | $46.00 | ExtraCare |
| Rite Aid | $20.34 | $50.85 | -- |
| Walgreens | $22.06 | $55.15 | Rx Savings |
Prices shown are estimated cash prices without insurance. With a free discount card, prices at CVS and Walgreens drop significantly. GoodRx and SingleCare both cover Alprazolam.
Why Alprazolam prices vary so much
Pharmacy pricing is not standardized. Each chain negotiates its own wholesale rates, sets its own markup, and runs its own discount programs. Warehouse pharmacies like Costco operate on thin margins with high volume. Retail chains like CVS and Walgreens price higher but offer convenience and widespread locations.
For Alprazolam specifically, the generic has been available since 1993, which means multiple manufacturers compete on price. This competition keeps generic costs low at pharmacies that pass savings through to customers.
How to get Alprazolam even cheaper
Even the best pharmacy price might not be the lowest you can pay. Here are proven ways to reduce your cost further:
- 90-day supply: Most pharmacies offer a 15-20% discount when you fill 90 days at once. Ask your doctor to write the prescription for a 90-day supply with refills.
- Discount cards: Free cards from GoodRx, SingleCare, and RxSaver can cut retail prices by 40-80%. Always ask your pharmacist to compare the discount card price against your insurance copay.
- Mail order: Amazon Pharmacy and Cost Plus Drugs ship directly to your door, often at lower prices than brick-and-mortar stores.
- Patient assistance: If your income is below 400% of the federal poverty level ($62,400 for an individual in 2026), you may qualify for free medication through manufacturer programs.
The team at Health Britannica also covers evidence-based supplement alternatives that may complement your prescription regimen.
Should you use insurance or pay cash for Alprazolam?
This depends on your plan. If your insurance copay for generic Alprazolam is $10-$15, that is competitive with the best cash prices. But if you have a high-deductible plan and have not met your deductible yet, you are paying full retail through your insurance, which is almost always more expensive than cash price at Costco or Walmart.
We break this decision down fully in our guide: insurance vs cash price for prescriptions.
If you are a freelancer or self-employed, you may be able to deduct prescription costs as a medical expense. The team at CeoCult covers this in detail for 1099 workers.
We track prices weekly. Get notified when Alprazolam drops at your pharmacy.
What You Should Know About Alprazolam
Alprazolam is a benzodiazepine classified as a Schedule IV controlled substance by the DEA. It works by enhancing the effect of gamma-aminobutyric acid (GABA) in the brain, producing a calming effect on the central nervous system. Doctors prescribe alprazolam for generalized anxiety disorder, panic disorder, and anxiety associated with depression. Pfizer originally marketed it as Xanax, and generic alprazolam has been available since 1993. Available in 0.25mg, 0.5mg, 1mg, and 2mg immediate-release tablets, it is one of the most frequently prescribed psychiatric medications in the country.
Despite being a long-established generic, alprazolam tends to cost more than other benzodiazepines like lorazepam or clonazepam. High patient demand and controlled-substance manufacturing requirements contribute to this price premium. The extended-release (XR) formulation costs 5 to 10 times more than standard immediate-release tablets, so patients should confirm which version their prescription specifies. Generic manufacturers include Greenstone (a Pfizer subsidiary that produces an authorized generic), Mylan, Sandoz, and Actavis. Insurance plans often impose quantity limits, typically capping coverage at 60 tablets per month, with prior authorization required for higher quantities.
GoodRx and SingleCare discount cards tend to show the best savings for alprazolam compared to other drug classes, often reducing the cash price by 60 to 80 percent at retail pharmacies. Because alprazolam is a controlled substance, not all mail-order pharmacies will dispense it, and state laws may limit prescriptions to 30-day supplies. If your doctor is open to alternatives, ask about hydroxyzine (non-controlled, very cheap) for situational anxiety, or buspirone for ongoing anxiety management. Both avoid the dependency risks associated with benzodiazepines and typically cost less per month.
Frequently asked questions about Alprazolam pricing
What is the cheapest pharmacy for Alprazolam?
Costco typically offers the lowest price for generic Alprazolam at approximately $5.49 for a 30-day supply. Costco and Cost Plus Drugs are also consistently competitive. Use our Pharmacy Price Finder to compare prices for your specific dosage.
Is there a generic version of Xanax?
Yes, generic Alprazolam has been available since 1993 and is FDA-equivalent to Xanax. The generic version is typically 80-90% cheaper than the brand name.
Can I use a discount card for Alprazolam?
Yes. Free discount cards like GoodRx and SingleCare typically reduce the cash price of Alprazolam by 40-80%. You can use a discount card even if you have insurance, and your pharmacist is required to give you the lower price if you ask.