How to Set Vendor Payout Schedules?

Requirement

WC Vendors Stripe Connect Version 2.1 or above.

Stripe Connect provides three options for Vendor Payouts:

  • Automatic (Default)
  • Scheduled
  • Manual

Automatic Payout

This is the default option and will pay out the vendors when the customer pays for the order at checkout. This means that the marketplace and the vendor will get the split payment instantly.

Scheduled Payout

There are times when your marketplace and the kinds of products you sell might require that you need to hold the funds of sale for a specific period of time. This could be for shipping, refund, or review reasons. This setting allows you to change the schedule for when the vendors receive their commission pay out.

There are two different Scheduling methods

  • Weekly Scheduled
  • Monthly Scheduled

Weekly Scheduled

Weekly Schedule payout is done every week on the day when the marketplace admin has decided.

Monthly Scheduled

The monthly Schedule payout is done every month on the date when the marketplace admin has decided. The day of the month when available funds are paid out, specified as a number between 1–31. If the date is selected as the 31st of every month, All the months don’t have a 31st date. So the payout will be made last day of that particular month.

Note

Please take note that the scheduled options for WC Vendors Stripe Connect work differently. You will notice that the split will happen immediately but the money will not be valid for withdrawal at the same time.

The schedule you set determines the payout schedule INSIDE of Stripe.

Manual

The user has to go to the stripe dashboard to make the payment for vendors.

Vendor Setting

Go to vendor dashboard setting > Payments. Connect stripe account with the marketplace.

When you connect the account payout will be set as per the marketplace setting done by the admin. If it is set to Automatic Schedule every week and payout will done in that manner below image indicates the payout is set weekly. The below details can be checked in the stripe dashboard under Connect > Accounts

Was this article helpful?

Related Articles