Spironolactone is two drugs wearing one name. Cardiologists prescribe it as a potassium-sparing diuretic for heart failure and stubborn high blood pressure. Dermatologists prescribe the identical tablet off-label for hormonal acne and PCOS-related hair growth, and it also appears in feminizing hormone regimens as an androgen blocker.

The pharmacy does not care which reason brought you in. The tablet costs the same either way, and it is one of the cheapest prescriptions in American retail. What separates a $6 month from a $60 month is almost never the pill. It is whether you bought a subscription that includes a prescriber, and whether anyone warned you about the blood tests that come with the drug. Every figure below was researched on September 4, 2026.

What Does Spironolactone Cost Without Insurance?

Acquisition costs come from the CMS National Average Drug Acquisition Cost survey, all three tablet rows effective August 19, 2026. Cash prices come from Drugs.com, Cost Plus Drugs, Walmart, Nurx and Wisp, all read September 4, 2026. Lab figures are national averages from 2024 Medicare claims released May 21, 2026.

OptionLowAverageHigh
CMS NADAC acquisition cost, one tablet$0.04303 (25 mg)$0.08461 (50 mg)$0.16990 (100 mg)
CMS NADAC, 30 tablets of drug$1.29 (25 mg)$2.54 (50 mg)$5.10 (100 mg)
Cost Plus Drugs, 30 tablets$5.90 (25 mg)$6.00 (50 mg)$6.90 (100 mg)
Drugs.com cash price, 30 tablets$6.10 (25 mg)$7.49 (50 mg)$10.66 (100 mg)
Walmart Prescription Program, 50 mg or 100 mg$8.00/mo (90 days at $24)$9.00/mo$9.00/mo
Telehealth oral subscription, per month$15.00 (Nurx, $45 per 3 months)$15.00 plus $3 support fee$18.00 with the support fee
Compounded 5% topical spironolactone, per month$39.00 (Wisp subscription)$39.00$42.00 (one-time order)
Brand Aldactone, 30 days$82.54 (25 mg)$143.16 (50 mg)$238.39 (100 mg)
Basic metabolic panel (CPT 80048), per draw$8.27 Medicare allowed$47.97 average billed charge$47.97

The arithmetic underneath is worth seeing once. A 25 mg tablet costs a pharmacy about four cents, so 30 of them is $1.29 of actual drug. Everything above that is dispensing, labor, shipping and margin, which is why the 25 mg and the 100 mg land a dollar apart at Cost Plus Drugs even though the 100 mg costs four times as much at wholesale.

Brand Aldactone is the outlier and deserves a warning label. Pfizer still holds active FDA product listings for all three strengths, but Aldactone does not appear in the CMS acquisition survey at all, which means retail pharmacies are effectively not buying it. Drugs.com still publishes a price ($275.14 for 100 of the 25 mg, $477.19 for the 50 mg and $794.63 for the 100 mg), and at 30 days that works out to $83 to $238 against roughly $6 for the generic.

What Drives the Price

Whether you are buying pills or buying a prescriber. This is the biggest fork on the page. A transparent mail pharmacy sells you 30 tablets for about $6 and assumes you already have a prescription. Nurx sells the same molecule at $15 a month but includes the clinician who writes it, charging a one-time $40 consultation fee and a flat $3 monthly support fee on top. Neither is overpriced. They are different products.

Oral versus compounded topical. Wisp pairs 5% spironolactone with 1.25% clindamycin in a topical formulation and charges $39 a month on a 3-month subscription ($117 billed every three months) or $42 a month as a one-time order ($126 once). That is roughly six times the oral tablet, and the premium buys a compounded product rather than a mass-manufactured generic.

Strength, but only barely. Drugs.com prices 30 tablets at $6.10, $7.49 and $10.66 for the 25 mg, 50 mg and 100 mg. Cost Plus spreads the same three strengths across exactly one dollar. Most people titrating from 50 mg to 100 mg will not notice the change on the receipt.

The liquid, which is a different animal. Spironolactone oral suspension (brand CaroSpir) costs $3.45207 per mL in the CMS acquisition survey, so a 118 mL bottle is more than $400 of drug before anyone dispenses it. Drugs.com lists that bottle at $321.92 and the 473 mL size at $1,266.54. If tablets work for you, the suspension is not a cost-neutral swap.

The labs, which nobody quotes up front. Spironolactone raises potassium and is cleared by the kidneys, so prescribers order periodic potassium and creatinine checks, usually bundled into a basic metabolic panel. In 2024 Medicare claims, providers billed an average of $47.97 nationally for CPT 80048 in an office setting against a Medicare allowed amount of $8.27. A standalone potassium (CPT 84132) was billed at $22.03 against $4.63 allowed, and a creatinine (CPT 82565) at $22.73 against $4.89.

Cash Price vs. Insurance

Spironolactone is a textbook case where running the prescription through a plan is often pointless. If your copay is $10 or $15, a $5.90 mail-order fill beats it outright and you never touch the pharmacy benefit.

The usual tradeoff applies. Money you spend outside your 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 whose ingredient cost is under two dollars a month, that lost deductible credit is not worth chasing.

Where coverage actually earns its keep is the labs, not the pills. A billed charge near $48 for a basic metabolic panel is a real number that lands on real self-pay statements, and it repeats several times a year. It is also the most negotiable figure here, since Medicare allows $8.27 for the same test. If a clinic bills you a three-figure charge for routine monitoring, run it through our fair price checker before paying.

Telehealth flips the logic entirely. Nurx states on its own pricing page that it does not submit claims to insurance for the medical consult fee, so on that route the cash price is the only price and comparing it to a copay is beside the point.

How to Pay Less

  1. Price a transparent mail pharmacy first. Cost Plus Drugs charges $5.90, $6.00 and $6.90 for 30 tablets of the 25 mg, 50 mg and 100 mg, with a flat $5 shipping charge on the order. Drugs.com lists the same counts at $6.10, $7.49 and $10.66. When two independent sources agree within a few dollars, that is your benchmark, and a counter price far above it is a contract artifact rather than a market price.

  2. Run a discount card before you fill locally. Card prices on old generics routinely beat a shelf price by an order of magnitude, and the two big programs do not always quote the same number on the same prescription. Our comparison of GoodRx vs. SingleCare covers checking both on one prescription and why an online quote can move between visits.

  3. Check your strength against the Walmart list, because 25 mg is missing. The Walmart Prescription Program drug list effective March 24, 2025 puts spironolactone 50 mg and 100 mg in the $9 for 30 days and $24 for 90 days tier, next to amlodipine, lisinopril, torsemide and amiodarone. The 25 mg tablet is not on that list at any tier, which matters because 25 mg is where most acne and PCOS patients start. The $4 tier in the same heart and blood pressure category holds furosemide, hydrochlorothiazide, atenolol and clonidine instead.

  4. Ask for 90 days. Fixed dispensing cost dominates this drug everywhere. Drugs.com lists 90 tablets of the 25 mg at $9.81 against $6.10 for 30, and Walmart charges $24 for 90 days against $9 for 30, so the per-month cost falls on either route.

  5. Separate the prescriber cost from the drug cost before judging telehealth. Nurx at $15 a month plus $40 up front and $3 a month in support fees is not really competing with a $6 mail fill. It is competing with a dermatology appointment. Our dermatologist cost guide has those figures, and if you only need a prescription renewed, a free or sliding-scale clinic can often handle it for less than either.

  6. Shop the monitoring labs, not just the pills. Ask the prescriber whether a full basic metabolic panel or a standalone potassium is what they actually need, then price it as a cash test instead of accepting a billed charge. Our comprehensive metabolic panel cost guide and our blood work cost guide cover the direct-to-consumer routes, and if a lab bill arrives bigger than quoted, our guide to negotiating medical bills is the next step.

Bottom Line

Budget $6 to $11 a month for generic spironolactone tablets and treat anything above about $20 as a signal to shop rather than a fact about the drug. The pill is close to free at wholesale, so nearly every dollar you pay is somebody’s dispensing overhead, and overhead is exactly the part you can shop for.

Then budget separately for the two things that actually cost money. The first is the prescriber, whether that is a $40 telehealth consult or a dermatology visit. The second is the recurring potassium and kidney monitoring, which carried an average billed charge of $47.97 per basic metabolic panel in 2024 Medicare data against an $8.27 allowed amount.

If you arrived here from the acne side, our Accutane cost guide and tretinoin cost guide cover the two drugs most often prescribed alongside or instead of spironolactone. If you arrived from the cardiac side, our furosemide cost guide covers the loop diuretic usually paired with it, and our metoprolol, lisinopril and Entresto guides cover the rest of a standard heart failure regimen. If spironolactone is part of a feminizing hormone regimen, our HRT cost guide and estradiol cost guide price the other half.