Vitamins
Vitamin B6
A B vitamin from fish, poultry, potatoes and bananas. Your body needs it to use protein and for the nerves. Too much for a long time can harm the nerves.
80 products from US online stores, sorted by what 10 mg of vitamin B6 costs – not by the price per pack.
0.4¢Lowest cost
per 10 mg vitamin B6
- Prices checked Nov 1, 2026, US
- No paid placements

What does 10 mg mean?
- vitamin B6 per serving in most of the products we checked
- 33–200 mgvitamin B6 per serving in most of the products we checked
- 10 mg is a fixed amount to compare by: half of the 80 products we checked have up to 100 mg per serving, the other half more.
- 10 mg is more than the 1.3–1.7 mg recommended a day for adults (NIH (opens in a new tab)).
We compare by 10 mg only so products line up – it’s not a recommendation. Not medical advice.
Where products miss quality points
How the 80 products score
- Very good 90+: 3
- Good 75+: 76
- Fair 60+: 1
- Low under 60: 0
- have no seal from an independent testing program
- 96%have no seal from an independent testing program10 of 30 testing points for GMP, 15 for the 11 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 10 mg. Pick a size above to compare packs that are alike.
72 of 80 products · cheapest per 10 mg vitamin B6 first
8 products are hidden
They have more than 100 mg vitamin B6 in one serving – more than the official upper limit a day for adults.
- Rank 1
Vitamatic
Vitamin B6 100mg
Tablets
80Good qualityMade in USA0.4¢per 10 mg
Lowest
- Pack
- $9.99250 tablets
- Vitamin B6 per serving
- 100 mgin 1 tablet
- Pack lasts
- 250 daysif you take 1 tablet (100 mg) a day
vitamaticusa.com (opens in a new tab)Checked Nov 1, 2026 · Label
- Rank 2
Best Naturals
Vitamin B6 100 mg
Tablets
80Good qualityMade in USA0.43¢per 10 mg
7% more
- Pack
- $10.69250 tablets
- Vitamin B6 per serving
- 100 mgin 1 tablet
- Pack lasts
- 250 daysif you take 1 tablet (100 mg) a day
shopbestnaturals.com (opens in a new tab)Checked Nov 1, 2026 · Label
- Rank 3
Vitamatic
Vitamin B6, 100 mg
Tablets
80Good qualityMade in USA0.52¢per 10 mg
30% more
- Pack
- $12.99250 tablets
- Vitamin B6 per serving
- 100 mgin 1 tablet
- Pack lasts
- 250 daysif you take 1 tablet (100 mg) a day
vitacost.com (opens in a new tab)Checked Nov 1, 2026 · Label
- Rank 4
Amazing Nutrition
Amazing Formulas Vitamin B6 - 100 Mg
Tablets
85Good qualityMade in USA0.52¢per 10 mg
30% more
- Pack
- $12.99250 tablets
- Vitamin B6 per serving
- 100 mgin 1 tablet
- Pack lasts
- 250 daysif you take 1 tablet (100 mg) a day
amazingnutrition.com (opens in a new tab)Checked Nov 1, 2026 · Label
- Rank 5
Nutricost
Vitamin B6, 100 mg
Capsules
85Good qualityMade in USA0.57¢per 10 mg
42% more
- Pack
- $13.60240 capsules
- Vitamin B6 per serving
- 100 mgin 1 capsule
- Pack lasts
- 240 daysif you take 1 capsule (100 mg) a day
vitacost.com (opens in a new tab)Checked Nov 1, 2026 · Label
- Rank 6
Vitacost
Everyday Essentials, Vitamin B-6, 100 mg
Capsules
80Good qualityCountry not stated0.62¢per 10 mg
54% more
- Pack
- $18.50300 capsules
- Vitamin B6 per serving
- 100 mgin 1 capsule
- Pack lasts
- 300 daysif you take 1 capsule (100 mg) a day
vitacost.com (opens in a new tab)Checked Nov 1, 2026 · Label
- Rank 7
Swanson Vitamins
Vitamin B6 Pyridoxine, 100 mg
Capsules
80Good qualityCountry not stated0.64¢per 10 mg
60% more
- Pack
- $15.99250 capsules
- Vitamin B6 per serving
- 100 mgin 1 capsule
- Pack lasts
- 250 daysif you take 1 capsule (100 mg) a day
vitacost.com (opens in a new tab)Checked Nov 1, 2026 · Label
- Rank 8
Swanson Vitamins
Vitamin B6 Pyridoxine
Capsules
80Good qualityCountry not stated0.64¢per 10 mg
60% more
- Pack
- $15.99250 capsules
- Vitamin B6 per serving
- 100 mgin 1 capsule
- Pack lasts
- 250 daysif you take 1 capsule (100 mg) a day
swansonvitamins.com (opens in a new tab)Checked Nov 1, 2026 · Label
- Rank 9
Solgar
Vitamin B6, 100 mg
Tablets
80Good qualityCountry not stated0.75¢per 10 mg
87% more
- Pack
- $7.47100 tablets
- Vitamin B6 per serving
- 100 mgin 1 tablet
- Pack lasts
- 100 daysif you take 1 tablet (100 mg) a day
vitacost.com (opens in a new tab)Checked Nov 1, 2026 · Label
- Rank 10
Vitamatic
Vitamin B6, 50 mg
Tablets
80Good qualityCountry not stated0.8¢per 10 mg
100% more
- Pack
- $9.99250 tablets
- Vitamin B6 per serving
- 50 mgin 1 tablet
- Pack lasts
- 250 daysif you take 1 tablet (50 mg) a day
vitacost.com (opens in a new tab)Checked Nov 1, 2026 · Label
- Rank 11
Best Naturals
Vitamin B-6 50 mg
Tablets
80Good qualityMade in USA0.8¢per 10 mg
100% more
- Pack
- $9.99250 tablets
- Vitamin B6 per serving
- 50 mgin 1 tablet
- Pack lasts
- 250 daysif you take 1 tablet (50 mg) a day
shopbestnaturals.com (opens in a new tab)Checked Nov 1, 2026 · Label
- Rank 12
Nature's Bounty
Vitamin B-6, 100 mg
Tablets
80Good qualityMade in USA0.81¢per 10 mg
103% more
- Pack
- $8.13100 tablets
- Vitamin B6 per serving
- 100 mgin 1 tablet
- Pack lasts
- 100 daysif you take 1 tablet (100 mg) a day
vitacost.com (opens in a new tab)Checked Nov 1, 2026 · Label
- Rank 13
Vitamatic
P-5-P, 100 mg
Tablets
80Good qualityCountry not stated0.83¢per 10 mg
108% more
- Pack
- $19.99240 tablets
- Vitamin B6 per serving
- 100 mgin 1 tablet
- Pack lasts
- 240 daysif you take 1 tablet (100 mg) a day
vitacost.com (opens in a new tab)Checked Nov 1, 2026 · Label
- Rank 14
Vitamatic
P5P 100mg Pyridoxal-5-Phosphate
Capsules
80Good qualityCountry not stated0.83¢per 10 mg
108% more
- Pack
- $19.99240 capsules
- Vitamin B6 per serving
- 100 mgin 1 capsule
- Pack lasts
- 240 daysif you take 1 capsule (100 mg) a day
vitamaticusa.com (opens in a new tab)Checked Nov 1, 2026 · Label
- Rank 15
Natural Factors
Vitamin B6, 100 mg
Tablets
80Good qualityMade in Canada0.88¢per 10 mg
120% more
- Pack
- $7.9090 tablets
- Vitamin B6 per serving
- 100 mgin 1 tablet
- Pack lasts
- 90 daysif you take 1 tablet (100 mg) a day
vitacost.com (opens in a new tab)Checked Nov 1, 2026 · Label
- Rank 16
Vitacost
Vitamin B6, 100 mg
Capsules
80Good qualityCountry not stated0.88¢per 10 mg
121% more
- Pack
- $8.82100 capsules
- Vitamin B6 per serving
- 100 mgin 1 capsule
- Pack lasts
- 100 daysif you take 1 capsule (100 mg) a day
vitacost.com (opens in a new tab)Checked Nov 1, 2026 · Label
- Rank 17
Amazing Nutrition
Amazing Formulas Vitamin B6 (as Pyridoxine HCl) 100 Mg
Tablets
80Good qualityMade in USA0.9¢per 10 mg
125% more
- Pack
- $8.99100 tablets
- Vitamin B6 per serving
- 100 mgin 1 tablet
- Pack lasts
- 100 daysif you take 1 tablet (100 mg) a day
amazingnutrition.com (opens in a new tab)Checked Nov 1, 2026 · Label
- Rank 18
Solgar
Vitamin B6, 100 mg
Capsules
80Good qualityCountry not stated1¢per 10 mg
158% more
- Pack
- $10.31100 capsules
- Vitamin B6 per serving
- 100 mgin 1 capsule
- Pack lasts
- 100 daysif you take 1 capsule (100 mg) a day
vitacost.com (opens in a new tab)Checked Nov 1, 2026 · Label
- Rank 19
Nature Made
Vitamin B6
Tablets
100Very good qualityCountry not stated1.1¢per 10 mg
165% more
- Pack
- $10.59100 tablets
- Vitamin B6 per serving
- 100 mgin 1 tablet
- Pack lasts
- 100 daysif you take 1 tablet (100 mg) a day
naturemade.com (opens in a new tab)Checked Nov 1, 2026 · Label
- Rank 20
Swanson Vitamins
Vitamin B6 Pyridoxine, 100 mg
Capsules
80Good qualityCountry not stated1.1¢per 10 mg
170% more
- Pack
- $10.79100 capsules
- Vitamin B6 per serving
- 100 mgin 1 capsule
- Pack lasts
- 100 daysif you take 1 capsule (100 mg) a day
vitacost.com (opens in a new tab)Checked Nov 1, 2026 · Label
- Rank 21
Swanson Vitamins
Vitamin B6 Pyridoxine
Capsules
80Good qualityCountry not stated1.1¢per 10 mg
170% more
- Pack
- $10.79100 capsules
- Vitamin B6 per serving
- 100 mgin 1 capsule
- Pack lasts
- 100 daysif you take 1 capsule (100 mg) a day
swansonvitamins.com (opens in a new tab)Checked Nov 1, 2026 · Label
- Rank 22
Natural Factors
B6 Pyridoxine HCl
Tablets
80Good qualityMade in Canada1.2¢per 10 mg
204% more
- Pack
- $10.9590 tablets
- Vitamin B6 per serving
- 100 mgin 1 tablet
- Pack lasts
- 90 daysif you take 1 tablet (100 mg) a day
naturalfactors.com (opens in a new tab)Checked Nov 1, 2026 · Label
- Rank 23
Vitamatic
P-5-P, 50 mg
Tablets
80Good qualityCountry not stated1.4¢per 10 mg
254% more
- Pack
- $16.99240 tablets
- Vitamin B6 per serving
- 50 mgin 1 tablet
- Pack lasts
- 240 daysif you take 1 tablet (50 mg) a day
vitacost.com (opens in a new tab)Checked Nov 1, 2026 · Label
- Rank 24
Vitamatic
P5P 50mg Pyridoxal-5-Phosphate
Capsules
80Good qualityCountry not stated1.4¢per 10 mg
254% more
- Pack
- $16.99240 capsules
- Vitamin B6 per serving
- 50 mgin 1 capsule
- Pack lasts
- 240 daysif you take 1 capsule (50 mg) a day
vitamaticusa.com (opens in a new tab)Checked Nov 1, 2026 · Label
- Rank 25
Vitamatic
Vitamin B6, 25 mg
Tablets
80Good qualityCountry not stated1.4¢per 10 mg
260% more
- Pack
- $8.99250 tablets
- Vitamin B6 per serving
- 25 mgin 1 tablet
- Pack lasts
- 250 daysif you take 1 tablet (25 mg) a day
vitacost.com (opens in a new tab)Checked Nov 1, 2026 · Label
- Rank 26
Amazing Nutrition
Amazing Formulas Vitamin B6 - 50 Mg
Tablets
85Good qualityCountry not stated1.4¢per 10 mg
260% more
- Pack
- $17.99250 tablets
- Vitamin B6 per serving
- 50 mgin 1 tablet
- Pack lasts
- 250 daysif you take 1 tablet (50 mg) a day
amazingnutrition.com (opens in a new tab)Checked Nov 1, 2026 · Label
- Rank 27
Country Life
Vitamin B6, 100 mg
Tablets
80Good qualityMade in USA1.5¢per 10 mg
270% more
- Pack
- $14.79100 tablets
- Vitamin B6 per serving
- 100 mgin 1 tablet
- Pack lasts
- 100 daysif you take 1 tablet (100 mg) a day
vitacost.com (opens in a new tab)Checked Nov 1, 2026 · Label
- Rank 28
Country Life
Vitamin B-6 100 mg
Tablets
80Good qualityMade in USA1.5¢per 10 mg
270% more
- Pack
- $14.79100 tablets
- Vitamin B6 per serving
- 100 mgin 1 tablet
- Pack lasts
- 100 daysif you take 1 tablet (100 mg) a day
countrylifevitamins.com (opens in a new tab)Checked Nov 1, 2026 · Label
- Rank 29
Solaray
Timed Release, Vitamin B-6, 100 mg
Capsules
80Good qualityCountry not stated1.6¢per 10 mg
296% more
- Pack
- $9.4960 capsules
- Vitamin B6 per serving
- 100 mgin 1 capsule
- Pack lasts
- 60 daysif you take 1 capsule (100 mg) a day
vitacost.com (opens in a new tab)Checked Nov 1, 2026 · Label
- Rank 30
Best Naturals
Vitamin B-6 25 mg
Tablets
80Good qualityMade in USA1.6¢per 10 mg
300% more
- Pack
- $9.99250 tablets
- Vitamin B6 per serving
- 25 mgin 1 tablet
- Pack lasts
- 250 daysif you take 1 tablet (25 mg) a day
shopbestnaturals.com (opens in a new tab)Checked Nov 1, 2026 · Label
- Rank 31
Solgar
Vitamin B6, 50 mg
Tablets
80Good qualityCountry not stated1.6¢per 10 mg
303% more
- Pack
- $8.06100 tablets
- Vitamin B6 per serving
- 50 mgin 1 tablet
- Pack lasts
- 100 daysif you take 1 tablet (50 mg) a day
vitacost.com (opens in a new tab)Checked Nov 1, 2026 · Label
- Rank 32
Bluebonnet Nutrition
Vitamin B6 100 mg
Capsules
80Good qualityMade in USA1.7¢per 10 mg
331% more
- Pack
- $15.5090 capsules
- Vitamin B6 per serving
- 100 mgin 1 capsule
- Pack lasts
- 90 daysif you take 1 capsule (100 mg) a day
bluebonnetnutrition.com (opens in a new tab)Checked Nov 1, 2026 · Label
- Rank 33
Vital Nutrients
Vitamin B6 100mg
Capsules
85Good qualityMade in USA1.8¢per 10 mg
350% more
- Pack
- $17.99100 capsules
- Vitamin B6 per serving
- 100 mgin 1 capsule
- Pack lasts
- 100 daysif you take 1 capsule (100 mg) a day
vitalnutrients.net (opens in a new tab)Checked Nov 1, 2026 · Label
- Rank 34
Nature's Way
Vitamin B6, 50 mg
Capsules
80Good qualityPacked in USA1.8¢per 10 mg
360% more
- Pack
- $9.19100 capsules
- Vitamin B6 per serving
- 50 mgin 1 capsule
- Pack lasts
- 100 daysif you take 1 capsule (50 mg) a day
vitacost.com (opens in a new tab)Checked Nov 1, 2026 · Label
- Rank 35
Vital Nutrients
Vitamin B6
Capsules
85Good qualityMade in USA1.9¢per 10 mg
373% more
- Pack
- $18.89100 capsules
- Vitamin B6 per serving
- 100 mgin 1 capsule
- Pack lasts
- 100 daysif you take 1 capsule (100 mg) a day
vitacost.com (opens in a new tab)Checked Nov 1, 2026 · Label
- Rank 36
Nutricost
Vitamin B6, Pyridoxine HCl, 25 mg
Capsules
85Good qualityMade in USA2¢per 10 mg
398% more
- Pack
- $11.95240 capsules
- Vitamin B6 per serving
- 25 mgin 1 capsule
- Pack lasts
- 240 daysif you take 1 capsule (25 mg) a day
vitacost.com (opens in a new tab)Checked Nov 1, 2026 · Label
- Rank 37
Best Naturals
P-5-P (Pyridoxal-5-Phosphate)
Tablets
80Good qualityCountry not stated2¢per 10 mg
400% more
- Pack
- $11.99120 tablets60 servings
- Vitamin B6 per serving
- 100 mgin 2 tablets
- Pack lasts
- 120 daysif you take 1 tablet (50 mg) a day
vitacost.com (opens in a new tab)Checked Nov 1, 2026 · Label
- Rank 38
Nature's Way
Vitamin B6 High Potency
Capsules
80Good qualityPacked in USA2.4¢per 10 mg
500% more
- Pack
- $11.99100 capsules
- Vitamin B6 per serving
- 50 mgin 1 capsule
- Pack lasts
- 100 daysif you take 1 capsule (50 mg) a day
naturesway.com (opens in a new tab)Checked Nov 1, 2026 · Label
- Rank 39
Solgar
Vitamin B6, 25 mg
Tablets
80Good qualityCountry not stated2.5¢per 10 mg
521% more
- Pack
- $6.20100 tablets
- Vitamin B6 per serving
- 25 mgin 1 tablet
- Pack lasts
- 100 daysif you take 1 tablet (25 mg) a day
vitacost.com (opens in a new tab)Checked Nov 1, 2026 · Label
- Rank 40
Life Extension
Pyridoxal 5'-Phosphate Caps, 100 mg
Capsules
80Good qualityCountry not stated2.7¢per 10 mg
588% more
- Pack
- $16.5060 capsules
- Vitamin B6 per serving
- 100 mgin 1 capsule
- Pack lasts
- 60 daysif you take 1 capsule (100 mg) a day
vitacost.com (opens in a new tab)Checked Nov 1, 2026 · Label
Good to know
- Fact
- 3,476%more per 10 mg for the most expensive product than for the cheapest.
- Fact
- 733%more per 10 mg for the cheapest gummies than for the cheapest tablets.
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












































