Best WooCommerce Referral plugin by far.
#1 WooCommerce Referral plugin, trusted for 10+ years. Our WooCommerce Refer a Friend plugin creates a simple referral program for your store. Encourage customers to refer friends and reward both parties with discounts, free products, or discounted subscriptions.
Feature Overview
Create a complete referral program with a no-code settings panel. Increase sales and customer acquisition through word of mouth.
Both guests and registered users get unique referral links. Customers can also share referral coupons instead of links.
Reward the advocate, the friend, or both. Set percentage, fixed, or order-based rewards with flexible coupon rules.
Built-in fraud detection checks IP, email, shipping address, and phone number to prevent self-referrals and abuse.
Track referral shares, orders, coupons generated, and top advocates. All data stored in its own table for zero speed impact.
Give customers a free renewal period when they refer someone. Coupon rewards are auto-applied on the next subscription renewal.
Next renewal
Coupon auto-appliedShare referral links via Email, Facebook, X (Twitter), WhatsApp, and Viber. Customize email templates to match your brand.
GUESTS AND REGISTERED MEMBERS
Both guests and registered users can have a referral link. This link is visible in several places:
WooCommerce Refer a Friend plugin also lets you hide the link and work only with referral coupons. In this case, the user can apply a referral coupon to the coupon field and get discount. With shortcodes, you can show all sections or some of them.
WooCommerce Refer a Friend plugin currently supports shares via Email, Facebook, X (Twitter), WhatsApp and Viber.
Templates
In our latest update to the WooCommerce Referral Plugin, we've introduced two default templates: Modern and Classic UI. You can fully customize these templates by copying them into your theme folder. This method is straightforward and similar to how you customize WooCommerce, allowing you to tailor the user experience to fit your brand's style.
Referral program Settings
WooCommerce Refer a Friend plugin allows you to change all relevant referral program settings, such as:
Refer a Friend plugin is compatible with WooCommerce Subscription. Give your customers a free month (subscription period you use) when they refer someone to your site.
Tracking
Whenever a customer receives a coupon, it will be displayed on their My account page and only that individual can see it and use it. Coupons are sent to the customer via email, as well. Since coupons are issued after the order is marked as Completed, customers can track them and see the status of friend's order.
Real Customer Reviews
Statistics
With WooCommerce Refer a Friend plugin, you get a dashboard that allows you to see detailed statistics about referral activity on your store. Check how often referral orders are made and track who brought in the most referrals. Maybe you want to reward users that brought most referrals each month, why not.
Security
Compared to other plugins, WooCommerce Refer a Friend implements several fraud prevention systems, which means that only new users or users without any orders can use referral links. The fraud prevention system is checking if a user with one of the below options has already made an order in your store. If so, they will not be eligible for a discount.
NOTE: All fraud options can be turned off under the plugin settings.
Referral Events
WooCommerce Refer a Friend plugin helps you track referral events. Every time one of these events happens (email share, social share, new referral order, coupon applied, coupon generated, email sent), it will be tracked and saved with all the relevant data. You can use this data to see how well your referral program is doing and determine whether it needs to be adjusted.
For example, if you see that there is a lot of referral shares, but not enough referral orders, it might be that the reward is not good enough. Or if you do not see that people are sharing their referral links, maybe you need to put it into a more visible place, or announce your referral program via email. Data is saved in its own Table so it will not have a negative effect on the site speed.
Branding
Besides the text that you can change within admin panel. Following our documentation, you can easily customize rest of the Email Templates to fit the identity of your store brand. We have 2 templates, one that is sent when user shares their referral link, and the other that is sent when coupon code reward is issued. It is also possible to include the name of the sender in the email subject and body, which should increase the email open rate.
Customization
If you are not a developer, we have a user-friendly administration panel designed to easily customize the referral program according to your requirements. In case you require advanced functionalities or customizations, we provide extensive documentation detailing how to achieve that here: WooCommerce referral plugin documentation.
If you are a developer, you will be glad to hear that the whole frontend is done through templates that you can copy to your theme folder and completely change the code. Just like you would do with the WooCommerce files. We also have plenty of actions and filters that you can use to change functionalities.
Translation Ready
Our WooCommerce Referral plugin is fully translated into French, Deutsch, Italian, and Spanish. Additionally, you can use Loco Translate or any other WordPress translation plugin to translate it into any language you need. Enjoy seamless integration with our multilingual support.
Like every one of our plugins, WooCommerce Refer a Friend plugin is coded with best practices in mind. It is very light and will not slow down your website. There is no big setup. Simply install, activate, and choose the coupon type for your referrals. That's it! You have a referral system in place.
And with the money back guarantee, there is no reason not to try it out.
Simple & powerful
WooCommerce Refer a Friend allows both registered users and guests to generate referral links. Every time they share a link and their friends make a purchase, you are rewarding them with discount coupons.
Every registered member or a guest can have a unique referral link and referral code they can share with their friends, either directly or through email and social networks.
Friend who is a new customer clicks on a link and makes an order. Friend can also get a discount on their first order to motivate a purchase.
After the order is completed and it passes our fraud prevention system, a coupon code is generated and sent via customized email to a person that referred the friend.
Like every one of our plugins, WooCommerce Refer a Friend plugin is coded with best practices in mind. It is very light and will not slow down your website.
There is no big setup. Simply install, activate, and choose the coupon type for your referrals. That's it! You have a referral system in place.
Trusted by Store Owners
"Amazing Refer a friend plugin -- highly flexible with outstanding customer support!"
"I tried all the RAF plugins. Goran not only replied immediately to my support request, he replied multiple times until we sorted out the problem -- even on Christmas Eve! Best customer experience I've ever had with any software company."
"Hands-down the best technical support I've ever had with 10+ years experience working with e-commerce software. Got a response within an hour even late night at weekends."
Simple Pricing
Billed annually until canceled. Cancel anytime from your account.
Perfect for a single store
For agencies & multiple stores
For agencies & multiple stores
You are fully protected by our 100% Money Back Guarantee. If you are not completely satisfied within 14 days of purchase, we will happily issue a full refund -- no questions asked, no hoops to jump through.
Current version: 4.4.1 | Last updated: April 2026 | Compatible with WooCommerce 8.x+
Can't find the answer you're looking for? Reach out to our customer support team.
Join 4,700+ WooCommerce stores using Refer a Friend. 14-day money-back guarantee, no questions asked.