Guides

What spironolactone costs if you have no insurance

The short answerPharmacies paid about $1.28 for 30 tablets of generic spironolactone 25 mg in the week of October 21, 2026. Medicare drug plans and members spent about $8.88 per fill in 2024, which is not a cash price. The counter price is higher, and the blood tests that go with this medicine can cost more than the pills.

What spironolactone is used for

According to MedlinePlus, a health site run by the National Library of Medicine, spironolactone treats low potassium and heart failure. It also treats swelling caused by fluid and high blood pressure. Another use is hyperaldosteronism, a condition where the body makes too much of one hormone. It is sometimes prescribed for other uses too, so ask your doctor or pharmacist why you were given it.

Spironolactone is a prescription medicine. A generic has long been sold, and every tablet strength in the national pharmacy cost survey is listed as a generic. A brand-name tablet and a brand-name liquid also exist, and both cost far more.

What plans and pharmacies pay

Medicare, the federal health plan for people 65 and older and some younger people with disabilities, has Part D drug plans that cover medicines. The federal Medicare agency reports what the plans and their members spent per fill in 2024. Generic spironolactone averaged $8.88 per fill across more than 9 million fills. The brand-name tablet averaged $331.98 per fill, and the brand-name liquid averaged $639.18. A fill can be a different number of tablets, and these are not cash prices.

Every week, a federal survey called NADAC records the average amount pharmacies pay to buy each drug. The Centers for Medicare and Medicaid Services runs the survey. The figures below come from the week of October 21, 2026. The counter price is higher because a pharmacy adds its own costs.

  • The 25 mg tablet cost pharmacies about $0.04 each, or about $1.28 for 30.
  • The 50 mg tablet cost about $0.08 each, or about $2.50 for 30.
  • The 100 mg tablet cost about $0.16 each, or about $4.92 for 30.
  • A generic liquid cost about $1.81 to $1.89 per milliliter.

Your doctor chooses the strength and the number of tablets. We multiplied by 30 just to show what one month might cost.

Check the form before you fill

A pill and a liquid are priced very differently. The liquid costs pharmacies many times more per milligram than the tablets do, and the brand-name liquid costs Medicare plans the most. Some people need a liquid because they cannot swallow pills. If that is not you, ask your doctor whether tablets are an option, since that is a medical choice for the two of you.

Another product combines spironolactone with a second medicine, hydrochlorothiazide, in one tablet. It cost pharmacies about $0.51 each in the week of October 21, 2026. Medicare plans spent an average of $39.03 per fill in 2024. That is more than the plain generic, so ask your doctor and pharmacist what each choice would cost.

The lab tests can cost more than the pills

Your doctor will order lab tests to check how you respond, says MedlinePlus. It also tells people to report any condition that can raise potassium in the blood. That means blood work is part of the cost of taking this medicine. Our guide on lab tests without insurance explains how to get a cash price for blood work before you go.

Some cash-pay doctors include common tests in a monthly fee, which usually runs $50 to $200 a month. Our directory can help you find a cash-pay doctor near you. A community health center charges on a sliding scale, meaning the fee depends on your income. If you take spironolactone for acne or hair loss, the tablet is the same generic tablet, but the visit may be with a skin specialist. Our guide on dermatologist visit costs explains that price.

Questions to ask at the visit

Most of the cost choices are made at the visit. A few questions can keep the whole bill down, and you can ask them at the front desk before you book.

  • What is the cash price of the visit, and does it include any blood tests done the same day?
  • How often will I need blood tests, and can I get them at a lab that posts its cash prices?
  • Is a generic tablet the right choice for me, and what would the pharmacy charge?
  • If I run short of money before a refill, who should I call?

Writing the answers down helps you compare places. It also gives you something to point to if a bill comes out higher than you were told. If a hospital lab is the only place that does the test, a hospital price list can help too.

Ways to pay less for the medicine

Call at least two pharmacies and ask for the cash price of the generic. Our guide on asking for the cash price has words you can use, and free pharmacy discount cards often lower the counter price too. Our guide on comparing prescription prices explains how to check. Health centers may pay less for outpatient drugs through a federal program called 340B, says the Health Resources and Services Administration. How much of that savings reaches patients is not stated, so ask what the center charges.

Our page on blood pressure and heart medicine costs lists other medicines in this group. Ask your doctor before you change anything. Please do not stop or skip spironolactone to save money. If cost is the problem, let your doctor or pharmacist know before you run out.

Safety notes

Avoid salt substitutes that contain potassium while you take this medicine, says MedlinePlus. It also says to tell your doctor if you have kidney disease or are pregnant or breastfeeding. Trouble breathing or swallowing, changes in heartbeat, vomiting blood and fainting are serious signs that need a call to your doctor right away.

For an emergency such as chest pain, trouble breathing or fainting, call 911 or go to the nearest emergency room. If someone took too much of it, call poison control right away at 1-800-222-1222. This page is for general information and does not take the place of medical advice.

Common questions

How much is spironolactone without insurance?

Pharmacies paid about $1.28 for 30 tablets of the 25 mg strength in the week of October 21, 2026. Medicare plans and members spent an average of $8.88 per fill of the generic in 2024. The counter price is higher and differs by pharmacy, so call a few.

Is there a generic for spironolactone?

A generic is sold, and the pharmacy cost survey lists the tablets and the liquid as generics. The brand-name versions cost far more than the generic.

Why does my doctor order blood tests?

MedlinePlus says your doctor will order lab tests to check your response to the medicine. It also tells people to report conditions that can raise potassium in the blood. Ask the lab for a cash price before you go.

Is the price different if I take it for acne or hair loss?

The tablet is the same generic tablet, so the pill price does not change with the reason. The visit may cost a different amount, so ask the office for its price before you book. A clinician has to write the prescription in every case.

What if I cannot afford my refill?

Tell your doctor or pharmacist that cost is the problem before you run out. Please do not stop or skip the medicine on your own.

Find an affordable doctor

This guide is general information, not medical, legal or tax advice. If you have a medical emergency, call 911.