Vitamins
Vitamin B12
A B vitamin found almost only in animal foods, so vegans need it from pills or fortified food. Your body needs it for blood and nerves.
245 products from US online stores, sorted by what 1,000 µg of vitamin B12 costs – not by the price per pack.
1.9¢Lowest cost
per 1,000 µg vitamin B12
- Prices checked Nov 1, 2026, US
- No paid placements

What does 1,000 µg mean?
- vitamin B12 per serving in most of the products we checked
- 1,000–5,000 µgvitamin B12 per serving in most of the products we checked
- recommended a day for adults (NIH)
- 2.4 µgrecommended a day for adults (NIH)
- upper limit set for vitamin B12 (NIH)
- Noneupper limit set for vitamin B12 (NIH)
- 1,000 µg is a fixed amount to compare by: half of the 245 products we checked have up to 2,000 µg per serving, the other half more.
- 1,000 µg is more than the 2.4 µg recommended a day for adults (NIH (opens in a new tab)).
We compare by 1,000 µg only so products line up – it’s not a recommendation. Not medical advice. More on amounts, with sources
Where products miss quality points
How the 245 products score
- Very good 90+: 19
- Good 75+: 224
- Fair 60+: 2
- Low under 60: 0
- have no seal from an independent testing program
- 92%have no seal from an independent testing program10 of 30 testing points for GMP, 15 for the 17 whose label says “third-party tested”
The full 30 testing points need an independent test. Every supplement sold in the US is made under the FDA’s GMP rules – the maker checks its own products, which gives 10 points. A seal from a testing program like NSF, USP or Informed Choice means a lab outside the company checks that what’s inside matches the label. Most brands don’t take part. That doesn’t make a product bad – without a seal, a clean product still gets up to 80.
We find seals on the label and in NSF’s public lists. USP and Informed Choice don’t let us search their lists automatically, so a seal that’s only in their lists can be missing. How the score works
Pack size
Compare packs of a similar size.
All sizes in one list can affect the results – big packs usually cost less per 1,000 µg. Pick a size above to compare packs that are alike.
234 of 245 products · cheapest per 1,000 µg vitamin B12 first
11 products are hidden
They have 10,000 µg vitamin B12 or more in one serving – at least 10 times the 1,000 µg we compare. There’s no official upper limit, so we only mark them.
- Rank 1
Nutricost
Vitamin B12, 5,000 mcg
Methylcobalamin · Capsules
85Good qualityMade in USA1.9¢per 1,000 µg
Lowest
- Pack
- $22.95240 capsules
- Vitamin B12 per serving
- 5,000 µgin 1 capsule
- Pack lasts
- 240 daysif you take 1 capsule (5,000 µg) a day
vitacost.com (opens in a new tab)Checked Nov 1, 2026 · Label
- Rank 2
Vitamatic
Vitamin B12 5000 mcg Fast Dissolve
Cyanocobalamin · Tablets
78Good qualityMade in USA2¢per 1,000 µg
3% more
- Pack
- $17.99365 tablets183 servings
- Vitamin B12 per serving
- 5,000 µgin 2 tablets
- Pack lasts
- 365 daysif you take 1 tablet (2,500 µg) a day
vitamaticusa.com (opens in a new tab)Checked Nov 1, 2026 · Label
- Rank 3
Vitamatic
Vitamin B12, Natural Berry
Cyanocobalamin · Tablets
78Good qualityCountry not stated2.2¢per 1,000 µg
15% more
- Pack
- $19.99365 tablets183 servings
- Vitamin B12 per serving
- 5,000 µgin 2 tablets
- Pack lasts
- 365 daysif you take 1 tablet (2,500 µg) a day
vitacost.com (opens in a new tab)Checked Nov 1, 2026 · Label
- Rank 4
21st Century
Vitamin B-12, Cherry, 5,000 mcg
Cyanocobalamin · Tablets
80Good qualityCountry not stated2.3¢per 1,000 µg
19% more
- Pack
- $12.49110 tablets
- Vitamin B12 per serving
- 5,000 µgin 1 tablet
- Pack lasts
- 110 daysif you take 1 tablet (5,000 µg) a day
vitacost.com (opens in a new tab)Checked Nov 1, 2026 · Label
- Rank 5
21st Century
Vitamin B-12 5000 mcg
Cyanocobalamin · Tablets
80Good qualityCountry not stated2.3¢per 1,000 µg
19% more
- Pack
- $12.49110 tablets
- Vitamin B12 per serving
- 5,000 µgin 1 tablet
- Pack lasts
- 110 daysif you take 1 tablet (5,000 µg) a day
21stcenturyvitamins.com (opens in a new tab)Checked Nov 1, 2026 · Label
- Rank 6
Best Naturals
Vitamin B-12 6000 mcg
Methylcobalamin · Tablets
80Good qualityMade in USA2.6¢per 1,000 µg
38% more
- Pack
- $18.99120 tablets
- Vitamin B12 per serving
- 6,000 µgin 1 tablet
- Pack lasts
- 120 daysif you take 1 tablet (6,000 µg) a day
shopbestnaturals.com (opens in a new tab)Checked Nov 1, 2026 · Label
- Rank 7
Vitamatic
Vitamin B12 1000 mcg Fast Dissolve
Cyanocobalamin · Tablets
78Good qualityCountry not stated2.7¢per 1,000 µg
43% more
- Pack
- $9.99365 tablets
- Vitamin B12 per serving
- 1,000 µgin 1 tablet
- Pack lasts
- 365 daysif you take 1 tablet (1,000 µg) a day
vitamaticusa.com (opens in a new tab)Checked Nov 1, 2026 · Label
- Rank 8
Nutricost
Vitamin B12, 5,000 mcg
Methylcobalamin · Capsules
85Good qualityMade in USA2.8¢per 1,000 µg
48% more
- Pack
- $16.95120 capsules
- Vitamin B12 per serving
- 5,000 µgin 1 capsule
- Pack lasts
- 120 daysif you take 1 capsule (5,000 µg) a day
vitacost.com (opens in a new tab)Checked Nov 1, 2026 · Label
- Rank 9
Nature's Life
B-12 Drops, Mixed Berry, 5,000 mcg
Methylcobalamin · Liquid
80Good qualityCountry not stated2.8¢per 1,000 µg
49% more
- Pack
- $28.09118.3 ml (4 fl oz)197 servings
- Vitamin B12 per serving
- 5,000 µgin 0.6 ml
- Pack lasts
- 985 daysif you take 1,000 µg a day
vitacost.com (opens in a new tab)Checked Nov 1, 2026 · Label
- Rank 10
Best Naturals
Vitamin B-12 (Methylcobalamin), 6,000 mcg
Methylcobalamin · Tablets
80Good qualityMade in USA3¢per 1,000 µg
56% more
- Pack
- $21.50120 tablets
- Vitamin B12 per serving
- 6,000 µgin 1 tablet
- Pack lasts
- 120 daysif you take 1 tablet (6,000 µg) a day
vitacost.com (opens in a new tab)Checked Nov 1, 2026 · Label
- Rank 11
21st Century
Vitamin B-12, Cherry, 2,500 mcg
Cyanocobalamin · Tablets
78Good qualityCountry not stated3.3¢per 1,000 µg
71% more
- Pack
- $8.99110 tablets
- Vitamin B12 per serving
- 2,500 µgin 1 tablet
- Pack lasts
- 110 daysif you take 1 tablet (2,500 µg) a day
vitacost.com (opens in a new tab)Checked Nov 1, 2026 · Label
- Rank 12
21st Century
Vitamin B-12 2500 mcg
Cyanocobalamin · Tablets
78Good qualityCountry not stated3.3¢per 1,000 µg
71% more
- Pack
- $8.99110 tablets
- Vitamin B12 per serving
- 2,500 µgin 1 tablet
- Pack lasts
- 110 daysif you take 1 tablet (2,500 µg) a day
21stcenturyvitamins.com (opens in a new tab)Checked Nov 1, 2026 · Label
- Rank 13
Vitamatic
Vitamin B12, Berry, 1,000 mcg
Cyanocobalamin · Tablets
78Good qualityCountry not stated3.3¢per 1,000 µg
72% more
- Pack
- $11.99365 tablets
- Vitamin B12 per serving
- 1,000 µgin 1 tablet
- Pack lasts
- 365 daysif you take 1 tablet (1,000 µg) a day
vitacost.com (opens in a new tab)Checked Nov 1, 2026 · Label
- Rank 14
Best Naturals
Vitamin B-12 as Methylcobalamin (Methyl B12) 6000 mcg Tablet
Methylcobalamin · Tablets
80Good qualityMade in USA3.3¢per 1,000 µg
74% more
- Pack
- $11.9960 tablets
- Vitamin B12 per serving
- 6,000 µgin 1 tablet
- Pack lasts
- 60 daysif you take 1 tablet (6,000 µg) a day
shopbestnaturals.com (opens in a new tab)Checked Nov 1, 2026 · Label
- Rank 15
Futurebiotics
Methyl B-12, Cherry, 5,000 mcg
Methylcobalamin · Tablets
80Good qualityCountry not stated3.4¢per 1,000 µg
79% more
- Pack
- $15.4490 tablets
- Vitamin B12 per serving
- 5,000 µgin 1 tablet
- Pack lasts
- 90 daysif you take 1 tablet (5,000 µg) a day
vitacost.com (opens in a new tab)Checked Nov 1, 2026 · Label
- Rank 16
Natrol
Vitamin B-12, Fast Dissolve, Strawberry, 5,000 mcg
Cyanocobalamin · Tablets
80Good qualityCountry not stated3.5¢per 1,000 µg
81% more
- Pack
- $17.34100 tablets
- Vitamin B12 per serving
- 5,000 µgin 1 tablet
- Pack lasts
- 100 daysif you take 1 tablet (5,000 µg) a day
vitacost.com (opens in a new tab)Checked Nov 1, 2026 · Label
- Rank 17
Nutricost
Vitamin B12 Capsules
Methylcobalamin · Capsules
85Good qualityMade in USA3.5¢per 1,000 µg
85% more
- Pack
- $16.97240 capsules
- Vitamin B12 per serving
- 2,000 µgin 1 capsule
- Pack lasts
- 240 daysif you take 1 capsule (2,000 µg) a day
nutricost.com (opens in a new tab)Checked Nov 1, 2026 · Label
- Rank 18
Nature's Life
B-12 Drops, Sugar Free, Mixed Berry, 5,000 mcg
Methylcobalamin · Liquid
80Good qualityCountry not stated3.6¢per 1,000 µg
90% more
- Pack
- $17.8959.1 ml (2 fl oz)99 servings
- Vitamin B12 per serving
- 5,000 µgin 0.6 ml
- Pack lasts
- 492 daysif you take 1,000 µg a day
vitacost.com (opens in a new tab)Checked Nov 1, 2026 · Label
- Rank 19
Nutricost
Vitamin B12, 2,000 mcg
Methylcobalamin · Capsules
85Good qualityMade in USA3.7¢per 1,000 µg
96% more
- Pack
- $17.95240 capsules
- Vitamin B12 per serving
- 2,000 µgin 1 capsule
- Pack lasts
- 240 daysif you take 1 capsule (2,000 µg) a day
vitacost.com (opens in a new tab)Checked Nov 1, 2026 · Label
- Rank 20
Nature's Bounty
B-12, Sublingual Liquid, 5,000 mcg
Cyanocobalamin · Liquid
80Good qualityMade in USA4.1¢per 1,000 µg
112% more
- Pack
- $12.0059.1 ml (2 fl oz)59 servings
- Vitamin B12 per serving
- 5,000 µgin 1 ml
- Pack lasts
- 295 daysif you take 1,000 µg a day
vitacost.com (opens in a new tab)Checked Nov 1, 2026 · Label
- Rank 21
Source Naturals
B-12 Fast Melt, 5 mg
Methylcobalamin · Tablets
80Good qualityCountry not stated4.1¢per 1,000 µg
112% more
- Pack
- $12.1960 tablets
- Vitamin B12 per serving
- 5,000 µgin 1 tablet
- Pack lasts
- 60 daysif you take 1 tablet (5,000 µg) a day
vitacost.com (opens in a new tab)Checked Nov 1, 2026 · Label
- Rank 22
NOW Foods
Methyl B-12, 5,000 mcg
Methylcobalamin · Capsules
80Good qualityCountry not stated4.1¢per 1,000 µg
113% more
- Pack
- $18.3690 capsules
- Vitamin B12 per serving
- 5,000 µgin 1 capsule
- Pack lasts
- 90 daysif you take 1 capsule (5,000 µg) a day
vitacost.com (opens in a new tab)Checked Nov 1, 2026 · Label
- Rank 23
Mason Natural
Quick Dissolve, Vitamin B-12, Raspberry, 5,000 mcg
Other & mixed forms · Tablets
80Good qualityCountry not stated4.2¢per 1,000 µg
121% more
- Pack
- $6.4630 tablets
- Vitamin B12 per serving
- 5,100 µgin 1 tablet
- Pack lasts
- 30 daysif you take 1 tablet (5,100 µg) a day
vitacost.com (opens in a new tab)Checked Nov 1, 2026 · Label
- Rank 24
Vitamatic
Vitamin B12 5000 mcg Fast Dissolve
Cyanocobalamin · Tablets
78Good qualityCountry not stated4.7¢per 1,000 µg
144% more
- Pack
- $6.9960 tablets30 servings
- Vitamin B12 per serving
- 5,000 µgin 2 tablets
- Pack lasts
- 60 daysif you take 1 tablet (2,500 µg) a day
vitamaticusa.com (opens in a new tab)Checked Nov 1, 2026 · Label
- Rank 25
Vitamatic
Vitamin B12 500 mcg Fast Dissolve
Cyanocobalamin · Tablets
78Good qualityMade in USA4.9¢per 1,000 µg
158% more
- Pack
- $8.99365 tablets
- Vitamin B12 per serving
- 500 µgin 1 tablet
- Pack lasts
- 182 daysif you take 2 tablets (1,000 µg) a day
vitamaticusa.com (opens in a new tab)Checked Nov 1, 2026 · Label
- Rank 26
Nutricost
Vitamin B12, 2,000 mcg
Methylcobalamin · Capsules
85Good qualityMade in USA5¢per 1,000 µg
160% more
- Pack
- $11.95120 capsules
- Vitamin B12 per serving
- 2,000 µgin 1 capsule
- Pack lasts
- 120 daysif you take 1 capsule (2,000 µg) a day
vitacost.com (opens in a new tab)Checked Nov 1, 2026 · Label
- Rank 27
NOW Foods
B-12, 2,000 mcg
Other & mixed forms · Tablets
80Good qualityCountry not stated5¢per 1,000 µg
161% more
- Pack
- $9.99100 tablets
- Vitamin B12 per serving
- 2,000 µgin 1 tablet
- Pack lasts
- 100 daysif you take 1 tablet (2,000 µg) a day
vitacost.com (opens in a new tab)Checked Nov 1, 2026 · Label
- Rank 28
Micro Ingredients
Vitamin B12, Strawberry
Methylcobalamin · Tablets
78Good qualityCountry not stated5¢per 1,000 µg
161% more
- Pack
- $29.99240 tablets120 servings
- Vitamin B12 per serving
- 5,000 µgin 2 tablets
- Pack lasts
- 240 daysif you take 1 tablet (2,500 µg) a day
vitacost.com (opens in a new tab)Checked Nov 1, 2026 · Label
- Rank 29
Vitamatic
Methylcobalamin B12, Natural Berry, 5,000 mcg
Methylcobalamin · Liquid
80Good qualityCountry not stated5.1¢per 1,000 µg
165% more
- Pack
- $14.9959.1 ml (2 fl oz)59 servings
- Vitamin B12 per serving
- 5,000 µgin 1 ml
- Pack lasts
- 295 daysif you take 1,000 µg a day
vitacost.com (opens in a new tab)Checked Nov 1, 2026 · Label
- Rank 30
Natural Factors
B12, Methylcobalamin, 5,000 mcg
Methylcobalamin · Tablets
80Good qualityMade in Canada5.1¢per 1,000 µg
168% more
- Pack
- $15.3760 tablets
- Vitamin B12 per serving
- 5,000 µgin 1 tablet
- Pack lasts
- 60 daysif you take 1 tablet (5,000 µg) a day
vitacost.com (opens in a new tab)Checked Nov 1, 2026 · Label
- Rank 31
Sports Research
Methyl Vitamin B12, 5,000 mcg
Methylcobalamin · Capsules
85Good qualityMade in USA5.2¢per 1,000 µg
170% more
- Pack
- $30.97120 capsules
- Vitamin B12 per serving
- 5,000 µgin 1 capsule
- Pack lasts
- 120 daysif you take 1 capsule (5,000 µg) a day
vitacost.com (opens in a new tab)Checked Nov 1, 2026 · Label
- Rank 32
Superior Source
Cyanocobalamin B-12, 5,000 mcg
Cyanocobalamin · Tablets
80Good qualityCountry not stated5.4¢per 1,000 µg
182% more
- Pack
- $26.99100 tablets
- Vitamin B12 per serving
- 5,000 µgin 1 tablet
- Pack lasts
- 100 daysif you take 1 tablet (5,000 µg) a day
vitacost.com (opens in a new tab)Checked Nov 1, 2026 · Label
- Rank 33
Micro Ingredients
Vitamin B12 1,000mcg - Methyl B12 Active Form
Methylcobalamin · Tablets
78Good qualityCountry not stated5.5¢per 1,000 µg
186% more
- Pack
- $19.99365 tablets
- Vitamin B12 per serving
- 1,000 µgin 1 tablet
- Pack lasts
- 365 daysif you take 1 tablet (1,000 µg) a day
microingredients.com (opens in a new tab)Checked Nov 1, 2026 · Label
- Rank 34
Deva
Vegan B-12, Fast-Dissolve, 2,500 mcg
Methylcobalamin · Tablets
80Good qualityCountry not stated5.5¢per 1,000 µg
187% more
- Pack
- $12.3490 tablets
- Vitamin B12 per serving
- 2,500 µgin 1 tablet
- Pack lasts
- 90 daysif you take 1 tablet (2,500 µg) a day
vitacost.com (opens in a new tab)Checked Nov 1, 2026 · Label
- Rank 35
Vitamatic
Sugar-Free Methyl B12 5000 mcg
Methylcobalamin · Gummies
80Good qualityCountry not stated5.5¢per 1,000 µg
187% more
- Pack
- $16.49120 gummies60 servings
- Vitamin B12 per serving
- 5,000 µgin 2 gummies
- Pack lasts
- 120 daysif you take 1 gummy (2,500 µg) a day
vitamaticusa.com (opens in a new tab)Checked Nov 1, 2026 · Label
- Rank 36
Source Naturals
MethylCobalamin, Cherry, 5 mg
Methylcobalamin · Tablets
80Good qualityCountry not stated5.5¢per 1,000 µg
187% more
- Pack
- $32.99120 tablets
- Vitamin B12 per serving
- 5,000 µgin 1 tablet
- Pack lasts
- 120 daysif you take 1 tablet (5,000 µg) a day
vitacost.com (opens in a new tab)Checked Nov 1, 2026 · Label
- Rank 37
Bio Nutrition
Vitamin B-12, Cherry, 6,000 mcg
Methylcobalamin · Tablets
80Good qualityMade in USA5.6¢per 1,000 µg
194% more
- Pack
- $16.8750 tablets
- Vitamin B12 per serving
- 6,000 µgin 1 tablet
- Pack lasts
- 50 daysif you take 1 tablet (6,000 µg) a day
vitacost.com (opens in a new tab)Checked Nov 1, 2026 · Label
- Rank 38
Zahler
B12 Energizer+, Natural Cherry
Methylcobalamin · Tablets
80Good qualityMade in USA5.7¢per 1,000 µg
197% more
- Pack
- $34.09120 tablets
- Vitamin B12 per serving
- 5,000 µgin 1 tablet
- Pack lasts
- 120 daysif you take 1 tablet (5,000 µg) a day
vitacost.com (opens in a new tab)Checked Nov 1, 2026 · Label
- Rank 39
Zhou Nutrition
Methyl B-12, Natural Cherry, 5,000 mcg
Methylcobalamin · Tablets
80Good qualityCountry not stated5.7¢per 1,000 µg
198% more
- Pack
- $17.0960 tablets
- Vitamin B12 per serving
- 5,000 µgin 1 tablet
- Pack lasts
- 60 daysif you take 1 tablet (5,000 µg) a day
vitacost.com (opens in a new tab)Checked Nov 1, 2026 · Label
- Rank 40
Zhou Nutrition
Methyl B12
Methylcobalamin · Tablets
80Good qualityCountry not stated5.7¢per 1,000 µg
198% more
- Pack
- $17.0960 tablets
- Vitamin B12 per serving
- 5,000 µgin 1 tablet
- Pack lasts
- 60 daysif you take 1 tablet (5,000 µg) a day
zhounutrition.com (opens in a new tab)Checked Nov 1, 2026 · Label
What amount is typical?
2.4 µg
recommended a day for adults (NIH)
Source: NIH Office of Dietary Supplements (opens in a new tab)None
upper limit set for vitamin B12 (NIH)
Source: NIH Office of Dietary Supplements (opens in a new tab)About 10 µg
absorbed from a 500 µg supplement in healthy people (NIH)
Source: NIH Office of Dietary Supplements (opens in a new tab)100–10,000 µg
vitamin B12 per serving in the 245 products we checked
Per serving, the 245 products we checked have 100–10,000 µg. Recommended: 2.4 µg.
- 11 of 245 have 10,000 µg vitamin B12 or more in one serving – at least 10 times the 1,000 µg we compare. There’s no official upper limit, so we only mark them.
- 1 of 245 has so little per piece that you’d need 4 or more tablets for 1,000 µg vitamin B12.
On the label: Amounts vary a lot (25 to 10,000 µg), so compare products with similar amounts.
These are amounts from the sources above, not a recommendation for you. Not medical advice – ask a doctor or pharmacist what’s right for you.
Good to know
- Fact
- 20,803%more per 1,000 µg for the most expensive product than for the cheapest.
- Fact
- 121%more per 1,000 µg for the cheapest other & mixed forms than for the cheapest methylcobalamin.
How we checked: one-time price for each size in the store’s US online shop, before sales tax and shipping, without subscriptions or coupons. Prices change often, so check the store before you buy. More on how we check
The amount we compare by only makes products comparable – it is not a dosage recommendation. Not medical advice.
How we calculate
Cost per dose = price ÷ (servings × amount per serving) × comparison amount. Example: $119.99 for 74 servings with 24 g of protein each is 1,776 g of protein. $119.99 ÷ 1,776 g × 30 g = $2.03 per 30 g of protein.
Found a mistake or a product we should add? Email us












































