24/7 Support
Rewards Banner

Welcome to iHerb Rewards, an easy-to-use referral program for iHerb customers and everyone they know.

Limited Time Offer!

During the month of November, when a new customer uses your Rewards code, they’ll get $11 off their first order of $40 of more and you’ll get $11 in Rewards credit that you can redeem or save to cash out once you’ve earned $100 USD. For Orders under $40 new customers receive a 10% discount and you receive 10% of their order as Rewards credit. You receive a 5% rewards credit when referring existing customers.

How it works:

  • Each customer is assigned a unique 6-7 digit Rewards code. To find yours, simply Log in to your Rewards page.
  • Share your Rewards code with family and friends. When a customer uses your Rewards code, they’ll get a 5% discount off their order and you’ll get 5% in Rewards credit that you can redeem or save to cash out once you’ve earned $100 USD.
  • Additionally, give 10% in discounts and get 10% rewards credit on all iHerb Exclusive brands.

Why you’ll love it:

  • Each month, thousands of iHerb customers save big on their orders or receive them free of charge by sharing their rewards code with others. Over 500 customers redeem their credits for cash.
  • iHerb Rewards is great for influencers providing incredible ongoing offers for their customer base.
  • You can easily redeem or cash out your Rewards Credit using Hyperwallet (powered by Paypal) once you’ve earned $100 USD or more.
  • Find even more weekly or monthly Rewards offers on our Super Rewards page.

Smarter ways to share:

  • In addition to manually sharing your Rewards code, you can create links containing your Rewards code, then email or share these Rewards links. To do so, make sure you are logged into your account first, then share links to:
    • A product page, category page or a search result: Once there, click on sign at the top right corner of the page.
    • Previous orders or your wish lists: Go to your order history or wish list, and click on
    • A basket: A smart way to share different products and quantities of each with one simple link. Create your favorite basket and click on

What to do next:

  • If you have not shopped at iHerb yet, place your first order for any amount.
  • Simply Log in to your Rewards page to start sharing and saving.

Frequently Asked Questions

How do I get my own Rewards code to share with others?

iHerb Rewards is only for iHerb customers who have shopped at at least once. After your order is placed, you can access your unique rewards code in your account under Rewards Overview.

How do I earn Rewards credit?

To earn Rewards Credit, new or existing customers must complete an order using your Rewards code or link. Both new and existing customers receive an instant 5% discount on their order, and you receive 5% of their order in Rewards Credit. Additionally, give a 10% discount and earn 10% in Rewards Credit on all iHerb exclusive products referred. You can also access exclusive Rewards only promotions on our Super Rewards Page. Rewards credits have a pending status of up to 35 days and are subject to adjustments for any returns or cancellations. Once they are available to use, you have 180 days to use them for shopping at iHerb. You can also cash out your Rewards when you have at least $100 of available Rewards at the end of any given month.

Is there a maximum to how much in Rewards I can earn?

There is no limit to the amount of Rewards that are available to earn under the program.

How is the sale attributed?

In the industry, this is referred to as “last click” and is the most common form of attributing referred orders. Your Rewards code must be entered in the shopping cart, or must be in the URL you share to properly attribute the order to you.

How can I promote my code?

The iHerb Rewards program is a customer referral program to share with friends and family via your email or your social media accounts.

Can I cash out my Rewards Credit?

You can cash out your Rewards when you have at least $100 of Available Rewards at the end of a given month. Reward amounts below $100 are rolled over to next month, subject to the Terms of Use Agreement.