The best cyanocobalamin we track, ranked by real cost-per-dose — not paid placements. Across 4 tracked options the typical dose runs $0.01 per serving.
Prices checked Jun 24, 2026

<$0.001 per serving — the cheapest cyanocobalamin dose we track.
Cost-per-serving normalizes price across bottle sizes — a 60-count and a 365-count compare fairly.
| # | Product | Form · dose | Servings | Price | $ / serving | $ / 500 mcg |
|---|---|---|---|---|---|---|
| 1 | Carlyle B12 Vitamin 1000 mcg | 250 Count | Time Release… | tablet · 1000mcg | 250 | $0.03 | <$0.001 | <$0.001 |
| 2 | Superior Source No Shot Vitamin B-12 Cyanocobalamin 1000… | tablet · 1000mcg | 100 | $0.08 | $0.001 | <$0.001 |
| 3 | NOW Supplements, Folic Acid 800 mcg + B-12… | tablet · 800mcg | 250 | $6.11 | $0.02 | $0.02 |
| 4 | Carlyle Vitamin B12 Sublingual 2500 mcg | 250 Fast… | tablet · 2500mcg | 250 | $7.46 | $0.03 | $0.006 |
See also: cheapest cyanocobalamin per dose · Cyanocobalamin basics
Carlyle B12 Vitamin 1000 mcg | 250 Count | Time Release Tablets | as… — <$0.001 per serving ($0.03 for 250 servings), the lowest cost-per-dose cyanocobalamin in our Amazon US catalog as of June 2026.
About $0.01 per serving across 4 tracked cyanocobalamin products, ranging from $0.001 for the best deals to $0.03 for premium options.
To reach the commonly-studied 500 mcg/day dose, Carlyle B12 Vitamin 1000 mcg | 250 Count | Time Release Tablets | as… is the best value at <$0.001 per day — cheaper than bottles that look low-priced per serving but are underdosed.