Advertiser Disclosure: At Slickdeals, we work hard to find the best deals. Some products in our articles are from partners who may provide us with compensation, but this doesn’t change our opinions. Our editors strive to ensure that the information in this article is accurate as of the date published, but please keep in mind that offers can change. We encourage you to verify all terms and conditions of any product before you apply.
Reading Time: 7 minutes
Supplements, protein and vitamins aren’t the cheapest habit to keep up with. Luckily, GNC offers plenty of ways to save on every order. Below, we break down all the best ones, from promo codes and Cash Back Rewards to subscription discounts and the price match guarantee.
Get 10% Off Your Order When You Sign Up for GNC Texts
Sign up for GNC text updates and get 10% off your order. To sign up, scroll to the bottom of the GNC homepage and enter your mobile number under the “Stay Connected” section. Once you’re subscribed, you’ll also get deal alerts, promo notifications and flash sale updates sent to your phone.
You can also sign up for GNC emails in the same section. No discount is tied to the email list, but you’ll get the same updates on sales and new offers in your inbox.
Shop GNC Deals for Discounts on Top Brands
GNC’s sale page features rotating promotions on supplements, protein, energy drinks and wellness products. Prices adjust automatically at checkout, so no code is needed.
Right now, GNC is running BOGO 50% off across several categories:
- Protein from Ghost, GNC AMP, Ryse, Dymatize and Raw Nutrition
- Multivitamins including GNC Mega Men and GNC Women’s lines
- Creatine with mix-and-match options across several brands
- Food and drinks from Gorilla Mind, Beyond Raw, Bucked Up and more
PRO Access members get an even wider selection through the current Member Savings Event, which offers Buy 1, Get 1 50% off on almost everything for a limited time.
Deals change frequently. For the biggest sitewide sales, check GNC around Black Friday, Cyber Monday, Prime Day and end-of-year clearance.
MyGNC Rewards: Turn Every Purchase Into Savings
MyGNC Rewards is GNC’s free loyalty program. Members earn Cash Back Rewards on every purchase and unlock bigger perks as they spend more.
Earn 3% Cash Back, Plus Welcome and Birthday Bonuses
Every $1 you spend at GNC.com, in the GNC app or at GNC stores earns one point. Once you hit 150 points, they convert to a $5 Cash Back Reward, which works out to 3% back on every purchase.
New members also get a few extras right away:
- $5 welcome reward when you enroll
- Birthday bonus each year
Keep an eye on expiration dates, though. Rewards Points expire 12 months after they’re earned, and Cash Back Reward coupons expire 30 days after they’re issued.
Unlock More Perks With Silver and Gold Tiers
Silver unlocks at $200 in lifetime spend and is never demoted. Here’s what Silver members get:
- 10% Cash Back Rewards on all purchases for the first 30 days after upgrading
- Exclusive Silver offers
- Bonus offers at the 300- and 500-point milestones
Gold unlocks at $500 in annual spend and must be re-earned each year. Gold perks include:
- Free standard shipping on GNC.com and in the app (excludes drink cases)
- Quarterly pick-your-day with 10% Cash Back Rewards on one purchase
- Exclusive Gold offers
Subscribe to Save 10% on Every Order
GNC’s Subscribe to Save program gives MyGNC Rewards members 10% off and free standard shipping on every recurring order.
The discount applies automatically, and the savings grow over time. GNC adds a $15 Cash Back Reward after your ninth delivery and $20 after your 12th, up to $50 per product per year.
To get started, pick your products and choose a delivery frequency of 30, 45, 60, 90 or 120 days. Once you’re subscribed, you can skip, pause or cancel anytime from your account.
Most GNC products are eligible for Subscribe to Save, but apparel, meal prep and single snacks, bars or drinks are not. The subscription discount also doesn’t stack with BOGO or other multi-item discounts.
GNC PRO Access: Get 10% Cash Back and $150+ in Value
GNC PRO Access is the retailer’s paid loyalty upgrade. For $39.99 a year, members get over $150 in value.
Here’s what’s included:
- 10% Cash Back Rewards on every purchase, with a 60-day coupon window (double the 30 days regular members get).
- Free standard shipping on all GNC.com and app orders with no minimum.
- PRO Pick-A-Day lets you choose one day at the end of each month to earn 15% Cash Back Rewards.
- BOGO 50% off on exclusive brands and products during the first week of every month.
- PRO Days events throughout the year with up to 20% Cash Back Rewards, plus free gifts and samples.
Members also get early access to new products and flavors, and priority customer service through the PRO Access Insider Line at 1-866-214-2469.
Save 10% With GNC’s Community of Heroes Discount
GNC offers a 10% discount through its Community of Heroes program.
The following groups are eligible:
- Military, including active-duty, veterans, reservists, military spouses and immediate family
- Medical providers, including doctors, dentists, therapists, pharmacists and nurses
- First responders, including EMTs, firefighters, law enforcement and 911 dispatchers
- Hospital employees, including support staff
- Teachers, including K-12 and college educators
- Students, including college, university and vocational students
To get the discount, sign in to your GNC.com account, click “Verify with ID.me” in the profile section and complete the verification. The process takes a few minutes, and once you’re verified, the 10% discount applies automatically in your cart at checkout.
The discount can’t be combined with other promo codes, coupons or sitewide promotions, and some brand exclusions apply.
Get Free Shipping on GNC Orders Over $59
GNC offers free standard shipping on orders of $59 or more shipped within the U.S. The discount applies automatically at checkout, so no promo code needed. Orders under $59 ship at a flat rate of $12.99 for standard delivery.
Standard delivery typically arrives in two to five business days. If you need your order sooner, faster options are available:
- Two-day shipping for $14.99
- Overnight shipping for $19.99
You can also skip shipping costs entirely with GNC’s free in-store pickup, which takes 10% off your order. Orders placed by 3 p.m. local time are ready the same day.
And remember, GNC PRO Access members get free standard shipping year-round with no minimum order.
GNC Price Match Guarantee
GNC matches lower prices on identical items from approved retailers, both in store and on GNC.com. Products must be identical in size, dosage, servings per container and flavor, and the competitor must be able to ship the item to your location. A $25 price match limit applies to online orders.
Here are the retailers GNC will match:
- Walmart
- Target
- Costco
- Sam’s Club
- Kroger
- Giant Eagle
- Walgreens
- CVS
- Rite Aid
- Bodybuilding.com
- Vitamin Shoppe (online and in store)
GNC won’t match prices from eBay, third-party resellers on Amazon or any retailer not on the list above. Pricing tied to close-out, damage or discontinued products doesn’t qualify either. Special shopping events like Prime Day, Black Friday and Cyber Monday are also excluded, and you can’t stack additional discounts once a price match is applied.
To request a match in store, show an associate the competitor’s website, ad, printout or photo of the lower price. For online orders, contact GNC Customer Care by phone or chat with the same proof.
How to Use a GNC Promo Code
To redeem a GNC promo code, follow these steps:
- Add your items to your cart and click the Cart icon in the top right to open your cart.
- In the Order Summary panel, click “Add a Coupon Code” to expand the code field.
- Enter your code and click Apply.
- Confirm the discount appears in your Order Summary before clicking Secure Checkout.
GNC only allows one promo code per order, and codes can’t be combined with price match discounts or the Community of Heroes discount. Some codes also have minimum spend requirements, so check the terms before applying. If your code isn’t working, make sure the items in your cart aren’t excluded from the promotion.
💡 Pro tip: Sign in to your MyGNC Rewards account before checking out so you earn Cash Back Rewards on the same order.
Editor’s Take
The text sign-up code is the quickest win. You get 10% off your order just for subscribing, and it works whether you’re a new or returning customer.
If you reorder the same products regularly, Subscribe to Save beats any one-time code. You’ll get 10% off and free shipping on every delivery, and bonus Cash Back Rewards kick in the longer you stay subscribed. It’s the best ongoing discount GNC offers.
PRO Access is better for shoppers who buy a variety of products and not just the same items every month. You’ll get 10% Cash Back Rewards on everything, including one-off purchases and in-store trips, plus free shipping with no minimum. At $39.99 a year, it pays off quickly if you shop at GNC beyond subscriptions.
GNC Promo Code FAQs
Does GNC ever offer sitewide promo codes?
GNC occasionally runs sitewide promos, but they’re usually tied to bigger sales events like Black Friday, Cyber Monday and Prime Day counter-promotions. Day-to-day savings mostly come from the sale page, Subscribe to Save, MyGNC Rewards and automatic cart discounts rather than sitewide codes.
Can I stack GNC discounts?
No. GNC only allows one promo code per order, and Subscribe to Save doesn’t combine with BOGO or other multi-item deals. You can, however, apply MyGNC Cash Back Rewards on top of most sale prices. The Community of Heroes 10% discount applies automatically on eligible items, but it can’t be combined with other promo codes, coupons or sitewide promotions.
Does GNC offer a first-time or new customer discount?
Not currently. However, you can get 10% off your first order by signing up for GNC text alerts. Joining the free MyGNC Rewards program also gives you a $5 Cash Back Reward welcome gift to use on a future purchase.
How often does GNC run BOGO deals?
GNC rotates BOGO offers on the sale page across major brands throughout the year. PRO Access members also get exclusive BOGO 50% off on select brands during the first week of every month.
What’s the difference between MyGNC Rewards and PRO Access?
MyGNC Rewards is free and gives members 3% Cash Back Rewards on all purchases, a $5 welcome reward and a birthday bonus. PRO Access is a $39.99 annual membership that bumps Cash Back Rewards to 10% and includes free shipping with no minimum. PRO members also get monthly BOGO 50% off on exclusive brands, PRO Days events with up to 20% Cash Back Rewards and early access to new products.
Do MyGNC Rewards points expire?
Yes. Rewards Points expire 12 months after they’re earned. When points convert to Cash Back Reward coupons, those coupons expire after 30 days for regular MyGNC Rewards members and after 60 days for PRO Access members.
Does GNC have a birthday discount?
Yes. MyGNC Rewards members get a birthday bonus each year on top of their regular Cash Back Rewards. To qualify, sign up for MyGNC Rewards for free and add your birthday to your profile.







