header_search header_signed-out header_signed-in header_cart sharefilled circlex circleexclamation iherbleaf
Added to Cart
Cart Total:
Customers Also Bought:
24/7 Help
Rewards Banner

iHerb rewards is a rewarding way to let others know about you favorite products at iHerb while sharing up to 20% credit with them.

Easy to Start

As an iHerb customer, just sign in to your account and accept the rewards term. You will then see your own unique 6-7 digit rewards code under Rewards Overview. Give your Rewards code to others to enter at the shopping cart for an instant 10% discount off their order if they are a new customer. You will earn 10% Rewards credit from new customers ($20 for your first-time new customer referral) or 5% credit if they are returning. Additionally, earn 10% Rewards credit on all iHerb brand products referred.

Rewards Links

Share your rewards code via simple links. Perfect if you have a social media account, blog or prefer to Email. Also, when sharing via links, rewards codes are automatically added to the shopping cart.

  • Links to Products or search results
    Share your favorite product, a category page, or search results by clicking on the button at the top-right corner of the page.
  • Links to Shopping Carts
    Create ideal shopping carts containing multiple products and various quantities of each for maximum value, and share them with others using a short link. Once you have created the cart, click on .
  • Links to Previous Orders
    Share a previous order by going to your order history, and then click on .

The Potential

Each month, over 50,000 iHerb customers receive partial or full credit on their iHerb orders and thousands others cash out.

New: Super Rewards

Make even more rewards by participating in our super rewards program.

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 iHerb.com 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 credits, new or existing customers must complete an order using your Rewards code or link. New customers receive a 10% discount, and you receive 10% of their order as a Rewards credit. Returning customers receive a 5% discount when they use your rewards code, and you receive a 5% credit. In addition, you will receive a standard 10% credit for referring iHerb house brands, and can access exclusive Rewards only promotions on our Super Rewards Page. Rewards credits have a pending status for 30 days. 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 $300 of available Rewards at the end of a 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 $300 of Available Rewards at the end of a given month. Reward amounts below $300 are rolled over to next month, subject to the Terms of Use Agreement.