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.

Regional policy — rules vary by state — examples on this page are from one region what's this?

This test is governed by Local Coverage Determinations (LCDs) — rules written by regional Medicare contractors, each binding only in its own territory. Every region keeps its own covered-diagnosis list, so the examples on this page (drawn from one region’s policy) may differ in your state. Want your state’s actual answer? Send us your codes — the free lookup checks the policy that applies to you.

Does Medicare cover it?
Only for certain diagnoses — such as vitamin D deficiency, chronic kidney disease, osteoporosis, malabsorption conditions (examples only; details below)
You pay if covered
$0 — no deductible, no coinsurance
Medicare pays the lab
$29.60
One real ABN quote
$366.37 — the price on the signature pad
Information verified
2026-09-17

Buy it yourself — what you'd really pay

Where Test price Fee Total
Ulta Lab Tests ultalabtests.com Partner link — we earn a commission if you order. No extra cost to you. $46.95 $12.95 draw fee — one per order, covers every test on it $59.90
Jason Health jasonhealth.com $45 $18 one fee per order — covers every test on it $63
Quest questhealth.com $75 $6 physician service fee $81
Labcorp ondemand.labcorp.com · on sale from $99 — confirm before ordering $74.25 — $74.25
Personalabs personalabs.com · price includes the draw; not a partner — we earn nothing from this row $94.50 — $94.50

Disclosure: the Ulta Lab Tests link above is a partner link. If you order through it, ClaraCover earns a commission. It costs you nothing extra, and it never changes what we tell you about Medicare coverage.

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. (Why “normal” and “optimal” vitamin D levels differ, and who decides.)

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:

  1. 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.37 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. If Medicare covers it, the lab gets about $30; if it doesn’t, you pay the lab’s own billing rates. Don’t sign until you see your number in black and white.
  2. The signature-pad price is not the only price. The very same vitamin D test sells direct-to-consumer for $45 at Jason Health (jasonhealth.com — add their flat $18 lab-collection fee per order, so $63 all-in; the one fee covers every test on the same order), about $75 at Quest’s own consumer site (questhealth.com, plus a $6 physician fee — about $81 all-in), and about $99 at Labcorp OnDemand. If your test won’t be covered, buying it directly can cost a fraction of the ABN price — same certified labs, same blood draw.

Before you sign the pad — 60-second checklist

  1. Ask: “Can you print what I’ll owe if Medicare doesn’t pay?”
  2. 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.)
  3. Compare the printed price to the direct-purchase price before deciding how to proceed.

What counts as a “normal” vitamin D level

Start with the range printed on your own report. Every lab sets its own, from its own sample of people on its own equipment, and that is the one your result was measured against.

Beyond that, the honest answer is that the major authorities do not agree, and the guidance has moved. Here is where it currently stands, with who said what:

Level (25(OH)D)SourceWhat they say
20 ng/mL and aboveNIH Office of Dietary Supplements“adequate for most people for bone and overall health”
Below 12 ng/mLNIH Office of Dietary Supplements“too low and might weaken your bones and affect your health”
Above 50 ng/mLNIH Office of Dietary Supplements“too high and might cause health problems”
30 ng/mLEndocrine Society, 2011Was the threshold for “adequate” — superseded
No target givenEndocrine Society, 2024Its current guideline replaces the 2011 one, declines to confirm either 20 or 30, and advises against routine testing in healthy adults aged 19–74

Note the last two rows. The body that raised the bar to 30 in 2011 withdrew that number in June 2024, saying the optimal concentration “remain[s] uncertain.” So a result that one source calls adequate, another calls insufficient, and the most recent guideline declines to label at all.

Wellness apps and testing services often show an “optimal” range that is higher again. Those numbers are usually set by the company’s own clinical team rather than published by a medical body — worth knowing before you act on one. (Where lab ranges and “optimal” ranges come from, and who decides.)

This page can tell you where those numbers came from. It cannot tell you what yours means — that reading belongs to your doctor, alongside your history and your other results.

Quick questions people ask

Does Medicare cover a vitamin D test? Only when there is a medical reason on the order — and that is exactly why this test is denied so often. Vitamin D is not on Medicare’s list of covered screening tests, so “let’s check your level” is not enough. A test ordered to investigate or monitor a specific condition is covered and costs you $0; the same test ordered as part of a general check-up is not covered at all. The list of qualifying diagnoses is above. (The rule that decides this for every blood test.)

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. See our guide to fasting before blood work.

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.

Is vitamin D included in a CBC or regular blood work? No — a CBC (complete blood count) does not check vitamin D. Vitamin D is a separate test with its own line on the order and its own bill (CPT 82306). That separateness is exactly why it can trigger the signature pad when the rest of your routine bloodwork sails through: it’s covered — or denied — on its own.

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. Level thresholds: NIH Office of Dietary Supplements, Vitamin D Fact Sheet for Consumers; Endocrine Society, Vitamin D for the Prevention of Disease clinical practice guideline, 2024. 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.

Covered diagnoses for CPT 82306

There is no national diagnosis list for CPT 82306. Coverage follows the general "reasonable and necessary" standard and any local coverage determination your Medicare contractor has written, as this page describes; the diagnosis on the order still has to support the test.

Billing office? The full list, a batch check, and no daily limit are what we are building for you: tell us you want it. For why lab tests are the one place Medicare gives a straight answer, see what "reasonable and necessary" means.

Have a doctor’s order in hand?

Send us the test and diagnosis codes and we’ll look up your answer — free, within 24 hours.

Send my codes →

Want to keep lab bills at $0? Get our free guide: 5 ways to never overpay at the lab. Join the email list →