Medicare covers a cardiovascular disease screening, a fasting blood test for your cholesterol, at no cost to you. But it pays for that screening only once every five years, not once a year. If you're used to getting your cholesterol checked annually, that comes as a surprise. Knowing it, and knowing what turns a free screening into a billed test, saves you from an unexpected charge.
In This Guide
- Key Takeaways
- What Medicare's Cholesterol Screening Covers
- How Often Does Medicare Cover a Cholesterol Screening?
- What You Pay
- Frequently Asked Questions
- Learn More
What Medicare's Cholesterol Screening Covers
When Medicare says it covers a cardiovascular disease screening, it means one specific blood test: a lipid panel. That panel measures three things at once, your total cholesterol, your HDL (the "good" cholesterol), and your triglycerides. Together they help your doctor spot the conditions that can lead to a heart attack or stroke.Centers for Medicare & Medicaid Services. (n.d.). Medicare.gov — Cardiovascular disease screenings. medicare.gov. Retrieved Jul 10, 2026, from https://www.medicare.gov/coverage/cardiovascular-disease-screenings
Two rules come with it. First, you have to fast: the test is done after a 12-hour fasting period, so this is the "nothing but water since last night" blood draw. Second, your provider has to order it. Medicare covers this screening when the physician treating you orders it for early detection of cardiovascular disease in someone who has no apparent signs or symptoms.Centers for Medicare & Medicaid Services. (n.d.). Medicare.gov — Cardiovascular disease screenings. medicare.gov. Retrieved Jul 10, 2026, from https://www.medicare.gov/coverage/cardiovascular-disease-screenings
That second rule matters more than it sounds. This is a screening, meant to catch a problem before you feel it. It's not the test your doctor runs to figure out why you're already having chest pain or to manage a heart condition you've already been diagnosed with. That's a different situation, and we'll get to what it costs below.
How Often Does Medicare Cover a Cholesterol Screening?
A lot of us think of a cholesterol check as a yearly thing, so it's easy to assume Medicare's free screening works the same way. It doesn't.
Medicare pays for the cardiovascular disease screening tests once every five years.Centers for Medicare & Medicaid Services. (n.d.). Medicare.gov — Cardiovascular disease screenings. medicare.gov. Retrieved Jul 10, 2026, from https://www.medicare.gov/coverage/cardiovascular-disease-screenings The rule is written tightly: Medicare won't pay for the screening tests again within the 59 months following your last screening, which is just under five years.Centers for Medicare & Medicaid Services. (n.d.). Medicare.gov — Cardiovascular disease screenings. medicare.gov. Retrieved Jul 10, 2026, from https://www.medicare.gov/coverage/cardiovascular-disease-screenings So if you had the free screening in the spring of one year, you're not due for another covered one until roughly five years later.
If you're used to an annual cholesterol number, that gap can feel long. But remember what this benefit is: a preventive screening for someone without symptoms. If you already have heart disease or another diagnosed condition, and your doctor orders cholesterol testing to keep an eye on it, that's diagnostic testing, not this five-year screening. Diagnostic care follows a different set of rules, and it's billed differently, which brings us to cost.
What You Pay
Good news on the screening itself: you pay nothing. When your doctor or other qualified health care provider accepts assignment, you pay $0 for the cardiovascular disease screening blood tests, with no deductible and no coinsurance.Centers for Medicare & Medicaid Services. (n.d.). Medicare.gov — Cardiovascular disease screenings. medicare.gov. Retrieved Jul 10, 2026, from https://www.medicare.gov/coverage/cardiovascular-disease-screenings
"Accepts assignment" is worth a quick translation. It means the provider agrees to take Medicare's approved amount as full payment. Most providers do, but it's a fair thing to confirm when you schedule, because the $0 depends on it.Centers for Medicare & Medicaid Services. (n.d.). Medicare.gov — Cardiovascular disease screenings. medicare.gov. Retrieved Jul 10, 2026, from https://www.medicare.gov/coverage/cardiovascular-disease-screenings
Now for the part that isn't free. The $0 covers the screening, and only the screening. If you have symptoms, or you already have a diagnosed condition your doctor is managing, cholesterol testing in that context is diagnostic, not preventive. Diagnostic services are billed the normal way: you pay the annual Part B deductible ($283 in 2026), and then 20% of the Medicare-approved amount.Centers for Medicare & Medicaid Services. (2026). 2026 Medicare Parts A & B Premiums and Deductibles. cms.gov. Retrieved Jun 22, 2026, from https://www.cms.gov/newsroom/fact-sheets/2026-medicare-parts-b-premiums-deductibles That's not a reason to skip the screening. It's just worth knowing that the free part stops where the screening ends and the workup begins.
Frequently Asked Questions
Does Medicare cover cholesterol screening?
Yes. Medicare Part B covers a cardiovascular disease screening, which is a lipid panel measuring your total cholesterol, HDL cholesterol, and triglycerides, done after a 12-hour fast. You pay $0 for the tests when your provider accepts assignment. It's covered once every five years, though, not once a year.
How often will Medicare pay for the cardiovascular screening?
Once every five years. The rule bars Medicare from paying for the screening tests again within the 59 months following your last screening, which works out to just under five years. If you want a cholesterol number more often than that, it wouldn't be covered as this free preventive screening.
Do I have to fast for the test?
Yes. The covered screening is a lipid panel performed after a 12-hour fasting period, so plan on nothing but water beforehand and check with your provider on the timing.
Is the cardiovascular screening really free?
The screening tests are $0 when your doctor or other qualified provider accepts assignment, with no deductible and no coinsurance. What isn't free is diagnostic testing. If you have symptoms or a diagnosed condition your doctor is managing, that testing is billed under the standard Part B deductible ($283 in 2026) and 20% coinsurance.
What if I already have heart disease or symptoms?
Then cholesterol testing your doctor orders to evaluate or manage that is diagnostic care, not the preventive screening on the five-year clock. It follows regular Part B cost-sharing rather than the $0 preventive rule. It's a good idea to ask your provider whether a given test is being ordered as the preventive screening or as diagnostic care, since the two are billed differently.
Learn More
Find personalized help understanding what a parent's Medicare screenings will actually cost at brevy.com.
The information on Brevy.com is for educational purposes only and is not a substitute for professional legal, financial, or medical advice. Rules vary by state and program and change frequently. Always verify with the relevant agency or a qualified professional. Brevy is not a law firm, financial advisor, or healthcare provider.