Not always. Medicare generally allows B-12 injections when medically necessary; however, commercial payers may require prior authorization, so it is essential to verify per payer policy.

HCPCS Code J3420: Injection, Vitamin B-12 (Cyanocobalamin), up to 1,000 mcg per Unit
Learn about HCPCS J3420 for vitamin B12 injections, including coverage rules and payer documentation requirements.
Frequently asked questions
Acceptable ICD-10 codes include examples like D51.x (Vitamin B-12 deficiency anemias), K90.x (malabsorption syndromes), or G32.0 (subacute combined degeneration of the spinal cord). Coverage depends on documentation and payer-specific LCD/NCD guidance.
No. Initial therapy is usually covered for a limited period (e.g., 2–3 months). Ongoing billing requires documentation of continued medical necessity, and some Medicare Administrative Contractors (MACs) may require additional review for long-term use.
EHR and practice management software
Get started for free
*No credit card required
Free
$0/usd
Unlimited clients
Telehealth
1GB of storage
Client portal text
Automated billing and online payments





