Alprazolam is one of the cheapest molecules a pharmacy stocks and one of the most expensive to actually get hold of. The tablet costs a pharmacy about two cents. Everything else about the price is a function of it being a controlled substance.

That means the interesting cost questions on this page are not really about the drug. They are about how many tablets your prescriber will write at once, how often you have to be seen to keep the prescription alive, and whether you accidentally end up on a brand or a specialty formulation that costs 50 to 90 times as much. Every figure below was researched on September 4, 2026.

What Does Xanax Cost Without Insurance?

Acquisition costs come from the CMS National Average Drug Acquisition Cost survey, all rows effective August 19, 2026. Retail cash prices come from Drugs.com listings read September 4, 2026. Utilization figures are 2024 Medicare Part D data published by CMS.

OptionLowAverageHigh
CMS NADAC acquisition cost, one generic tablet$0.02233 (0.5 mg)$0.02418 (1 mg)$0.04849 (2 mg)
Generic immediate-release, 30 tablets$7.38 (0.25 mg)$8.45 (0.5 mg)$10.83 (2 mg)
Generic immediate-release, 90 tablets$10.99 (0.25 mg)$11.67 (0.5 mg)$16.90 (2 mg)
Generic extended-release, 60 tablets$23.01 (0.5 mg)$25.28 (1 mg)$27.78 (3 mg)
Generic orally disintegrating, 100 tablets$52.03 (0.25 mg)$136.53 (0.5 mg)$296.19 (2 mg)
Generic oral concentrate, 30 mL bottle$84.74$84.74$84.74
Brand Xanax, 100 tablets$583.41 (0.25 mg)$724.89 (0.5 mg)$1,634.57 (2 mg)
Brand Xanax XR, 60 tablets$623.23 (0.5 mg)$773.56 (1 mg)$1,532.11 (3 mg)
CMS NADAC acquisition cost, one brand Xanax tablet$5.63181 (0.25 mg)$7.03818 (0.5 mg)$15.90988 (2 mg)
Medicare Part D average spend per claim, 2024$5.22 (generic)$33.06 (generic ER)$660.72 (brand Xanax)

Three independent sources agree on the shape of this. CMS says a pharmacy buys a generic tablet for two to five cents. Drugs.com says a cash customer pays roughly a quarter to a dime per tablet depending on count. Medicare Part D, which is a negotiated rather than a cash market, averaged $5.22 across 11,609,703 generic alprazolam claims for 2,295,526 beneficiaries in 2024.

The brand side is equally consistent. NADAC puts brand Xanax acquisition at $5.63 to $15.91 per tablet, Drugs.com lists $5.83 to $16.35 per tablet at retail, and Part D averaged $660.72 per brand Xanax claim against $5.22 for the generic. Same molecule, 126 times the cost per prescription.

One gap worth flagging: NADAC carries no brand Xanax XR rows at all, so the $623 to $1,532 figure for 60 XR tablets rests on a single retail source with no acquisition-cost cross-check. Medicare Part D recorded only 299 brand Xanax XR claims in all of 2024 at $743.60 each, which tells you how thin that market is.

What Drives the Price

Which formulation you were written for. This is the largest single factor and it is invisible on a prescription until you get to the counter. A month of plain generic tablets is under $17. The same month as an orally disintegrating tablet is $52 to $296 per 100. The oral concentrate is $84.74 for a 30 mL bottle. In NADAC terms the gap is stark: a 0.5 mg plain tablet costs a pharmacy $0.02233 while a 0.5 mg orally disintegrating tablet costs $1.20139, roughly 54 times more for the same milligrams.

Brand versus generic. Brand Xanax and Xanax XR are Viatris products, and the only manufacturer money attached to either is a copay savings card and a mail-in rebate. The patient assistance section of the Drugs.com Xanax page, read September 4, 2026, lists no manufacturer assistance program at all, only two third-party options: Rx Outreach, a nonprofit mail-order pharmacy, and the HealthWell Foundation copay program, which is aimed at people who already have insurance covering the drug.

Quantity per fill. Every fill carries the same fixed dispensing cost, so per-tablet pricing falls fast with count. On the 1 mg generic, 15 tablets cost $6.89 ($0.46 each) while 180 cost $15.91 ($0.09 each). Getting a larger quantity per fill is the cheapest lever on this page, and it is the one most constrained by controlled-substance rules.

Schedule IV status. The DEA’s alphabetical controlled substances list, dated August 27, 2026, records alprazolam under code 2882 as a Schedule IV non-narcotic with Xanax as its brand name. Practically that means photo ID at pickup, a prescription drug monitoring program lookup in most states, no automatic refills, and limits on transferring a prescription between pharmacies. Under 21 CFR 1306.22, a Schedule IV prescription cannot be filled or refilled more than six months after it was issued and cannot be refilled more than five times. So even if the drug itself is nearly free, you are locked into at least two prescriber visits a year.

How you get seen. Since the drug itself is trivially cheap, the prescriber appointment is usually the real expense, and the five-refill ceiling means you cannot avoid it. Our Klonopin cost guide covers the federal telehealth rule that currently governs how those visits can happen for controlled substances, including its expiration date.

Cash Price vs. Insurance

Generic alprazolam is a textbook case where paying cash beats running it through a plan. If your generic copay is $10 or $15, an $8.45 counter price wins outright and you keep the claim off your pharmacy benefit entirely.

The standard tradeoff applies: money spent outside the plan does not count toward your deductible or out-of-pocket maximum, and you cannot stack a discount card with insurance on the same fill. On a drug this cheap that lost credit rarely matters. It starts to matter if you are also filling something expensive in the same year, which is why our antidepressant cost guide reaches a more mixed conclusion than this page does.

Brand Xanax is where a cash payer gets hurt, and the manufacturer card only partly helps. Viatris advertises “as little as $4” per 30-day fill, but the terms and conditions read September 4, 2026 cap the benefit at $125 per fill and $1,500 per calendar year. The page works its own example: if your out-of-pocket cost is $150, you pay $25. At the $964.63 per 100 tablets that Drugs.com lists for brand Xanax 1 mg, a $125 credit still leaves several hundred dollars on the counter. The card is also void for anyone on Medicaid, Medicare, TRICARE or VA coverage, void for Massachusetts residents, void for California residents whose prescriptions are partly covered by third-party insurance, and explicitly not combinable with a cash discount card.

If a pharmacy quotes you a three-figure price for a generic, run it through our fair price checker before you pay. Two cents of drug should not cost $200.

How to Pay Less

  1. Ask what the plain tablet costs before you accept a different formulation. If your prescription was written for the orally disintegrating tablet or the oral concentrate, the price difference against plain tablets is $40 to $280 per fill, not a few dollars. Whether a switch is appropriate is a prescriber decision, but knowing the number is what lets you raise the question at your next visit.

  2. Ask for the largest quantity your prescriber and state will allow per fill. Going from 30 tablets to 90 on the 0.5 mg generic takes the per-tablet price from $0.28 to $0.13. Because this is a Schedule IV drug, the answer depends on your state and your pharmacy as much as on your prescriber, so ask both.

  3. Price a discount card before every single fill, and price more than one. The whole spread on generic alprazolam is a few dollars, but on the brand it is hundreds. Our comparison of GoodRx vs. SingleCare covers how to price the same prescription both ways and why an online quote can move between visits.

  4. Budget for the visit, not the pills. At under $17 a month for the generic, the prescriber appointment is almost the entire cost of this medication. Our psychiatrist cost guide and therapy cost guide cover what those visits run without insurance, and a free or sliding-scale clinic can often handle ongoing prescriptions at little or no cost.

  5. On the brand, call before you pay. The Viatris savings card is worth $125 a fill and nothing more, so confirm the actual out-of-pocket number at the counter with the card applied rather than assuming the $4 figure. There is no manufacturer patient assistance program listed for Xanax or Xanax XR, and Drugs.com found no manufacturer promotions for generic alprazolam at all.

Bottom Line

Budget $8 to $17 a month for generic immediate-release alprazolam and treat anything above $30 as a reason to call another pharmacy rather than a fact about the drug. The extended-release generic is a reasonable $23 to $28 for 60 tablets, and the orally disintegrating and liquid forms are where a cheap prescription quietly turns into a $50 to $300 one.

Brand Xanax at $583 to $1,635 per 100 and Xanax XR at $623 to $1,532 per 60 are not fixable at the pharmacy counter. If your prescription is written brand-only, the savings card, a different pharmacy, and a conversation with your prescriber are the three moves available. And because this is a Schedule IV drug with a five-refill, six-month federal ceiling, plan on the appointment being the recurring cost, not the medicine. Our Klonopin and clonazepam cost guide covers the same math for the other widely prescribed benzodiazepine, including a live FDA shortage that alprazolam does not have, and our hydroxyzine cost guide covers a non-scheduled generic that carries none of the refill and pickup logistics described above.