Where to Buy Supplements: Best Places by Price, Quality, and Shipping
The same bottle of vitamin D3 can cost $8 at Costco and $25 at Whole Foods. That tub of creatine monohydrate? $18 at Amazon versus $45 at GNC Consumer Reports. Where you buy supplements matters just as much as what you buy — and the difference adds up fast if you’re taking more than a multivitamin.
Americans spent over $50 billion on supplements in 2024, according to the Council for Responsible Nutrition CRN1. That’s a lot of bottles, and a lot of potential savings if you know where to shop and what to look for.
This guide breaks down the major retailers — online and brick-and-mortar — by price, selection, quality guarantees, and shipping. No medical advice, just the economics of supplement shopping.
Online Retailers
Amazon — Widest selection, but watch for counterfeits
Amazon carries almost every supplement brand in existence, and their Subscribe & Save program discounts eligible items when you set up recurring deliveries. That’s hard to beat for convenience and price.
The catch: Amazon’s inventory commingling means counterfeit products can slip in. You might get a bottle that was stored by a third-party seller alongside the real thing. The fix is simple: buy only from official brand storefronts (NOW Foods, Thorne, Life Extension, and others have their own Amazon storefronts). Check that the “Sold by” line says the brand name or its official distributor, not a generic seller.
Best for: Brand-name storefronts when you need Subscribe & Save discounts. Avoid third-party listings entirely.
iHerb — Built for supplement shoppers
iHerb specializes in supplements, vitamins, and natural products. Their pricing is competitive with Amazon, they run frequent sitewide sales (often 10-25% off), and they ship internationally to 150+ countries iHerb.
Their search and filtering is better than Amazon’s for supplement shopping — you can sort by form (capsule, powder, liquid), dietary restrictions, and brand. Free domestic shipping kicks in at $20, and orders typically arrive in 2-4 days.
Best for: International customers, specialty supplements, and anyone who wants a curated supplement-only shopping experience.
ConsumerLab — The watchdog you should subscribe to
ConsumerLab.com is not a store — it’s an independent testing service that costs $45/year. They buy supplements off the shelf, test them in labs, and publish results. Their tests have found that many products contain significantly less (or more) of the listed ingredient than claimed, and some are contaminated with heavy metals ConsumerLab2.
A ConsumerLab subscription pays for itself the first time you avoid a useless product. Their top-rated picks are a reliable shortcut: if ConsumerLab approves it, you know the dosage matches the label and there are no contaminants.
Best for: Auditing your supplement stack and finding quality-tested products before you buy.
Vitacost and Swanson — The discount bins
Vitacost and Swanson Vitamins are the TJ Maxx of supplement retailing. They carry well-known brands at consistent discounts (often 20-40% off retail) and have their own house brands that are usually good value Vitacost Swanson. Vitacost’s store brand is manufactured under cGMP-certified facilities and is often significantly cheaper than comparable national brands.
Shipping is free over $49 (Vitacost) or $50 (Swanson). Neither has the fastest delivery — expect 5-7 business days — but the savings are real on everyday staples.
Best for: Generic / standard brands and bulk orders where you can hit the free shipping threshold.
Brand Direct — Highest quality, highest price
Thorne and Pure Encapsulations are widely considered the gold standard for supplement quality. They test raw materials and finished products extensively, and both are recommended by many healthcare practitioners.
Buying direct from the brand is the most expensive option — a month of Thorne’s basic multivitamin runs about $40-50, vs $15-20 for a comparable NOW Foods product Thorne. But brand direct offers auto-ship discounts (often 10-20% off), loyalty programs, and the assurance that you’re getting the genuine article stored properly.
Best for: When quality assurance is worth the premium and you’re buying one or two products consistently.
Brick-and-Mortar Stores
Costco — The price-per-serving champion
Costco’s Kirkland Signature supplements are consistently the best value in the industry. They’re manufactured by reputable co-packers (often the same ones making national brands), and Costco’s quality control is excellent.
Compare prices per serving:
- Magnesium glycinate (Kirkland): $0.06 per serving
- Fish oil (Kirkland): $0.05 per gram of omega-3
- Vitamin D3 (Kirkland): $0.02 per 1,000 IU
- Whey protein (Kirkland): $0.65 per serving
You need a $60/year membership, but the savings on just a few supplements can cover that. The downside: limited selection. Costco stocks only the most popular supplements, and they rotate brands and products periodically.
Best for: Staples — vitamin D, magnesium, fish oil, protein powder, multivitamins.
Walmart — Competitive prices on basics
Walmart’s Equate brand covers most basic supplements (multivitamins, vitamin D, vitamin C, B-complex, calcium) at prices that beat most competitors. Their Great Value protein powder is surprisingly decent at about $0.50 per serving.
The supplement aisles at Walmart carry the same national brands (Nature Made, Centrum, One A Day, Schiff) you’d find at any drugstore, usually at lower prices because Walmart negotiates aggressively with suppliers.
Selection is the weak point — you won’t find specialty forms like magnesium glycinate, liposomal vitamin C, or adaptogens.
Best for: Basic supplements when you’re already at Walmart for groceries.
Target — Convenient with a decent house brand
Target’s Up & Up supplement line covers the basics at prices slightly below the national brands on the same shelves. Their selection is better than Walmart — you’ll find a wider range of Nature Made and NOW Foods products — and the store experience is more pleasant.
Target’s real advantage is convenience: you’re probably already there for other shopping. Prices are typically higher than Costco on most items, but you don’t need a membership.
Best for: Convenience shopping when you’re already at Target and need one or two supplements.
Whole Foods and Sprouts — Premium pricing, premium specialty
Whole Foods and Sprouts stock supplements you won’t find at Costco or Walmart: herbal tinctures, adaptogens, fermented vitamins, mushroom powders, and obscure specialty forms. If you need methylated B12, liposomal quercetin, or ashwagandha with a specific extraction ratio, they’ll have it.
The price premium is significant — often far more than the same product online. Whole Foods’ 365 brand offers some relief, but the selection there is limited to basics.
Best for: Organic, non-GMO, and specialty supplements you can’t find elsewhere. Avoid for everyday staples.
GNC — Skip it unless there’s a BOGO sale
GNC’s regular prices are the highest of any major retailer. A tub of creatine that costs $18 on Amazon is $45 at GNC. Their house brands (GNC Pro Performance, GNC Herbal Plus) are decent quality but not worth the markup.
The exception: GNC runs buy-one-get-one (BOGO) sales and deep-discount promotions several times a year. During those, prices can be competitive. Never buy at full price.
Best for: Only during BOGO events, and only for products you can’t find cheaper elsewhere.
How to Find the Best Price
Comparing supplement prices by the bottle is misleading because serving sizes and potency vary wildly. Here’s the right way to shop:
Compare $/serving, not $/bottle. A 60-serving bottle priced at $30 is cheaper than a 30-serving bottle priced at $25. Check the supplement facts panel and do the math.
Use Subscribe & Save / auto-ship. Amazon’s Subscribe & Save, direct brand auto-ship, and iHerb’s Auto-Ship all add up iHerb.
Sign up for brand email lists. NOW Foods, Thorne, Life Extension, and others offer a discount on your first order when you subscribe. Use a separate email for this.
Use cashback portals. Rakuten and Capital One Shopping offer cashback at Vitacost, Swanson, iHerb, and Vitamin Shoppe. It’s not huge, but it takes 30 seconds.
Buy in bulk for stable supplements. Vitamin D, omega-3 fatty acids, creatine monohydrate, and magnesium all have long shelf lives. Buy the largest size and store in a cool, dry place.
Quality Verification
Not all supplements on the shelf are what they claim to be. Independent testing has repeatedly found that some products contain significantly different amounts of ingredients than listed on the label JAMA3.
USP Verified Seal — The gold standard. The U.S. Pharmacopeia (USP) tests for purity, potency, and manufacturing quality. Only supplements that pass rigorous independent testing can display this seal.
NSF International — Their Certified for Sport program is the standard for athletes subject to drug testing. It ensures no prohibited substances and that ingredients match the label.
ConsumerLab Approved — A paid testing service that evaluates supplements for quality and purity. Their seal means the product passed independent testing, but the batch tested may not be the same batch you buy.
“Third-party tested” ≠ third-party certified. Many brands claim their products are “third-party tested” — but tested by whom, and for what? Third-party certification (USP, NSF, ConsumerLab) involves ongoing, published testing against known standards. Generic “third-party tested” claims without naming the lab are not meaningful.
Our Recommendations
Here’s the simple strategy we use:
- Costco for staples — Kirkland Signature multivitamin, vitamin D, magnesium, fish oil, and protein powder. Best price per serving, period.
- Amazon brand storefronts for variety — NOW Foods, Thorne, and Life Extension on Amazon with Subscribe & Save. Only buy from the official brand storefront.
- iHerb for specialty — Adaptogens, hard-to-find forms, and international shipping.
- ConsumerLab once a year — Spend $45 to audit your current stack. If a product in your cabinet didn’t pass independent testing, replace it.
Where you buy supplements is a financial decision, not a health one. The same quality product — manufactured in the same facility, tested to the same standards — can cost dramatically different amounts depending on the retailer and the size you buy. Shop smart, verify quality, and keep the savings.
References
[1] Consumer Reports [2] CRN [3] ConsumerLab [4] JAMA — Galantamine Labeling Accuracy Study