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. 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 Nutrition1. 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 knocks 15% off most 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 sales (10-25% off sitewide several times a year), and they ship internationally to 150+ countries.
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 metals2.
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 (20-40% off retail) and have their own house brands that are usually good value. Vitacost’s store brand is manufactured under cGMP-certified facilities and is often 30-50% 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. But brand direct offers auto-ship discounts (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 10-20% 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 30-50% 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 50%-off 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 $30 bottle with 60 servings is cheaper than a $25 bottle with 30 servings. Check the supplement facts panel and do the math.
Use Subscribe & Save / auto-ship. Amazon’s Subscribe & Save (15% off), direct brand auto-ship (10-20%), and iHerb’s Auto-Ship (10%) all add up.
Sign up for brand email lists. NOW Foods, Thorne, Life Extension, and others offer 20% off your first order when you subscribe. Use a separate email for this.
Use cashback portals. Rakuten and Capital One Shopping offer 1-8% 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 label3.
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.