CPT 82607: vitamin B12 blood test. What Medicare pays and what to ask
The vitamin B12 test is a routine blood test billed on its own. Here is what 82607 covers and the Medicare lab rate.
What this code means
CPT 82607 measures the level of vitamin B12 (cyanocobalamin) in the blood.
It is ordered for anemia, nerve symptoms, memory problems and to check the effect of diet or medication.
Why the bill can be much higher than the Medicare rate
It is often ordered with other tests, so several small lines can add up.
The Medicare lab rate is small, so large multiples on hospital bills are common.
| If a line is billed at | It would be |
|---|---|
| 5x the Medicare rate | $75.40 |
| 10x the Medicare rate | $150.80 |
| 20x the Medicare rate | $301.60 |
The Medicare rate is a published benchmark, not a legal ceiling on what a provider may charge. Our free scan flags a line as worth a closer look when it is billed at more than 10 times the Medicare rate.
Questions worth asking before you pay
- Was the B12 test run once on this date?
- Which other tests were added at the same time?
- Is the blood draw billed only once?
Check every line against the official Medicare rates in about a minute. The scan is free.
Related codes
Source: Medicare Clinical Laboratory Fee Schedule (CMS, 2026), national payment limit. Last updated October 2026. This page is general information, not legal or medical advice. Rates change each year and a hospital bill can include charges that the benchmark does not cover.