Vitamin D Test Cost and Medicare Coverage (CPT 82306)
Also called: 25-OH vitamin D · vitamin D level · calcidiol test — all the same test, CPT 82306.
- Does Medicare cover it?
- Only for certain diagnoses
- You pay if covered
- $0 — no deductible, no coinsurance
- Medicare pays the lab
- $29.60
- Buy it yourself (Quest)
- $59 at questhealth.com
- Buy it yourself (Labcorp)
- $69 at Labcorp OnDemand
- One real ABN quote
- $366 — the price on the signature pad
- Information verified
- 2026-08-31
The short answer
Only for certain diagnoses — and never for routine screening. Medicare pays for a vitamin D blood test when the diagnosis code your doctor puts on the order is on the approved list in your region’s Medicare coverage policy. If the test is ordered “just to check” as part of a routine visit, Medicare’s rules say no — and vitamin D is one of the most commonly denied lab tests in the country because of exactly this.
When Medicare DOES cover it
Regional policies differ slightly, but the covered situations look like this (examples from the Indiana/Michigan policy):
- Diagnosed vitamin D deficiency being treated or monitored
- Chronic kidney disease (stage III or greater)
- Osteoporosis or high fracture risk, and before starting certain bone medications
- Malabsorption conditions (for example celiac disease or after certain surgeries), cirrhosis, or obstructive jaundice
- Calcium or parathyroid problems (abnormal calcium levels, parathyroid disorders)
- Long-term use of certain medications known to lower vitamin D (some seizure and steroid medicines)
If one of these genuinely describes your situation, the diagnosis code for it belongs on your doctor’s order — and coverage follows.
When Medicare does NOT cover it
- Routine screening — “let’s just check your levels” with no qualifying condition or symptom
- Wellness panels that bundle many vitamin tests together
- Testing more often than your region’s frequency limit (commonly 1–4 times per year depending on the policy and diagnosis)
What you pay if it IS covered: $0
This surprises almost everyone: covered lab tests cost Medicare patients nothing. No deductible, no 20% coinsurance — those apply to doctor visits, not lab tests. Medicare pays the lab $29.60 directly, and you owe zero.
What you pay if it is NOT covered — read this before you sign
If the diagnosis on your order isn’t on the covered list, the lab will ask you to sign an Advance Beneficiary Notice (ABN) — often just “sign this pad” — agreeing to pay the lab’s price if Medicare denies the claim. Know two things first:
- You can ask the lab to print exactly what you would owe. You are entitled to this before signing. One Indiana patient’s Quest printout quoted $366 for this test. For perspective: when Medicare covers this exact test, it pays the lab $29.60 — the pad price was more than twelve times what the lab accepts from Medicare every day.
- The signature-pad price is not the only price. The very same vitamin D test sells direct-to-consumer for about $59 at Quest’s own consumer site (questhealth.com) and about $69 at Labcorp OnDemand. If your test won’t be covered, buying it directly can cost a fraction of the ABN price — same lab, same blood draw.
Before you sign the pad — 60-second checklist
- Ask: “Can you print what I’ll owe if Medicare doesn’t pay?”
- Ask your doctor: “Is there a diagnosis that accurately describes my situation on the covered list?” (Never ask anyone to change a code just to get coverage — that’s fraud. But doctors often have a legitimate reason for the test that simply wasn’t coded.)
- Compare the printed price to the direct-purchase price before deciding how to proceed.
Quick questions people ask
Do you have to fast for a vitamin D blood test? Typically no — vitamin D testing doesn’t usually require fasting. But your doctor’s order may include other tests that do, so follow whatever instructions came with your order.
What is the vitamin D blood test called? You’ll see it written several ways: 25-hydroxy vitamin D, 25(OH)D, calcidiol, or just “vitamin D level.” On billing paperwork it’s CPT code 82306 — all the same test.
How often will Medicare pay for it? Under the Indiana/Michigan policy, up to 3 times per year when a covered diagnosis applies; other regions set their own limits. More frequent testing needs documented medical necessity.
Sources and data dates
Medicare payment amount: CMS Clinical Laboratory Fee Schedule (current quarter). Coverage rules: CMS Medicare Coverage Database, LCD L34658 and billing article A57484 (WPS, the Medicare contractor for Indiana and Michigan — your state’s policy may differ in details). Consumer prices checked August 2026. Information current as of the date shown above; coverage is always determined by Medicare when your claim is processed.
ClaraCover provides information, not medical, billing, or insurance advice. Talk to your doctor about what tests you need.