Skip to main content

GNC has two loyalty rewards programs.

The FREE version is MY GNC Rewards and the paid for version which has a $39.99 annual fee version is MY GNC Pro Access. Both enable you to receive points which will turn into reward dollars you can use for future purchases. You earn one point for every dollar spent. After you achieve 150 points, you’ll receive a $5 cash back reward on both levels.

We reached out to GNC by phone to confirm what their birthday gift for you is. They explained it to us this way. It works annually. A month before your birthday, you’ll receive a FREE $5 gift card for your birthday. If you apply for this a few days or weeks or even month before your birthday – you might have to wait until the next calendar year to receive this birthday gift. If this is the most important thing for you to confirm before joining their FREE or annual fee membership programs, I would call their customer service department toll-free at (888) 462-2548 to confirm. This could very well change from the time this is being published to the time you are reading this and take action on joining one of their loyalty rewards programs.

You can join GNC’s loyalty rewards program here (both their FREE and paid levels) today and earn points towards your next purchases along with getting that FREE $5 gift card for your birthday.

Here is the GNC store location finder for your convenience for the next time you shop at their retail location.

This post may contain references to products and/or services from one or more of our advertisers. We may receive compensation when you click on links to those products and/or services. Click here for more information.