GNC Coupons & Promo Codes

  • All14
  • Promo Codes0
  • In-Store Coupons0
  • Sales14
  • Deals0
All In-Store
There are no in-store offers at this time. Please check back later.
10%Off sale

Save 10% Off Future Orders

Save 10% on future orders plus free shipping when you select the "Subscribe" option on the product page or in your shopping cart. You can select the frequency of delivery of your items.
View Sale

Get GNC deal alerts. 982 already do.
Privacy Policy

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
20%Off sale

20% Off Cold and Flu Support

We're approaching the middle of cold and flu season with the winter season coming up. GNC is offering some relief with 20% off their cold and flu items for a limited time, so stock up now.
View Sale
40%Off sale

40% Off Select Herbs

For a limited time get 40% off select herbs at GNC. Shipping is free on orders of $49 or more.
View Sale

Past GNC Coupon Codes

These GNC promo codes have expired but may still work.

50%Off sale

BOGO 50% Off Sitewide

Now through November 26th stock up on vitamins, supplements and more for your health and wellness at GNC. More Info »  Offer mentioned in red under each item that qualifies.  Spend $49+ to qualify for free shipping.
Get Offer Expired 11/28/16 Used 116 times today
$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 your order of $50 or more when you use this exclusive code at Some exclusions apply.
...E10 Get Promo Code Expired 10/27/16 Used 17 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