Bulk PayPal and Wise Payouts
Use this guide when you want to pay many affiliates at once through PayPal or Wise while keeping payout status and audit history in AffiliateBase.
AffiliateBase does not auto-send PayPal or Wise transfers. AffiliateBase prepares the payable payout records and provider-specific export file; your team completes the money movement in PayPal or Wise, then marks the confirmed payouts paid in AffiliateBase.
There are three parts to the workflow:
- Create and download a payout export in AffiliateBase.
- Pay the batch in PayPal or Wise.
- Reconcile the confirmed payment back in AffiliateBase.
Before You Start
Confirm the AffiliateBase setup:
- Your account payout method is set to
PayPalorWise. - Affiliates have the matching PayPal or Wise details saved in the affiliate portal.
- Commissions have matured to
dueafter your configured payout window. - You know the payout cadence and currency you want to use.
Confirm the provider setup:
- Your finance owner can access the PayPal or Wise account that will send funds.
- PayPal Business has Payouts access enabled.
- PayPal has enough balance in the payout currency to cover the payout total and fees.
- Wise Business is verified.
- The Wise team member processing the batch can create and pay for batch payments.
Create the Export in AffiliateBase
- Open Payouts in AffiliateBase and review payable commissions.
- Select Export.
- Select the payouts to include.
- Choose the matching
PayPalorWiseexport format. - Select Create export.
- In Recent Payout Exports, open the actions menu for the new export.
- Select Download export.
Do not select Mark paid yet. The export should stay unpaid in AffiliateBase until PayPal or Wise confirms the money was sent.


PayPal Bulk Payouts
Use the PayPal export when the payout run should be paid through PayPal.
AffiliateBase creates a PayPal Payouts Web CSV file. PayPal expects one recipient per row and no header row.
The file includes:
- Recipient identifier: the affiliate’s PayPal email.
- Payment amount.
- Currency.
- Customer ID: the AffiliateBase affiliate ID.
- Note to recipient.
- Recipient wallet:
PAYPAL.
Pay Affiliates in PayPal
- Log in to your PayPal Business account.
- Go to Business Tools -> Make Payments -> Payouts.
- Start a Payouts Web or mass payment upload.
- Choose the PayPal CSV file you downloaded from AffiliateBase.
- Let PayPal validate the file.
- Review the recipient count, amounts, currency, and fees.
- Submit the payout.
- Open the PayPal payout activity or transaction details.
- Confirm the payout is processed before marking it paid in AffiliateBase.
PayPal accepts up to 5,000 payments per uploaded file. If you are paying multiple currencies, use a separate AffiliateBase export or provider file for each currency.
Do not mark rejected, denied, duplicate, or unconfirmed PayPal rows as paid in AffiliateBase. Fix the affiliate PayPal email or payment issue, then retry or handle the payout separately.
Wise Batch Payouts
Use the Wise export when the payout run should be paid through Wise.
AffiliateBase creates a Wise batch payment CSV file for email-based Wise recipients.
The file includes:
- Affiliate name.
- Recipient email.
- Payment reference: the AffiliateBase payout ID.
- Receiver type.
- Amount.
- Source currency.
- Target currency.
- Email recipient type.
Pay Affiliates in Wise
- Log in to Wise Business on the web.
- Go to Payments -> Batch.
- Choose the email-based batch payment flow.
- Upload the Wise CSV file you downloaded from AffiliateBase.
- Let Wise validate the file.
- Review each transfer, the total amount, currencies, and fees.
- Pay for the batch from your Wise balance or the funding method Wise offers.
- Track the transfers in Wise until the successful payments are confirmed.
- Return to AffiliateBase and mark the matching export paid.
Wise supports up to 1,000 transfers in a batch file. If Wise rejects a row, leave that AffiliateBase payout unpaid until the recipient details or payment issue is resolved.
Reconcile in AffiliateBase
After PayPal or Wise confirms that every row in the AffiliateBase export was paid:
- Return to Payouts in AffiliateBase.
- Find the export in Recent Payout Exports.
- Open the actions menu.
- Select Mark paid.
- Keep the PayPal payout ID, Wise batch ID, or provider confirmation in your finance records.
Marking an export paid updates the included payouts and commissions to paid. It may also notify affiliates that the payout has been marked paid.

If Only Some Rows Were Paid
Do not mark the original export paid if PayPal or Wise only paid part of the file. The Mark paid action applies to the whole export.
Use this recovery workflow instead:
- Save the provider confirmation showing which rows succeeded and which rows failed.
- In AffiliateBase, delete the original export to unlink the payouts from that export.
- Create a new export that includes only the payouts that were successfully paid.
- Mark that successful export paid.
- Leave failed payouts unpaid until the recipient issue is fixed and they can be retried.
Do not re-upload the original full file after a partial success. That can duplicate payments for affiliates who were already paid.
Test-Mode Launch Checklist
Before launch, you can validate the operational flow without AffiliateBase moving money:
- Create a test affiliate and test referral.
- Confirm the Stripe test conversion creates a commission.
- Let the commission mature to
dueaccording to your configured payout window. - Create a payout run.
- Generate the PayPal or Wise export.
- In PayPal or Wise, confirm whether your provider account supports a sandbox, preview, or validation-only review for the file.
- Confirm your finance team understands where provider confirmation happens.
- Mark only confirmed test payouts paid in AffiliateBase.
AffiliateBase test mode can validate tracking, commissions, payout creation, export generation, and reconciliation. Real money movement still happens in PayPal or Wise.
Troubleshooting
No Payable Payouts Appear
Check:
- Commissions are
due, not stillpending. - Affiliates are active.
- The selected payout method matches the details affiliates entered.
Export Is Missing Recipients
Check:
- PayPal exports require PayPal emails.
- Wise exports require Wise details.
- The affiliate saved details before you created the export.
Provider Rejects a Row
Leave that payout unpaid in AffiliateBase until the provider issue is fixed. Update the affiliate payout details, re-export if needed, and only mark paid after PayPal or Wise confirms payment.
Some Rows Succeed and Others Fail
Do not mark the original export paid. Split the successful rows into a new export, mark that export paid, and leave failed rows open for remediation or a later payout run.
PayPal Warns About a Duplicate File
PayPal may warn you if the same file was uploaded recently. Stop and confirm whether the earlier payout already sent funds before submitting again.
Wise Asks for More Recipient Details
Wise may require additional recipient information depending on the destination country, currency, or transfer method. Add the missing details in Wise or collect them from the affiliate before paying the batch.
Official Provider References
- PayPal Payouts Web
- PayPal Payouts Web UI guide
- Wise guide to batch payments
- Wise batch payment templates