What a cardiac stress test costs if you have no insurance
What a stress test is and the kinds there are
MedlinePlus, a health site from the National Library of Medicine, says a stress test shows how well your heart works when it is under stress. A health care worker usually watches your heart while you walk on a treadmill or ride a stationary bike. Sensors on your chest record the electrical activity of your heart, and that recording is called an electrocardiogram, or EKG.
Some stress tests add pictures of the heart. A stress echocardiogram uses ultrasound, the same sound-wave technology used in pregnancy scans, to take moving pictures of your heart. A nuclear stress test uses a small amount of a radioactive substance called a tracer, which a special camera can see. If you cannot exercise, a medicine given through a vein can make your heart work as if you were exercising.
A provider may order a stress test if you have symptoms that could come from a heart problem. MedlinePlus lists chest pain without a known cause, shortness of breath, a fluttering heartbeat and feeling dizzy or lightheaded. A provider may also order one before surgery, to see whether your heart is healthy enough for the operation. Your provider decides which kind of test fits you, and the price depends on that choice.
What cardiology practices charge for a stress test
We could not find one national cash price. Some cardiology practices that do not bill insurance post a price list, though, and we read two of them in October 2026. Both lists are for people who pay on their own.
- One practice in Tennessee lists $125 for a treadmill stress test. It lists $225 for a basic stress echocardiogram and $375 for one with a full exercise test. The page was last changed in June 2026. The practice asks for a written order from your referring provider.
- One practice in Florida lists $150 for a treadmill stress test. It lists $1,000 for a nuclear stress test that uses a medicine instead of exercise. Its page was last changed in August 2026.
Both of these are direct-pay cardiology practices that do not bill insurance. That is a main reason their prices are far below the $463 to $3,230 hospital range in the next section. These are two examples and not a national average. Prices near you may be higher or lower, and a practice that bills insurance may charge more. When you call, ask whether the price includes the cardiologist's reading of the test.
Why hospital prices can be far higher
Hospitals set their prices in a different way. A 2022 study in JAMA Internal Medicine looked at the prices that top-ranked hospitals had negotiated with insurers, using 2021 data. It found that the median price for a stress test ranged from $463 at one hospital to $3,230 at another. The median price for an echocardiogram ranged from $204 to $2,588.
Those are prices for insurers, and not what a hospital would charge you in cash. They do show how wide the gap can be for the same type of test. A hospital bill can also come in pieces. One piece is for the room and equipment, and another may come from the doctor who reads the results.
What Medicare pays, as a comparison
Medicare is the federal health plan for people 65 and older and some younger people with disabilities. Its rates are not cash prices, and you cannot use them to buy a test without insurance. They do give a national yardstick that comes from a government schedule.
- For a treadmill stress test done in a doctor's office, the 2026 Medicare fee schedule pays about $73. That covers the tracing and the doctor's reading.
- For a stress echocardiogram done in an office, Medicare pays about $233 in 2026.
- For the pictures in a nuclear stress test, Medicare pays about $428 in an office in 2026. It pays about $1,323 to a hospital outpatient department. The stress part of the test and the tracer are billed on top of that.
The gap between the office and the hospital rate is one more sign that where you have the test changes the bill. It is worth asking whether a test can be done at the cardiologist's office, since your doctor decides what is safe for you.
How to ask for the lowest price
Start with the office that ordered the test. Ask which type of stress test your provider wants and why, so you can compare prices for the same thing. Then call two or three places and ask for a self-pay price in writing. Our guide on asking for the cash price has a script for the call.
Ask each place what the price includes, and check whether it covers the cardiologist's reading, the tracer or medicine, and any ultrasound pictures. A low price that leaves these out can end up higher than a bundled price. If the cost could be large, ask for a written estimate. Our guide on the good faith estimate explains your right to one, and our hospital price library shows what hospitals near you post.
A cash-pay doctor with a monthly membership can examine you, record an EKG and write the order that some practices ask for. Direct primary care usually costs $50 to $200 a month, and you can search for a cash-pay doctor near you. Related guides cover the cost of an EKG and an echocardiogram, which are the tests that sometimes come first.
Chest pain can be an emergency
A stress test is meant for planned care, and a heart attack is an emergency. The CDC lists the major symptoms of a heart attack. They include chest pain or discomfort, feeling weak or lightheaded, and pain in the jaw, neck, back, arms or shoulders. Shortness of breath is another symptom on that list. The CDC says to call 9-1-1 right away if you notice these in yourself or someone else. The sooner you reach an emergency room, the sooner treatment can start.
Emergency rooms must see you whether or not you have insurance, and cost should never keep you from calling. For stress tests that your provider has already scheduled, MedlinePlus says not to stop taking any medicine unless your provider tells you to. This page gives general information and is not medical advice.
Common questions
How much is a stress test without insurance?
Two cardiology practices that post self-pay prices list $125 and $150 for a treadmill stress test in 2026. They list $225 to $1,000 for tests that add pictures of the heart. Hospitals can charge more, so call a few places for a price that includes the doctor's reading.
What does Medicare pay for a stress test?
In 2026, Medicare pays about $73 for a treadmill stress test in a doctor's office and about $233 for a stress echocardiogram. For the pictures in a nuclear stress test it pays about $428 in an office and about $1,323 to a hospital outpatient department. Those amounts are Medicare rates and not cash prices.
Is a nuclear stress test more expensive than a treadmill test?
Yes, it costs more at the practice that lists both. It charges $1,000 for a nuclear test and $150 for a treadmill test. The nuclear test adds a tracer and a special camera.
Do I need a doctor's order for a stress test?
Whether you need an order depends on the place. The Tennessee practice we read asks for a written order from your referring provider. Ask any place you call what it requires before you book.
How long does a stress test take?
MedlinePlus says you exercise for about 10 to 15 minutes, and you are watched for 10 to 15 minutes afterward. Tests with pictures take longer, and one practice lists about an hour for a stress echocardiogram.
Can I get a stress test without a heart problem?
A stress test is ordered when a provider thinks it will help. MedlinePlus says reasons include symptoms, a check before surgery, a high risk for heart disease or a job such as piloting a plane. Talk with your provider about whether you need one.
Can I get a stress test at a hospital, and what will it cost?
Yes, many hospitals do stress tests, but they rarely post one cash price for the whole test. Ask the billing office for a self-pay price in writing that includes the doctor's reading. You can also look up what hospitals near you post in our hospital price library.
This guide is general information, not medical, legal or tax advice. If you have a medical emergency, call 911.