Money movement timelines
Stripe Treasury integrates with banking partners and payment networks which each have varying processing and cutoff times.
OutboundPayment and OutboundTransfer transactions
Network | Behavior |
---|---|
ach | OutboundPayment and OutboundTransfer requests processed before the cutoff time are submitted to our banking partner on the same day. These transfers are expected to arrive at the receiving bank within the next one to two business days. Same Day ACH transactions arrive at the receiving bank the same business day if the request is received before the cutoff time. |
us_domestic_wire | OutboundPayment and OutboundTransfer requests processed before the cutoff are expected to arrive at the receiving bank on the same business day. |
stripe | OutboundPayment requests using the stripe network post immediately and arrive at the receiving financial account within minutes, both during and outside of business hours. OutboundTransfer requests aren’t yet supported for stripe network transactions. |
Evolve Bank & Trust
ach
cutoff:- Default Speed: 6pm central time (CST/CDT)
- Same Day speed: 11am central time (CST/CDT)
us_domestic_wire
cutoff: 3pm central time (CST/CDT)
Submission date | Arrival date (by end of business day) | |
---|---|---|
ACH | Wire | |
Monday | Tuesday | Monday |
Tuesday | Wednesday | Tuesday |
Wednesday | Thursday | Wednesday |
Thursday | Friday | Thursday |
Friday | Monday | Friday |
Saturday | Tuesday | Monday |
Sunday | Tuesday | Monday |
You can programmatically access expected_arrival_date
field on OutboundPayment
or OutboundTransfer
to reference when Stripe expects the funds to arrive at their destination.
Requests that are received after the cutoff times are processed the following business day. Default speed requests that are received after the cutoff times are processed the following business day. Same Day ACH requests received after cut off time arrive the following business day by end of day.
InboundTransfer transactions
Network | Behavior |
---|---|
ach | InboundTransfer If using the default speed, InboundTransfer requests processed before the cut-off time are submitted to our banking partner on the same business day. Otherwise, they’re submitted on the following business day. Transfers are expected to arrive in the Treasury financial account on the morning of the fourth business day, after submission to the banking partner, if no returns are received during that time. |
Evolve Bank & Trust
Submission date, before 6pm central time (CST/CDT) | Available at approximately 10am central time (CST/CDT) |
---|---|
Monday | Friday |
Tuesday | Monday |
Wednesday | Tuesday |
Thursday | Wednesday |
Friday | Thursday |
Saturday | Friday |
Sunday | Friday |
ReceivedCredit and ReceivedDebit transactions
Credits and debits initiated from outside Stripe and received on a financial account are processed as soon as Stripe receives notification of the transfer. The time it takes to complete the transfer depends on the originating institution.
Network | Behavior |
---|---|
ach | Available same day or next business day depending on originating institution. |
us_domestic_wire | Depends on originating institution. |
stripe | Transfers using the stripe network post immediately and are expected to arrive at the receiving financial account within minutes. |
card | Card transaction are typically captured within 24 hours of authorization approval; however, some companies can capture funds for up to 30 days after authorization. See Issuing transactions. |
Automatic payouts
All platforms using Treasury have access to standard automatic payouts, which move money from Stripe Payments to a Treasury financial account on a T+2 or slower schedule from the time of transaction (T+2 for card payments, slower for ACH).
You can request a platform risk review to access faster payouts; upon approval, your platform can use T+1 and T+0 automatic payouts for connected accounts. T+1 and T+0 faster payout schedules apply to all payment types, including both card payments and ACH payments, and the timelines start when the transaction occurs (faster payouts eliminate the need to wait for standard payments fund settlement times).
Contact treasury-support@stripe.com if you want to request access to faster payouts for your platform.
For more details, see the Automatic payouts guide.
Manual payouts
Platforms using Treasury also have access to standard manual payouts, which move funds in one business day (T+1 schedule) but can only draw on an account’s available
payments balance. In other words, you must wait for funds from a payment to settle in the payments balance before initiating a standard manual payout to a Treasury financial account.
Platforms granted access to faster payouts also have ‘instant’ manual payouts available, which move funds to a connected account’s financial account within an hour (T+0 schedule) and are available anytime, including nights, weekends, and holidays. Instant manual payouts are drawn on a connected account’s instant_available
balance rather than being limited to the available
balance.
For more details, see the Manual payouts guide.
Top ups
Stripe Connect platform users can top up their existing Stripe platform account balance using a Stripe Treasury financial account by verifying the routing and account numbers. These funds settle to your account balance according to the Top ups settlement timing.
See Adding funds to your platform balance for more details.
Same Day ACH regulations
ACH transactions are regulated by NACHA. Consider the following when using Same Day ACH:
- Individual Same Day ACH transactions don’t exceed 1,000,000 USD.
- Payments made to a single entity for a single purpose (such as vendor payment) aren’t divided to exceed the 1,000,000 USD limit per transaction. If this happens, Stripe remits the funds exceeding the limit the following day.
- Payments to different parties for different purposes can exceed 1,000,000 USD if they’re divided across separate transactions.