Guides

What blood pressure and heart medicines cost without insurance

The short answerA public hospital in Tennessee lists lisinopril at $4 for 30 tablets. In October 2026, pharmacies themselves paid only about 1 to 1.4 cents per generic amlodipine tablet. Heart tests cost more, such as a treadmill stress test at $125 or $150 at two practices that post self-pay prices.

Most blood pressure pills are very low cost

High blood pressure means the blood pushes too hard against the walls of your blood vessels. Over time that strain can damage the heart, and it can harm the brain and kidneys too. Doctors treat it with several kinds of pills, and most of the common ones have been sold as generics for many years.

A generic is a copy of a brand-name medicine with the same active ingredient. Many companies make generics, so the prices are low. In 2024, Medicare drug plans and their members spent about $6.29 per fill of generic amlodipine. They spent about $4.40 per fill of generic hydrochlorothiazide. A fill means one visit to the pharmacy for one prescription. These amounts are not cash prices.

The cash price you pay can be lower or higher than those amounts. A public hospital in Tennessee lists lisinopril at $4 for 30 tablets on its generic medicine list. Some pharmacies and public hospitals keep a list of low-cost generics, and the common blood pressure pills are often on it. Ask the pharmacist whether your medicine is on the store's list before you pay the regular cash price.

In October 2026, Florida's state price website showed pharmacy listings for 30 tablets of lisinopril 10 mg from $10 to $900. The middle price was about $37. A gap that wide is the reason to call more than one pharmacy.

What pharmacies pay versus what you pay

The federal Medicaid program publishes a weekly price survey called NADAC. Pharmacies report what they paid for each drug, and the survey gives the average. In the week of October 21, 2026, pharmacies paid only about 1.4 cents per tablet of generic amlodipine. They paid about 48 cents for 30 tablets of generic metoprolol tartrate 25 mg.

The counter price is higher than the survey price because the pharmacy covers its own costs. Still, the survey shows that the medicine itself is cheap. If a pharmacy quotes you a very high price for a common generic, that is a sign to try another store.

Heart failure medicines can cost more

Some heart medicines are newer and cost more. The federal Medicare agency reported a 2023 list price of $628 for a 30-day supply of the brand-name version of sacubitril and valsartan. A generic is now on sale, and pharmacies paid about 54 cents for each middle-strength generic tablet in the week of October 21, 2026.

Other heart medicines have been sold for decades and are cheap. Medicare plans and members spent about $9 per fill of generic carvedilol and about $8.88 per fill of generic spironolactone in 2024. The blood tests that go with spironolactone can cost more than the pills, so ask about those prices too.

Heart tests and what they cost

Many people with heart problems also need tests. Prices for these tests vary a great deal, and hospitals often charge more than small practices do. Ask for the full price, including the doctor's reading of the test, before you book.

A treadmill stress test, which watches your heart while you walk, was $125 and $150 at two cardiology practices that post self-pay prices in 2026. An echocardiogram, which is an ultrasound picture of the heart, was $250 at one cardiology office in Florida. The New Hampshire Insurance Department's cost site lists estimates from $592 to $5,526 before discounts for people without insurance.

An EKG records the electrical signals of your heartbeat. In 2026, the middle posted cash price for the hospital's part of an EKG tracing was $185. For comparison, Medicare pays about $197 for an echocardiogram in a doctor's office and about $558 in a hospital outpatient department. Those are not cash prices.

Ways to pay less

Ask your doctor whether a generic exists for each medicine you take, and then ask the pharmacist to fill the generic. Then call a few pharmacies for their cash prices. Our guide to comparing prescription prices lists the questions to ask.

A community health center charges by income and often has its own pharmacy. You can learn more in our guide to community health centers. For a test, ask for a cash price and a written estimate.

People with heart disease often take a statin too, so see our cholesterol medicine cost overview.

Guides for each medicine and test

A word about safety

Please do not stop, skip or change a blood pressure or heart medicine on your own. Some of them can make heart problems worse if they are stopped suddenly. If money is the problem, call your doctor or pharmacist before your supply runs out.

In an emergency, such as chest pain, trouble breathing or signs of a stroke, call 911 or go to the nearest emergency room. Please do not wait to compare prices first. This page gives general information and does not replace a doctor's advice.

Common questions

What is the cheapest blood pressure medicine?

Several generic pills cost pharmacies only pennies a tablet. Amlodipine and hydrochlorothiazide are two examples. Which one is right for you is a choice for you and your doctor.

Can I get blood pressure medicine for $4?

You can at some places. A public hospital in Tennessee lists lisinopril at $4 for 30 tablets, and some pharmacies keep a list of low-cost generics. Ask your local pharmacy, public hospital or health center whether it has a similar list.

Why do heart tests cost so much more than pills?

A test needs special equipment and a trained technician, and then a doctor must read the result. Hospitals also add facility fees, so a small practice that posts its price may charge much less.

Should I check my blood pressure at home?

Ask your doctor, since home readings can help your care team. Cost is part of the choice, so ask what a home cuff would cost and whether it fits your needs.

Where can I find a doctor who charges a flat fee?

Cash-pay doctors post their fees up front. You can search for one with our doctor finder.

Find an affordable doctor

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