How long does Stripe take to pay out to my bank?
Updated 8 October 2026
The first payout usually takes 7 to 14 days after your first live payment. After that it depends on your country, from 2 business days to 7 calendar days.
- US and Australia: 2 business days. UAE: 5 business days. Thailand: 7 business days.
- UK, Ireland, Canada and the listed EU countries: 7 calendar days at first, then 3 business days.
- India: 2 business days for domestic cards and 5 for international ones.
- Weekend and holiday payouts arrive the next business day. Choosing a schedule does not speed up pending funds.
Be paid directly, not through a middleman
With Menuthere, online card payments go to your own Stripe account and payout timing is Stripe's, so no middleman holds your money.
Next questions
Sources (1)
- Stripe help page, Stripe, read 30 September 2026
