Automated Payouts
Instead of waiting for vendors to request withdrawals manually, you can set up automatic payouts that run on a schedule – saving time for both you and your vendors.
Scheduled auto-withdrawals are included in the free plugin. Pro adds bulk payment rails on top – PayPal mass payouts and Stripe Connect – but you do not need Pro to automate the withdrawal requests themselves.

How Auto-Payouts Work
Section titled “How Auto-Payouts Work”Once enabled, the system checks vendor balances on a regular schedule (weekly or monthly). If a vendor’s available balance meets the threshold you set, a withdrawal request is created automatically. You then review and process the payment as usual.
Here is the flow:
- You enable auto-withdrawals and set a threshold (e.g., $500)
- On the scheduled day, the system checks every vendor’s balance
- Vendors with a balance at or above the threshold get an automatic withdrawal request
- Both the vendor and you receive email notifications
- You review and process the payment
Setting Up Auto-Payouts
Section titled “Setting Up Auto-Payouts”- Go to Sell Services > Settings > Payouts
- Scroll to the Automatic Withdrawals section
- Check Enable Auto-Withdrawal
- Set the Threshold Amount – the minimum balance that triggers an auto-payout (default: $500)
- Choose the Schedule: Weekly (every Monday), Bi-weekly (1st and 15th), or Monthly (1st of the month)
- Click Save Payout Settings
Threshold Amount
Section titled “Threshold Amount”This is the minimum available balance a vendor must have for an auto-payout to trigger. You can set it anywhere from $100 to $10,000, in steps of $50. The default is $500.
Example:
- Threshold: $500
- Vendor A has $750 available – auto-payout created for $750
- Vendor B has $450 available – skipped (below threshold)
Schedule Options
Section titled “Schedule Options”| Schedule | Runs On | Example |
|---|---|---|
| Weekly | Every Monday at 2 AM | Jan 6, Jan 13, Jan 20, Jan 27 |
| Bi-weekly | 1st and 15th of each month at 2 AM | Jan 1, Jan 15, Feb 1, Feb 15 |
| Monthly | 1st of each month at 2 AM | Feb 1, Mar 1, Apr 1, May 1 |
Processing runs automatically in the background using WordPress cron.
What Vendors Need to Do
Section titled “What Vendors Need to Do”For auto-payouts to work, vendors must have their payment method set up in their profile:
- PayPal: Their PayPal email address saved
- Bank Transfer: Bank name, account number, and routing details saved
If a vendor has not set up a payment method, the auto-payout skips them and moves on to the next vendor.
What Happens on Payout Day
Section titled “What Happens on Payout Day”On the scheduled day, the system:
- Finds all vendors with a balance at or above the threshold
- Checks that each vendor has a payment method configured
- Checks that they do not already have a pending auto-withdrawal
- Creates withdrawal requests for eligible vendors
- Sends notifications to both vendors and admin
Auto-withdrawal requests are flagged with an “Auto” badge in the admin panel so you can easily distinguish them from manual requests.
Processing Auto-Payouts
Section titled “Processing Auto-Payouts”Auto-payouts still need admin approval and payment processing, just like manual withdrawals:
- Go to Sell Services > Withdrawals
- You will see new auto-withdrawal requests (marked with “Auto” badge)
- Review the request and click Approve
- Send the payment via PayPal or bank transfer
- Return and click Mark as Completed
This keeps you in control of when money actually leaves your account while automating the request part.
Duplicate Prevention
Section titled “Duplicate Prevention”The system prevents duplicate auto-withdrawals. If a vendor already has a pending or approved auto-withdrawal request, they will not get another one until the existing request is processed.
PayPal Mass Payouts [PRO]
Section titled “PayPal Mass Payouts [PRO]”With WP Sell Services Pro, you can process PayPal payouts in bulk instead of one by one. This is especially useful if you have many vendors and want to send all approved payments at once.
Disabling Auto-Payouts
Section titled “Disabling Auto-Payouts”To turn off automatic payouts:
- Go to Settings > Payouts
- Uncheck Enable Auto-Withdrawal
- Click Save Payout Settings
Existing pending requests remain in the queue and still need processing. No new auto-withdrawals will be created.
When Should You Use Auto-Payouts?
Section titled “When Should You Use Auto-Payouts?”Auto-payouts are a good fit if:
- You have many active vendors and want to reduce manual withdrawal requests
- You want to give vendors a predictable payment schedule
- You prefer batch processing payouts on specific days
If you have just a few vendors or prefer full manual control, you can leave auto-payouts disabled and let vendors request withdrawals on their own.
Related Docs
Section titled “Related Docs”- Withdrawals – Manual withdrawal process
- Earnings Dashboard – How vendors track income
- Commission System – How earnings are calculated
- Withdrawal Approvals – Admin processing guide

