Paying your affiliates

Wondering how to pay your affiliates for their referral earnings? AffiliateWP offers several flexible payout methods, including the integrated Payouts Service, PayPal, and bank transfer.

Whether you prefer automatic payments or manual options, this guide will walk you through the various methods to help you manage affiliate payouts seamlessly.

Paying Affiliates via the Payouts Service

AffiliateWP includes an integrated Payouts Service that simplifies the payment process, enabling you to pay affiliates directly into their bank accounts in over 50 countries. Payments are typically completed in as little as 3 days, making it one of the most convenient methods for managing payouts.

For more detailed instructions on how to set up the Payouts Service, please see the Payouts Service documentation.

Paying Affiliates via PayPal or Other Online Mass Payment Systems

To pay your affiliates using PayPal or other online mass payment systems, go to the AffiliateWP » Referrals page and click the Pay Affiliates button. Choose Manual Payout as your payout method, then generate a CSV file containing affiliate payment details.

The CSV file will include the email addresses, collective amounts, and currency for all affiliates with unpaid earnings within the specified date range. This file can then be uploaded to PayPal, Skrill, or other similar platforms that support mass payments.

Paying Affiliates via Bank Transfer

If you prefer to pay your affiliates through bank transfer, this will need to be done manually through your bank. Communicate with your affiliates to gather their bank account details, and transfer the funds directly.

If your bank supports mass payments, you can upload the payout CSV file generated in AffiliateWP to your bank’s online portal. Exporting this file will automatically set all unpaid referrals to a Paid status. If your bank doesn’t support mass payments, you can make individual payments and then manually mark the referrals as paid in AffiliateWP.

Paying Affiliates with the PayPal Payouts addon

If you use PayPal for payouts and have the MassPay/Payout API enabled, the PayPal Payouts Addon allows you to pay affiliates directly from your WordPress dashboard.

To generate a payout, go to the AffiliateWP » Referrals page, click the Pay Affiliates button, and select PayPal as your payout method. From there, enter your criteria (affiliate name, date range, or minimum earnings), and click Submit Payout. The funds will be automatically transferred to the affiliate’s PayPal account.

Setting a Commission Holding Period for Payouts

The Commission Holding Period is a feature that allows you to delay paying affiliate commissions for a set number of days after a referral is made. This helps protect your business from issues like refunds, chargebacks, or fraud, ensuring that affiliates are only paid for finalized sales.

To set up the Commission Holding Period:

  • Navigate to AffiliateWP » Settings » Commissions and look for the Commission Holding Period field.
  • Enter the number of days you wish to delay commission payouts. For example, if your refund period is 30 days, it’s recommended to set the holding period to 37 days (refund period + 7 days).

The extra 7 days help account for potential payment processing delays or disputes, ensuring commissions are only paid out once the sale is fully finalized.

By delaying payouts, you can ensure that any refunds or disputes are resolved before commissions are paid, protecting your business from paying out on sales that don’t ultimately complete.

Frequently Asked Questions

Can I use PayPal to pay my affiliates?

Yes! You can either use PayPal’s Mass Payment option by exporting a CSV file or automate payments using the PayPal Payouts Addon. The addon allows you to pay affiliates directly from your WordPress dashboard with just a few clicks.

How do I generate a CSV file for mass payments?

To generate a CSV file, go to the AffiliateWP » Referrals page, click the Pay Affiliates button, and select Manual Payout. This will create a CSV file containing email addresses, total amounts, and the currency for all affiliates with unpaid earnings.

Can I pay my affiliates via bank transfer?

Yes, you can pay affiliates through bank transfer, but it must be done manually through your bank. You can also use the CSV file generated from AffiliateWP to streamline the process if your bank supports mass payments.

What is the Commission Holding Period and should I use it?

The Commission Holding Period allows you to delay commission payouts for a set number of days after a referral is made, protecting against refunds and chargebacks. It’s recommended to set this to your refund period + 7 days for added security.

Can I pay affiliates individually?

es, you can choose to pay each affiliate individually through any method—whether it’s PayPal, bank transfer, or other online payment systems. You can also mark individual referrals as paid manually in the AffiliateWP » Referrals page.

Will generating a payout file automatically mark referrals as paid?

Yes, once you generate the payout file, all unpaid referrals within the selected date range will be automatically marked as Paid.

Does the Commission Holding Period apply to all payout methods?

Yes, the holding period applies no matter which payout method you use, including the Payouts Service, PayPal, or bank transfer. It simply delays when the commission is marked as eligible for payout.


That’s it! AffiliateWP provides multiple ways to handle affiliate payouts, including the Payouts Service, PayPal, and manual bank transfers. The Commission Holding Period offers added security by allowing you to delay payouts, protecting your business from refunds or disputes. Choose the payout method that best fits your workflow, and enjoy a flexible, secure process for managing affiliate payments.