DeliveredDose

How much does vitamin B12 cost?

Latest price check:

Our picks, by labeled strength, with a link to buy them: see where to buy. A strength with no certified package we can price today has no pick, and is not listed there.

Vitamin B12 is priced one labeled strength at a time, never as one range across strengths. Which strength to take is a dose decision this site does not make. We price 32 vitamin B12 packages at 7 labeled strengths, the most at 1,000 mcg (capsules, softgels and tablets), 9 of them. At 1,000 mcg a serving (capsules, softgels and tablets), 1,000 mcg costs between 6.65¢ and 40.0¢ before delivery, and the median is 19.2¢. Every strength is in the table below.

Labeled strengthPackagesCheapest per 1,000 mcgMiddleMost expensive
24 mcg1$16.65one package
200 mcg418.0¢29.2¢39.5¢
500 mcg113.3¢one package
1,000 mcg
capsules, softgels and tablets
96.65¢19.2¢40.0¢
1,000 mcg
gummies and chewables
45.48¢25.2¢34.5¢
2,000 mcg33.54¢5.82¢10.4¢
3,000 mcg
capsules, softgels and tablets
39.26¢10.2¢11.9¢
3,000 mcg
gummies and chewables
115.5¢one package
5,000 mcg
capsules, softgels and tablets
42.16¢4.08¢7.33¢
5,000 mcg
gummies and chewables
14.99¢one package
5,000 mcg
liquids
12.95¢one package

The form the panel names (methylcobalamin or cyanocobalamin), the strength and the format all move the price, so each labeled strength is its own range, with the form beside each row. A stronger tablet holds more comparison doses, so it looks cheap per dose. The cheapest row is a price, not a recommendation. Every figure is per 1,000 mcg as each product's Supplement Facts panel (or, where a size has none published, another size's panel from the same line) states it, before delivery; each product page says whether its retailer publishes a delivery rate.

24 mcg a serving: 1 package

ProductTypePer 1,000 mcg, before deliveryContainerVerification
MegaFood B12 Energy Gummies, Cranberry (70 gummies)Methylcobalamin, gummies; the panel also prints organic cranberry fruit 100 mg$16.65$13.99D

200 mcg a serving: 4 packages

ProductTypePer 1,000 mcg, before deliveryContainerVerification
BulkSupplements.com Vitamin B12 Cyanocobalamin 200 mcg (500 capsules)Cyanocobalamin, capsules18.0¢$17.97D
BulkSupplements.com Vitamin B12 Methylcobalamin 200 mcg (500 capsules)Methylcobalamin, capsules19.0¢$18.97D
BulkSupplements.com Vitamin B12 Methylcobalamin 200 mcg (240 capsules)Methylcobalamin, capsules39.5¢$18.97D
BulkSupplements.com Vitamin B12 Cyanocobalamin 200 mcg (240 capsules)Cyanocobalamin, capsules39.5¢$18.97D

500 mcg a serving: 1 package

ProductTypePer 1,000 mcg, before deliveryContainerVerification
Nutricost Vitamin B12 500 mcg (240 capsules)Methylcobalamin, capsules13.3¢$15.97D

1,000 mcg a serving (capsules, softgels and tablets): 9 packages

ProductTypePer 1,000 mcg, before deliveryContainerVerification
Nutricost Vitamin B12 1,000 mcg (240 capsules)Methylcobalamin, capsules6.65¢$15.97D
Nutricost Vitamin B12 1,000 mcg (120 capsules)Methylcobalamin, capsules9.98¢$11.97D
BulkSupplements.com Vitamin B12 Cyanocobalamin 1,000 mcg (180 softgels)Cyanocobalamin, softgels12.8¢$22.97D
Nature Made Vitamin B12 1000 mcg (150 softgels)Cyanocobalamin, softgels15.9¢$23.89A
Nature Made Vitamin B12 1000 mcg (90 softgels)Cyanocobalamin, softgels19.2¢$17.29A
Nature Made Vitamin B12 Fast Dissolve 1000 mcg (50 tablets)Cyanocobalamin, tablets19.8¢$9.89A
BulkSupplements.com Vitamin B12 Cyanocobalamin 1,000 mcg (60 softgels)Cyanocobalamin, softgels35.0¢$20.97D
Thorne Vitamin B12 1,000 mcg (90 capsules)Methylcobalamin, capsules37.8¢$34.00A
Thorne Vitamin B12 1,000 mcg (60 capsules)Methylcobalamin, capsules40.0¢$24.00A

1,000 mcg a serving (gummies and chewables): 4 packages

ProductTypePer 1,000 mcg, before deliveryContainerVerification
Micro Ingredients Vitamin B12 1,000 mcg Chewable Tablets, Strawberry (365 chewable tablets)Methylcobalamin, chewables5.48¢$19.99D
Nature Made Energy B12 1000 mcg Gummies (150 gummies)Cyanocobalamin, gummies23.5¢$17.59C
Nature Made Energy B12 1000 mcg Gummies (80 gummies)Cyanocobalamin, gummies27.0¢$10.79C
Nature Made Zero Sugar Energy B12 Gummies 1000 mcg (110 gummies)Cyanocobalamin, gummies34.5¢$18.99C

2,000 mcg a serving: 3 packages

ProductTypePer 1,000 mcg, before deliveryContainerVerification
Nutricost Vitamin B12 2,000 mcg (240 capsules)Methylcobalamin, capsules3.54¢$16.97D
Nutricost Vitamin B12 2,000 mcg (120 capsules)Methylcobalamin, capsules5.82¢$13.97D
Sports Research Methyl Vitamin B12 2,000 mcg (120 liquid veggie capsules) (last known price, Nov 4)Methylcobalamin, capsules10.4¢$24.95D

3,000 mcg a serving (capsules, softgels and tablets): 3 packages

ProductTypePer 1,000 mcg, before deliveryContainerVerification
MegaFood Extra Strength Methyl B12 3,000 mcg (90 capsules)Methylcobalamin, capsules; the panel also prints organic beetroot juice powder 200 mg9.26¢$24.99D
Nature Made Vitamin B12 Extra Strength 3000 mcg (60 softgels)Cyanocobalamin, softgels10.2¢$18.39A
Nature Made Vitamin B12 Fast Dissolve Extra Strength 3000 mcg (40 tablets)Cyanocobalamin, tablets11.9¢$14.29A

3,000 mcg a serving (gummies and chewables): 1 package

ProductTypePer 1,000 mcg, before deliveryContainerVerification
Nature Made Vitamin B12 Extra Strength 3000 mcg Gummies (60 gummies)Cyanocobalamin, gummies15.5¢$13.99A

5,000 mcg a serving (capsules, softgels and tablets): 4 packages

ProductTypePer 1,000 mcg, before deliveryContainerVerification
Nutricost Vitamin B12 5,000 mcg (240 capsules)Methylcobalamin, capsules2.16¢$25.97D
Nutricost Vitamin B12 5,000 mcg (120 capsules)Methylcobalamin, capsules3.16¢$18.97D
Sports Research Methyl Vitamin B12 5,000 mcg (120 liquid veggie capsules) (last known price, Nov 4)Methylcobalamin, capsules4.99¢$29.95D
Nature Made Vitamin B12 Maximum Strength 5000 mcg (60 softgels)Cyanocobalamin, softgels7.33¢$21.99A

5,000 mcg a serving (gummies and chewables): 1 package

ProductTypePer 1,000 mcg, before deliveryContainerVerification
Micro Ingredients Vitamin B12 5,000 mcg Chewable Tablets, Strawberry (240 chewable tablets)Methylcobalamin, chewables4.99¢$29.95D

5,000 mcg a serving (liquids): 1 package

ProductTypePer 1,000 mcg, before deliveryContainerVerification
Nutricost Organic Vitamin B12 Liquid Drops 5,000 mcg (3.8 fl oz)Methylcobalamin, liquid2.95¢$16.97D

1,000 mcg is the unit this site prices vitamin B12 against, so that packages of different strengths and forms can be priced on one scale at all; it is not a recommendation about what to take. The cheapest at each strength, side by side: What is the cheapest vitamin B12?

Where to buy: the pick for each type

The pick is the cheapest product that clears four bars:

  • certified, and named at the exact package where the certifier names packages
  • no adverse finding on record
  • a price its retailer let us read recently
  • no more than a year’s supply at the label’s serving

It is ranked per delivered dose where the retailer publishes a delivery rate. Where none does, it is the cheapest such product before delivery, and it says how far the order is from free delivery. It is the same pick the category page shows.

At 1,000 mcg a serving, capsules, softgels and tablets
Our pick, delivery included
Thorne Vitamin B12 1,000 mcg (90 capsules)
37.8¢per 1,000mcg, delivered$11.33 a month
A · CertifiedA · NSF Certified for SportBuy at Thorne (direct) · $34.00
How these lines are chosen

Among 4 products and 4 retailer listings we track; Amazon and Walmart are not included. A month is thirty doses of 1,000mcg, priced the same way as the figure beside it. It is worked out before that figure is rounded, so it can differ from thirty times it by a few cents. It is not thirty servings where a serving holds more or less than 1,000mcg. “Delivery known” ranks only products whose retailer publishes a delivery rate. Every package we price, with its delivery terms, is on the Methylcobalamin page.

At 1,000 mcg a serving, capsules, softgels and tablets
Our pick, delivery included
Nature Made Vitamin B12 1000 mcg (150 softgels)
16.7¢per 1,000mcg, delivered if you add $1.11 for free delivery$5.00 a month
A · CertifiedA · USP VerifiedBuy at Nature Made (direct) · $23.89
How these lines are chosen

Among 5 products and 5 retailer listings we track; Amazon and Walmart are not included. A month is thirty doses of 1,000mcg, priced the same way as the figure beside it. It is worked out before that figure is rounded, so it can differ from thirty times it by a few cents. It is not thirty servings where a serving holds more or less than 1,000mcg. “Delivery known” ranks only products whose retailer publishes a delivery rate. Every package we price, with its delivery terms, is on the Cyanocobalamin page.

At 3,000 mcg a serving, capsules, softgels and tablets
Our pick, delivery included
Nature Made Vitamin B12 Extra Strength 3000 mcg (60 softgels)
14.7¢per 1,000mcg, delivered$4.40 for thirty doses of 1,000mcg
A · CertifiedA · USP VerifiedBuy at Nature Made (direct) · $18.39
How these lines are chosen

Among 2 products and 2 retailer listings we track; Amazon and Walmart are not included. A month is thirty doses of 1,000mcg, priced the same way as the figure beside it. It is worked out before that figure is rounded, so it can differ from thirty times it by a few cents. It is not thirty servings where a serving holds more or less than 1,000mcg. “Delivery known” ranks only products whose retailer publishes a delivery rate. Every package we price, with its delivery terms, is on the Cyanocobalamin page.

At 3,000 mcg a serving, gummies and chewables
Our pick, delivery included
Nature Made Vitamin B12 Extra Strength 3000 mcg Gummies (60 gummies)
24.4¢per 1,000mcg, delivered$7.33 for thirty doses of 1,000mcg
A · CertifiedA · USP VerifiedBuy at Nature Made (direct) · $13.99
How these lines are chosen

Among 1 product and 1 retailer listing we track; Amazon and Walmart are not included. A month is thirty doses of 1,000mcg, priced the same way as the figure beside it. It is worked out before that figure is rounded, so it can differ from thirty times it by a few cents. It is not thirty servings where a serving holds more or less than 1,000mcg. “Delivery known” ranks only products whose retailer publishes a delivery rate. Every package we price, with its delivery terms, is on the Cyanocobalamin page.

At 5,000 mcg a serving
Our pick, delivery included
Nature Made Vitamin B12 Maximum Strength 5000 mcg (60 softgels)
10.0¢per 1,000mcg, delivered$3.00 for thirty doses of 1,000mcg
A · CertifiedA · USP VerifiedBuy at Nature Made (direct) · $21.99
How these lines are chosen

Among 1 product and 1 retailer listing we track; Amazon and Walmart are not included. A month is thirty doses of 1,000mcg, priced the same way as the figure beside it. It is worked out before that figure is rounded, so it can differ from thirty times it by a few cents. It is not thirty servings where a serving holds more or less than 1,000mcg. “Delivery known” ranks only products whose retailer publishes a delivery rate. Every package we price, with its delivery terms, is on the Cyanocobalamin page.

More questions like this

Full comparison of every product in this category: Vitamin B12. Every question we answer: the question index.

What this rests on: Prices are the last ones we recorded at the retailer named on each product page. Prices go stale, so each page says when it was checked. We track some products, not every one sold, and Amazon and Walmart are not among our stores. Listings and labels are read at the source, and each page links to them. Found an error? Tell us. The full method: How we compare.