Posted on

Custom Recurring Commissions to Optimize Affiliate Program

Want to make affiliates happy by giving more commissions without hurting your profits? Let's see with use cases how to assign different commission rates for parent subscription order and renewals for different time period.

custom recurring commissions

Last updated on April 30, 2024

Recurring commissions (recurring referrals) means you keep paying commissions to your affiliates as long as their referred users’ subscriptions are active.

For example, if you pay a flat $30 commission for the initial payment and renewals both, you’ll shell out $1080 to a single affiliate if the customer stays for 36 months.

Now, this is good for your affiliates but not for you in the long run. You need to consider churn rate, which affects your overall profits.

Also, in subscriptions, customers cancel at any random point of time, so shelling out higher commissions for renewals is also not a smart choice.

So how can you provide different commissions on the parent order and renewals (with or without time limit) in WooCommerce? Like 20% on the parent order and 10% for renewals up to a certain period or until canceled.

Affiliate for WooCommerce plugin offer the most flexible commission rules for recurring commissions. Let’s see how.

Flexible commission rates for the parent order and renewals

Affiliate for WooCommerce plugin is the easiest, and jargon-free plugin to create your affiliate program. Manage everything from a single place – commissions, payouts, marketing campaigns, etc.

Join the list of 5000+ paid customers who use the plugin to amplify their affiliate program.

For websites dealing with hosting, selling membership products, courses, plugins or themes, or even physical products as a subscription service, Affiliate for WooCommerce is a must-have.

Affiliate for WooCommerce plugin dashboard

The plugin will help you cater to hundreds of use cases like these:

  • Allow affiliates to earn 40% commission on customer’s parent order and 25% on each monthly renewal.
  • Same renewal rates for different months for subscription product variations:
    • No commission for parent order, as it’s a free download.
    • 15% recurring commission for next 6 months for monthly renewal for variation 1.
    • 15% recurring commission for 12 weeks for weekly renewal for variation 2.
    • 15% recurring commission for 2 years for yearly renewal for variation 3.
  • 30% on both the parent order and renewals only for specific affiliates, maybe influencers.
  • 25% commission to specific affiliates on renewals but only 20% one-time commission to other affiliates.
  • 30% on first purchase, 20% thereafter every year for membership product subscription renewal.
  • $10 commission on the first, recurring $5 on renewals, until canceled.
  • $0 commission for 30-day free trial, $10 for renewals for online courses.
  • 40% on product price (sign-up), 25% till 2 renewals, 15% on next four, and 5% thereafter.
  • 20% and 15% commission on parent order in a two-tier commission structure.
  • and the list is endless…

    In a nutshell, you can:

  • Provide a fixed amount or percentage commission for recurring referrals.
  • Set custom commission rates for each recurring payment.
  • Customize commission rates for each specific product or subscription-based membership in recurring payment scenarios.
  • Customized rates for different affiliates for different products and subscription renewals.

Customized recurring commissions are a great incentive to make affiliates happy, retain them for longer, and also keep your expenses in check.

How to set up recurring commissions (different commission rates)?

At this time, Affiliate for WooCommerce supports the official Woo Subscriptions plugin.

Affiliate for WooCommerce plugins provides a powerful feature, Commission Plans. Use it to set up recurring commissions.

Install and activate the plugin. Configure the required settings as mentioned here. You can now proceed to create commission plans to set up customized recurring commissions.

Let’s see some use-cases/examples and the corresponding steps:

Zero commission for renewals

This is only a one-time commission. You won’t pay commission on subscription renewals. This plan will be applicable for all your subscription products and affiliates.

  1. Go to WooCommerce > Affiliates > Plans.
  2. Click on ‘Add a Plan’ to create a new commission plan.
  3. Name this commission plan, say ‘Zero commission for renewals’.
  4. Under Commission, specify the commission amount for your affiliates, zero in this example.
  5. Under Rules, set the following:
    1. Select Subscription > Renewal from the drop down. Set the rule as Renewal >= 1.
  6. Under the Actions tab, set these conditions:
    1. Apply to > all matching products in the order.
    2. And then for remaining products in the order…> apply zero commission.
  7. Select Active status from the dropdown at the top and click on ‘Save’.
  8. zero recurring commissions

    You can also set the above commission plan for specific affiliates and for specific products as shown.

    no commission for renewals on specific product

    Try the live demo

    30% for parent order and subsequent renewals

    This will be applicable for all your subscription products and affiliates.

  1. Go to WooCommerce > Affiliates > Plans.
  2. Click on ‘Add a Plan’ to create a new commission plan.
  3. Name this commission plan, say ‘30% commission for parent order and renewals’.
    Note – If you want to set this as a tiered commission plan, enter the tiers and commission amount for the tiers respectively. We suggest keeping it a single tier for subscription products.
  4. Under Commission, specify the commission amount for your affiliates, 30% here.
  5. Under Rules, set the following:
    1. Select Subscription > Parent from the drop down. Set the rule as Parent > is > Yes.
    2. Click on ‘Add a rule’, use the dropdown and select Subscription > Renewal. Set the rule as Renewal >= 1. Make sure ‘at least one’ condition is selected under ‘This group is a ‘pass’ when’.
  6. Under the Actions tab, set these conditions:
    1. Apply to > all matching products in the order.
    2. And then for remaining products in the order…> continue matching commission plans.
  7. Select Active status from the dropdown at the top and click on ‘Save’.
  8. That’s it.

    same commission for parent order and renewals

    30% for parent order and subsequent renewals on a product / category

    Now, consider the same example above. Instead of all products, we’ll provide the commission on a specific product or products from a specific category, to all the affiliates.

    Follow these steps:

  1. Go to WooCommerce > Affiliates > Plans.
  2. Click on ‘Add a Plan’ to create a new commission plan.
  3. Name this commission plan, say ‘30% commission for parent order and renewals on Pro marketing course’.
  4. Under Commission, specify the commission amount for your affiliates, 30% here.
  5. Under Rules, set the following:
    1. Select Product > any of > Pro Marketing course. (Select Product category to choose all products from a specific category)
    2. Click on ‘Add a rule group’. Make sure ‘at least one’ condition is selected under ‘This group is a ‘pass’ when’. Use the dropdown and select Subscription > Parent. Set the rule as Parent > is > Yes.
    3. Again click on ‘Add a rule’, use the dropdown and select Subscription > Renewal. Set the rule as Renewal >= 1.
  6. Under the Actions tab, set these:
    1. Apply to > all matching products in the order.
    2. And then for remaining products in the order…> apply zero commission. This is to ensure if any other products or upsells are in the order, affiliates won’t get a commission on those products.
  7. Select Active status from the dropdown at the top and click on ‘Save’.

That’s it.

same commission for parent order and renewals on product or category

You can also set the above commission plan for specific affiliates. This means, only specific affiliates will earn the commission when those specific products are sold.

same commission for parent order and renewals on product or category for affiliate

$20 on parent order, $10 for renewals for a specific product

In this case, you need to set up two commission plans, one for parent subscription and one for renewals.

For parent subscription (first-time payment):

  1. Go to WooCommerce > Affiliates > Plans.
  2. Click on ‘Add a Plan’ to create a new commission plan.
  3. Name this commission plan, say ‘ $20 commission for parent order for SEO course’.
  4. Under Commission, specify the commission amount, $20 here.
  5. Under Rules, set the following:
    1. Select Product > any of > SEO course. (Select Product category to choose all products from a specific category in case you want to set commission for a category)
    2. Click on ‘Add a rule’. Use the dropdown, click on Subscription > Parent. Set the rule as Parent > is > Yes. Make sure ‘and’ condition is selected under ‘This group is a ‘pass’ when’.
  6. Under the Actions tab, set these:
    1. Apply to > all matching products in the order.
    2. And then for remaining products in the order…> apply zero commission. This is to ensure if any other products or upsells are in the order, affiliates won’t get a commission on those products.
  7. Select Active status from the dropdown at the top and click on ‘Save’.
flat commission for parent order for product

Now, for renewals:
Repeat the above steps except:

  • Commission plan name – $10 commission for renewals for SEO course
  • Under Commission, specify the amount as $10.
  • Under Rules:
    • Product > any of > SEO course.
    • Subscription > Renewal >= 1.
different commission rate for renewal order for product

You can follow the above steps to set the rules for specific affiliates and product categories.

commission plan for renewal for specific product and affiliate

$20 on parent order, $10 for six renewals for specific product

In this case, you want to offer recurring commissions to affiliates only till six renewals. If the customer continues the subscription beyond that, no affiliate commission will be issued.

Repeat the same steps you followed here ($20 on parent order, $10 for renewals for specific product) – for parent plan and renewal plan.

The major change will be for the renewal plan set up.

  • Select Subscription > Renewal from the drop down.
  • Set the rule as Renewal <= 6.
commission plan for upto certain renewals

Zero commission on first, 15% for renewals for a specific product and affiliate

This is basically, a free-trial sign up or free download, where affiliates will get the commission only when a customer signs up for the paid plans.

For example, you offer a staycation subscription-based membership for one month. Customers can book villas for any one day within thirty days of their membership subscription, and then buy the paid one.

Here also, the steps will remain the same. Two commission plans, one for sign up (parent subscription) and one for renewals.

For the free-trial:

  1. Go to WooCommerce > Affiliates > Plans.
  2. Click on ‘Add a Plan’ to create a new commission plan.
  3. Name this commission plan, say ‘Zero commission for parent subscription order.
  4. Under Commission, set 0 as commission.
  5. Under Rules, set the following:
    1. Select Affiliate > any of > John
    2. Click on ‘Add a rule’. Select Product > any of > Free Staycation from the dropdown.
    3. Again click on ‘Add a rule’. Use the dropdown, click on Subscription > Parent. Set the rule as Parent > is > Yes.
  6. Under the Actions tab, set these:
    1. Apply to > all matching products in the order.
    2. And then for remaining products in the order…> apply zero commission. This is to ensure if any other products or upsells are in the order, affiliates won’t get a commission on those products.
  7. Select Active status from the dropdown at the top and click on ‘Save’.

Now, for the renewals, everything same, except:

  • Commission plan name – 15% for Pro Staycation
  • Under Commission, enter the commission amount as 15%
  • Set the rule group conditions as:
    • Affiliate > any of > John
    • Product > any of > Pro Staycation
    • Subscription > Renewal >= 1

That’s it.

commission plan for membership based subscription product renewal

You get the basics right? Set up hundreds of such recurring commissions for your affiliate program.

Have a specific commission plan to set up? Let us know here or in the Comments box at the end of the blog and we’ll help you set it up.

What if you use other WooCommerce subscriptions plugins?

You can set up a one-time commission rate for affiliates.

Your affiliates will earn a commission only for the parent order of the subscription product. Follow all the steps of creating a commission plan above, select the desired affiliate and the product, and ofcourse the commission rate.

commission plan only for parent order for other woocommerce subscriptions plugins

Conclusion

Promoting products with recurring commissions has its pros and cons. Sometimes, a fixed fee is more profitable, while other times, recurring commissions prove better.

Making the decision can be challenging, so consider factors like researching the product thoroughly and understanding customer membership duration.

In affiliate marketing forums, many seek programs offering recurring commissions, especially for products with monthly fees. This model allows for long-term residual earnings instead of one-time commissions.

For added flexibility, look no further than the Affiliate for WooCommerce plugin, as it offers countless options for customizing recurring commissions.

Get Affiliate for WooCommerce plugin

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.