Vitamin B12 Test Cost and Medicare Coverage (CPT 82607)

Also called: B12 level · cobalamin test · cyanocobalamin test — all the same test, CPT 82607.

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 unexplained anemia (especially with enlarged red cells), nerve symptoms being evaluated (numbness, tingling, balance trouble), malabsorption conditions or stomach/intestinal surgery, monitoring diagnosed B12 deficiency (examples only; details below)
You pay if covered
$0 — no deductible, no coinsurance
Medicare pays the lab
$15.08
Information verified
2026-09-04

Buy it yourself — what you'd really pay

Where Test price Fee Total
Jason Health jasonhealth.com $15 $18 one fee per order — covers every test on it $33
Ulta Lab Tests ultalabtests.com Partner link — we earn a commission if you order. No extra cost to you. $28.95 $12.95 draw fee — one per order, covers every test on it $41.90
Quest questhealth.com · sold only as a B12 + folate panel $82 $6 physician service fee $88
Labcorp ondemand.labcorp.com $49 $49

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 when a specific deficiency is genuinely suspected — never as part of a wellness panel. B12 testing is governed by regional Medicare policies, and they’re blunt about the trap this page exists for: vitamin panels — several vitamins checked together “to see where you stand” — are considered screening and are not covered, ever. A targeted B12 test, ordered because your symptoms or blood work point at B12 specifically, is covered. The difference is one diagnosis code on the order, and it’s why B12 sits in our most-denied group.

When Medicare DOES cover it

Regional policies differ in detail, but the covered picture (from one regional policy, LCD L34914) looks like this:

  • Unexplained anemia — especially the kind where red blood cells run large (something a CBC reveals)
  • Nerve symptoms being worked up — numbness, tingling, balance problems, memory concerns where B12 deficiency is on the suspect list
  • Malabsorption — celiac disease, Crohn’s, chronic stomach inflammation, or a history of stomach/intestinal surgery
  • Medications that deplete B12 over long use (metformin and long-term acid reducers are the familiar ones)
  • Monitoring a diagnosed deficiency — retesting to confirm treatment worked, then roughly annually; policies commonly allow up to about 4 tests a year for active deficiency or malabsorption

When Medicare does NOT cover it

  • Routine screening — “let’s check your levels” with no finding behind it
  • Multi-vitamin wellness panels — automatically treated as screening, no matter what symptoms exist
  • Re-testing a corrected deficiency more often than needed to confirm it stays corrected

If your test gets flagged, ask your doctor whether a finding on the covered list genuinely describes your situation. (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.)

What you pay if it IS covered: $0

Covered lab tests cost Medicare patients nothing — no deductible, no 20% coinsurance. Medicare pays the lab $15.08 for a B12 test, and you owe zero.

What you pay if it is NOT covered — read this before you sign

If B12 is on your order without a qualifying diagnosis, regional policy requires the lab to hand you the Advance Beneficiary Notice (ABN) — the signature pad. Before you sign:

  1. Ask the lab to print exactly what you would owe. You’re entitled to see the number first. For perspective: when Medicare covers this exact test, it pays the lab $15.08.
  2. Know the direct prices: $15 at Jason Health (jasonhealth.com — add their flat $18 lab-collection fee per order), $49 at Labcorp OnDemand, and $82 at Quest’s consumer site (questhealth.com, plus a $6 fee — Quest sells it only bundled with folate). 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 finding — my anemia, my symptoms, my medications — that makes this test medically necessary?”
  3. Compare the printed price to the direct-purchase prices before deciding how to proceed.

Quick questions people ask

What is the normal range for B12 levels? Most labs consider roughly 200–900 pg/mL normal, with the exact range varying by lab — your report shows the range that applies to your result. Borderline-low results are common and genuinely ambiguous, which is when doctors add follow-up tests (sometimes homocysteine or methylmalonic acid) to settle the question. What the numbers mean for you is a conversation for your doctor.

Why is B12 often ordered with folate? The two deficiencies cause look-alike anemias and are evaluated together — but they’re separate tests with separate codes and separate coverage. Our folate page is coming soon; the same regional vitamin policy governs both.

Do you have to fast for a B12 test? No — fasting isn’t required, though B12 is often drawn alongside tests that do require it. Follow your order’s instructions.

Sources and data dates

Medicare payment amount: CMS Clinical Laboratory Fee Schedule, 2026 Q3 file (national rate). Coverage rules: CMS Medicare Coverage Database, LCD L34914 and billing article A56416 (a regional policy used here as the example — your region’s policy may differ in details). Consumer prices checked September 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.

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 →