GNC Coupons & Promo Codes

  • All14
  • Promo Codes2
  • In-Store Coupons2
  • Sales10
  • Deals0
All In-Store
$10Off in-store

$10 Off $50+ In-Store

Use this GNC coupon to save $10 off $50 or more in-store now through October 31st.
Print Coupon Printable Coupon Expires 10/31/16 Used 71 times today
10%Off code

10% Off $50+ Sitewide

Save 10% off your order of $50 or more when you use this exclusive code at Some exclusions apply.
...E10 Get Promo Code Expires 10/27/16 Used 17 times today
15%Off sale

15% Off Sitewide

Sign up for emails from GNC and receive 15% off your next order.
Get Offer Used 18 times today

Get GNC deal alerts. 942 already do.
Privacy Policy

20%Off in-store

Up to 20% Off (In-Store)

GNC Gold Card members can save up to 20% off in-store: 5% off any 2, 10% off any 3 and 20% off all 4 GNC branded products. Some exclusions may apply.
Print Coupon Printable Coupon Used 14 times today
GNC - Up to 50% Off Sale Items

Up to 50% Off Sale Items

Shop sale items such as protein powders, pre-workout formulas, creatine and more available for up to 50% off. No promo code is required.
View Sale Used 6 times today
50%Off sale

Up To 50% Off Everyday With Gold Card

Now you can save more every day of the month with your new Membership at any GNC Store. More Info » Benefits include:
  • Save up to 50% Every Day
  • Save at and Any GNC Store in America
  • New, Unbeatable Low Prices on Store Purchases
  • Simplified Pricing Makes Shopping Easier
  • More Savings. Every Day. Any Time You Shop
Get Offer Used 3 times today

Past GNC Coupon Codes

These GNC promo codes have expired but may still work.

$10Off code

$10 Off $75+ Order

Get $10 off your order of $75 or more when you apply the promo code at checkout. Code expires 10/2/16.
...075 Get Promo Code Expired 10/02/16 Used 24 times today
10%Off code

10% Off $50+ Sitewide

Save 10% off $50 or more sitewide when you use this GNC promo code during checkout. Valid now through September 21st.
...E10 Get Promo Code Expired 09/21/16 Used 17 times today
$10Off code

$10 Off $30+ Order

GNC is offering $20 off $30+ orders for a limited time only. You can use the code on fish oil, proteins, vitamins and more.
...300 Get Promo Code Expired 08/22/16 Used 16 times today