This comparison comes up constantly, and for good reason: MyProtein Impact Whey and Optimum Nutrition Gold Standard Whey are the two most searched protein powders in the US. They're both legitimate, high-quality products. But they're priced very differently, sold in very different places, and the "better deal" changes significantly depending on whether MyProtein is running a promotion.

We'll give you the actual numbers: no vague hedging.

Side-by-Side Snapshot

MyProtein Impact Whey
UK brand, direct-to-consumer US
  • 5.5lb (2.5kg) tub
  • ~82 servings per tub
  • 21g protein per serving
  • 1,722g total protein
  • Standard price: $44.99–$49.99
  • Sale price: $29.99–$34.99
  • Sold at: MyProtein.com only
  • 60+ flavor options
ON Gold Standard Whey Wider Availability
Optimum Nutrition, US brand
  • 5lb (2.27kg) tub
  • 74 servings per tub
  • 24g protein per serving
  • 1,776g total protein
  • Standard price: $54.99–$65.99
  • Sale price: $49.99–$52.99
  • Sold at: 8+ US retailers
  • 20+ flavor options

Price Breakdown: Standard Pricing

At standard, non-sale pricing, MyProtein wins on value. Comparing a similar tub size and total protein content:

Metric MyProtein Impact Whey ON Gold Standard Whey
Best standard price $44.99 (MyProtein.com) $54.99 (Walmart)
Total protein in tub 1,722g 1,776g
Cost per gram of protein $0.0261/g $0.0310/g
Protein per dollar 38.3g/$ 32.3g/$
Cost per serving $0.55 $0.74
Annual cost (2 tubs/month) ~$1,080 ~$1,320

At standard prices, MyProtein delivers about 19% more protein per dollar than Gold Standard. Over a year of consistent protein use, that's a real difference: roughly $240 annually.

Standard price verdict: MyProtein wins clearly on value. 38.3g of protein per dollar vs 32.3g: a 19% advantage. If both were equally available, MyProtein would be the obvious call.

Price Breakdown: Sale Pricing

MyProtein runs promotions constantly: typically every 4–6 weeks with discounts of 30–50% on Impact Whey. During these events, the value gap becomes extreme:

Metric MyProtein (on sale) ON Gold Standard
Sale price $29.99–$34.99 $49.99–$54.99
Cost per gram of protein $0.0174–$0.0203/g $0.0281–$0.0310/g
Protein per dollar 49.3–57.5g/$ 32.3–35.6g/$

At sale pricing, MyProtein matches or beats budget brands like Nutricost. If you're willing to buy 3–4 tubs during a sale, it becomes arguably the best value whey protein available in the US: with a far broader flavor selection than any budget brand.

Protein Quality and Source

MyProtein Impact Whey

Impact Whey is a whey concentrate: the same protein source as most budget brands. Protein percentage is typically 78–80% of the serving weight, which is standard for concentrate. It's manufactured in the UK (Cheshire) and the protein source is European dairy. Third-party testing certification varies by batch; look for products with Informed Sport certification if you're tested.

The 21g per serving is slightly lower than competitors: not a dealbreaker, but worth noting if you need to hit specific protein targets with fewer scoops.

ON Gold Standard Whey

Gold Standard uses whey isolate as its primary ingredient, with whey concentrate and whey peptides in the blend. This is a meaningful difference: isolates have a higher protein percentage per gram, less lactose, and a slightly cleaner macro profile. Each serving is 24g protein from a 30g serving: a protein percentage of 80%, which is at the upper end for a blended product.

Gold Standard is also widely available Informed Choice certified, making it a reliable choice for tested athletes. The protein quality is genuinely above average for its price tier.

Quality verdict: Gold Standard's isolate-first formula and consistent third-party certification make it the higher-quality product. For most users the difference in everyday results is minimal, but it's a real distinction on paper: especially for lactose-sensitive buyers.

Where Each Product Is Cheapest

MyProtein Impact Whey: Where to Buy

MyProtein sells exclusively through their own website (myprotein.com) in the US. Amazon and third-party retailers occasionally carry it, but at inflated prices. The right move: go directly to myprotein.com, sign up for their email list, and wait for a promotion. They run at least one significant sale per month. First-time buyers frequently get 25–35% off automatically.

Do not buy MyProtein from Amazon or eBay unless you've price-checked the direct site: you'll almost always pay more through third parties.

ON Gold Standard Whey: Where to Buy

Gold Standard is available everywhere, which is one of its core advantages. Current best prices by retailer:

Retailer 5lb Price (typical) Notes
Walmart $54.99 Usually the cheapest. In-store and online.
Amazon $54.99–$57.99 S&S can add 5–15% discount. Check seller.
Costco $52.99 (when stocked) Not always available. Great when it is.
iHerb $54.99–$58.99 Competitive; good for bundling with other supps.
Bodybuilding.com $54.99–$59.99 Average. Better during their sale events.
GNC $64.99–$69.99 Avoid. Consistently the most expensive.
Target $59.99–$64.99 Convenient but above Walmart pricing.

See the live whey protein price comparison for today's exact Gold Standard pricing across all these retailers.

Flavor Range and Practicality

MyProtein offers 60+ flavors including unusual options like Tiramisu, Salted Caramel, and Strawberry Cream. Quality varies: the core flavors (Chocolate Smooth, Vanilla Crème, Natural Chocolate) are well-regarded. Some of the exotic flavors are hit-or-miss.

ON Gold Standard offers around 20 flavors, and the quality consistency is more reliable across the lineup. Double Rich Chocolate is widely considered the gold standard (appropriately) for chocolate protein powder taste. Chocolate Peanut Butter and Strawberry Banana are also consistently well-reviewed.

The Availability Advantage: and Why It Matters

This is Gold Standard's decisive edge. If you need protein powder today: before a training block, mid-trip, or when your tub runs out without warning: Gold Standard is at every Walmart, Target, GNC, and most CVS locations. MyProtein requires online ordering with 3–5 day shipping.

For planned buyers who order ahead, this doesn't matter. For everyone else, it's a real consideration.

Final Verdict

Category Winner Why
Price per gram (standard) MyProtein 19% cheaper per gram at standard pricing
Price per gram (on sale) MyProtein Drops to Nutricost-level value during promos
Protein quality ON Gold Standard Isolate-first formula, better amino profile
Retail availability ON Gold Standard Available at 8+ US retailers in-store
Flavor variety MyProtein 60+ options vs ~20
Third-party certification ON Gold Standard More consistent Informed Choice certification
Best for budget buyers MyProtein Clear value advantage, especially during sales
Best for convenience buyers ON Gold Standard Available everywhere, same-day if needed

Our recommendation: If you plan ahead and can wait for a MyProtein sale, buy MyProtein: you'll get a comparable product at meaningfully lower cost. If you value buying local, want isolate-first protein quality, or need the flexibility to grab a tub anywhere in America, Gold Standard at Walmart is the right pick. Both are excellent proteins: this is purely an optimization exercise.

See current prices for both brands

Live pricing from 12 retailers: checked daily.

Compare Whey Prices →