Vitamin B12 (Cyanocobalamin) (CPT 82607)
Medicare Rate vs. Lab Charges
Medicare pays $14.49 for this test. Labs commonly charge $50.00–$195.00. That's a 245%–1246% markup above what Medicare pays.
What This Test Is
Vitamin B12 is essential for nerve function and red blood cell formation. Low B12 causes pernicious anemia and neurological symptoms. It's ordered for patients with anemia, fatigue, neuropathy, or those on metformin or with GI absorption issues.
Medicare Rate vs. Lab Charges
| Medicare Allowable Rate | $14.49 |
| Typical Lab Charge Range | $50.00–$195.00 |
| Average Markup Above Medicare | 245%–1246% |
Does Medicare Cover This Test?
Yes, Medicare Part B covers B12 testing when ordered to evaluate anemia, neurological symptoms, or diagnosis of pernicious anemia.
Common Reasons for Denial
- Screening in asymptomatic patient without risk factors
- Routine supplementation monitoring without documented deficiency
- Tested too frequently without symptom change
- No diagnosis code indicating reason for test
- Duplicate test within short timeframe
What To Do If You're Overcharged
If you received a lab bill that seems unusually high compared to Medicare rates:
- Check your Explanation of Benefits (EOB) from Medicare or your insurance to see what should have been paid.
- Request an itemized bill from the lab showing all charges.
- Compare to GougeStop rates for your area to see if the charge is reasonable.
- Contact the lab's billing department to dispute erroneous charges or negotiate a lower rate.
- File an appeal with Medicare if a claim was incorrectly denied.
Frequently Asked Questions
A: Patients with fatigue, neuropathy, anemia, those over 65, those on metformin, and those with GI conditions affecting absorption (Crohn's, celiac).
A: Yes. B12 requires intrinsic factor (made in the stomach) to be absorbed. Without it, dietary B12 isn't absorbed—this is pernicious anemia.
A: If diagnosed with deficiency, baseline testing; if on supplementation, periodic monitoring per your doctor's schedule (often annual or less).