Using manual payouts
Send manual payouts to your connected accounts.
If you set the value of schedule.interval to manual
, we hold funds in the accountholderâs balance until you specify otherwise. You must pay out the funds within the time period specified below, based on the businessâs country:
Country | Holding Period |
---|---|
Thailand | 10 days |
United States | 2 years |
All other countries | 90 days |
To trigger a payout of these funds, use the Payouts API.
The Payouts API is only for moving funds from a connected Stripe accountâs balance into their external account. To move funds between the platform and a connected account, see creating separate charges and transfers or creating destination charges through the platform.
Note
Escrow has a precise legal definition, and Stripe doesnât provide escrow services or support escrow accounts. However, you can control payout timing through manual payouts, which allow you to delay payouts to certain accounts. When using manual payouts, you must pay out funds within the time frame for the businessâs country.
Delayed payouts can be useful when a delivery is delayed or when thereâs a possibility of a refund.
Regular payouts
The following example sends 10 USD from a connected accountâs Stripe balance to their external account:
With a standard payout, you can move an amount up to the userâs available balance. To find that amount, perform a retrieve balance call on their behalf.
Stripe tracks balance contributions from different payment sources in separate balances. The retrieve balance response breaks down the components of each balance by source type. For example, to create a payout specifically for a non-credit-card balance, specify the source_
in your request.
While individual balance components can go negative (such as through refunds or chargebacks), you canât create payouts for greater than the aggregate available balance.