Stripe sends your money to your bank through a process called a payout, which happens on a schedule you set
When a customer pays you through Stripe, the money does not go directly into your bank account. It sits in your Stripe balance first. To get it into your bank, you set up a payout — an instruction to Stripe to send a batch of your available funds to the bank account you have connected. Stripe then moves that money through the banking system, which takes one to two business days on average, though timing varies by bank and by the day of the week you initiate the transfer.
The process is straightforward once your Stripe account is set up and verified. You choose how often payouts happen — daily, weekly, or monthly — and Stripe handles the rest. You do not need to manually request each transfer unless you want to. Most businesses set it to weekly or monthly and let it run automatically.
Key Takeaways
- Stripe holds customer payments in your account balance until you request a payout to your connected bank account.
- Automatic payouts can be scheduled daily, weekly, or monthly, or you can request a manual payout at any time if you have at least $0.01 available.
- The money takes one to two business days to arrive in your bank account after Stripe initiates the transfer, depending on your bank and the day of the week.
- You must connect and verify a bank account in your Stripe settings before any payout can happen, and Stripe will deduct any fees or chargebacks from your balance first.
- If a payout fails — usually because the bank account information is wrong or the account is closed — Stripe will retry automatically and notify you of the problem.
Setting up your bank account in Stripe
Before Stripe can send you money, you need to connect a bank account to your Stripe account. Log into your Stripe Dashboard, go to Settings, then select Payouts. Click "Connect a bank account" and enter your routing number, account number, and account holder name. Stripe will verify the account by depositing two small amounts (usually under $1 each) into it within one to two business days.
Once those deposits appear in your bank account, go back to Stripe and confirm the amounts. This verification step proves you own the account and prevents someone from routing your money to the wrong place. After you confirm, your account is verified and ready to receive payouts. You can connect only one bank account per Stripe account, though you can change it later by disconnecting the old one and adding a new one.
Choosing automatic or manual payouts
Stripe offers two ways to move money: automatic payouts on a schedule you set, or manual payouts whenever you want. Most businesses use automatic payouts because they require no action — Stripe sends your available balance on the day you choose, every week or month, without you having to do anything.
To set up automatic payouts, go to Settings > Payouts in your Stripe Dashboard and choose your payout schedule: daily, weekly (pick a day), or monthly (pick a date). Stripe will send all available funds on that day, minus any fees, chargebacks, or refunds that have not yet been deducted. If you prefer to move money manually, you can turn off automatic payouts and instead click "Initiate payout" whenever you want to transfer funds. Manual payouts work the same way — the money takes one to two business days to arrive — but you control the timing.
What happens to your balance before a payout
Your Stripe balance is not the same as the money you can payout. Stripe deducts processing fees, refunds, and chargebacks from your balance before calculating what is available to send to your bank. If a customer disputes a charge or requests a refund, that money comes out of your balance first. If you have pending disputes or chargebacks, Stripe may hold funds to cover them.
You can see your available balance and your pending balance in the Stripe Dashboard under Payouts. The available balance is what will move to your bank on your next payout. The pending balance includes money from recent transactions that Stripe is still processing or holding for disputes. Stripe also charges a small fee for each payout — typically $0.25 per transfer — which comes out of the amount you receive.
How long the money takes to arrive
After Stripe initiates a payout, the money enters the banking system and travels to your bank through the ACH network (Automated Clearing House), which is the system banks use to move money between accounts. This process usually takes one to two business days. If you request a payout on a Friday afternoon, it may not arrive until Tuesday or Wednesday because banks do not process ACH transfers on weekends or holidays.
Some banks are faster than others. Large national banks often receive transfers within one business day, while smaller or regional banks may take the full two days. If your payout does not arrive within three business days, check your bank account to make sure the routing and account numbers are correct. If they are wrong, contact Stripe support — they can help you verify the information and resubmit the payout.
What to do if a payout fails
A payout fails when Stripe cannot deliver the money to your bank account, usually because the routing number or account number is incorrect, or because the account has been closed. When this happens, Stripe will try again automatically a few times over the next few days. If it keeps failing, Stripe will send you an email notification with the reason and ask you to update your bank account information.
To fix a failed payout, go to Settings > Payouts in your Stripe Dashboard and click on the failed payout. You will see the reason it failed. Update your bank account information if needed, and Stripe will retry the transfer. If you are not sure of your routing number, you can find it on a check, on your bank's website, or by calling your bank directly. Once the information is corrected, Stripe will send the money on your next scheduled payout date, or you can request a manual payout when ready.
Timing and frequency considerations
The day you choose for automatic payouts matters if you want to plan your cash flow. If you choose weekly payouts on Mondays, Stripe will initiate the transfer every Monday, and the money will arrive by Wednesday or Thursday in most cases. If you choose monthly payouts on the first of the month, you get one large transfer instead of several smaller ones, which some businesses prefer for accounting purposes.
Keep in mind that Stripe only sends money if you have an available balance. If you have no transactions or if all your balance is tied up in pending disputes, Stripe will skip that payout and try again on the next scheduled date. You can always request a manual payout if you need the money sooner, as long as you have at least $0.01 available.
Frequently Asked Questions
Can I change my bank account after I have already set one up?
Yes. Go to Settings > Payouts, click on your connected bank account, and select "Disconnect". Then add a new bank account and verify it the same way you did the first time. Stripe will use the new account for all future payouts. Disconnecting the old account does not affect payouts that have already been sent.
What if I need the money faster than one to two business days?
Stripe when ready Payouts is available in some regions and lets you move money to your bank account within 30 minutes for a small fee (usually around 1% of the transfer). Check your Stripe Dashboard under Payouts to see if this option is available for your account. Not all banks or countries support it yet.
Do I pay fees for payouts?
Stripe charges $0.25 per payout transfer. Some banks may also charge you a fee for receiving ACH transfers, though most do not. Stripe when ready Payouts charge a percentage fee in addition to the $0.25 base fee. These fees are deducted from your available balance before the payout is sent.
What happens if there is a chargeback after I have already received a payout?
If a customer disputes a charge after the money has been sent to your bank, Stripe will deduct the disputed amount from your next payout or from your available balance. You will see the chargeback listed in your Stripe Dashboard under Disputes, and Stripe will notify you by email. You can respond to the dispute with evidence if you believe it is incorrect.
Can I set up payouts to multiple bank accounts?
No. Stripe allows only one connected bank account per account. If you need to split payouts between multiple accounts, you would need to transfer the money from your primary bank account to other accounts yourself after it arrives, or set up separate Stripe accounts for different business entities.