Stripe does not automatically send money to your bank account without setup

Stripe holds the money you receive from customers in your Stripe balance until you tell it where to send it. You must connect a bank account to your Stripe account and set up payouts — Stripe will not move funds on its own. Once you configure payouts, Stripe can send money automatically on a schedule you choose, but that schedule is something you control, not something Stripe decides for you.

The process takes a few steps: you add your bank details to Stripe, Stripe verifies the account with small test deposits, and then you choose how often you want payouts to happen. Until you complete this setup, money from your sales stays in your Stripe balance and you cannot access it.

Key Takeaways

  • You must manually connect a bank account to your Stripe account before any money can move — Stripe will not do this on its own.
  • Stripe verifies your bank account by depositing two small amounts (usually under $1 each) that you must confirm in your bank records.
  • Once verified, you choose your payout schedule: daily, weekly, or monthly — Stripe then sends money on that schedule automatically.
  • Money stays in your Stripe balance until a payout is triggered, so you cannot spend it immediately even if you have sales.
  • Payouts typically arrive in your bank account within one to two business days after Stripe sends them.

How to connect your bank account to Stripe

Log into your Stripe Dashboard and go to Settings, then select Payouts. Click "Connect a bank account" and enter your routing number, account number, and the name on the account. Stripe will ask you to confirm the account type (checking or savings) and the country where the bank is located.

After you submit this information, Stripe deposits two small test amounts into your account — usually between $0.01 and $0.99 each. These deposits appear in your bank statement within one to two business days. You then return to Stripe and enter the exact amounts of both deposits to confirm you own the account. Once Stripe confirms the amounts match, your bank account is verified and ready for payouts.

If you enter the amounts incorrectly, Stripe will let you try again. You have a limited number of attempts (usually around 10) before you need to start the verification process over with a different account.

Choosing your payout schedule

After your bank account is verified, you select how often Stripe sends money to your account. The options are daily, weekly, or monthly. Daily payouts send money every business day. Weekly payouts send money on a day you choose (usually Monday through Friday). Monthly payouts send money on a date you select, such as the 1st or the 15th of each month.

Your payout schedule applies to all future payouts. If you change your mind, you can log back into Settings and change the schedule at any time — the new schedule takes effect on the next payout date. Stripe does not charge you for payouts, but your bank may charge a fee for incoming transfers depending on your account type.

Some Stripe accounts have a minimum balance requirement before a payout is triggered. For example, if your minimum is $100 and you only have $50 in your Stripe balance on payout day, Stripe holds the money until the next payout date when your balance reaches $100 or more. You can check your minimum in the Payouts settings.

How long payouts take to reach your bank

After Stripe sends a payout, it typically arrives in your bank account within one to two business days. The exact timing depends on your bank and the day of the week the payout is sent. Payouts sent on Friday may not arrive until Monday or Tuesday. Payouts sent on a weekend or holiday are processed on the next business day.

You can see the status of each payout in your Stripe Dashboard under Payouts. Stripe shows whether a payout is pending, in transit, or completed. Once a payout is marked completed, the money should be in your bank account within hours, though some banks take longer to display the deposit.

What happens if your bank account information changes

If you close your bank account, move to a different bank, or need to update your routing or account number, you must update this information in Stripe before your next payout date. Log into Settings, find your connected bank account, and click "Edit" to change the details.

If Stripe tries to send a payout to an account that no longer exists or has incorrect information, the payout will fail. Stripe holds the failed payout in your balance and tries again on your next scheduled payout date. If the second attempt also fails, Stripe may pause payouts and ask you to verify your bank account again. During this time, money from sales continues to accumulate in your Stripe balance but does not move to your bank.

Pausing or stopping payouts

You can pause payouts at any time by going to Settings and selecting "Pause payouts." This stops Stripe from sending money on your scheduled payout date. Money from sales continues to build up in your Stripe balance while payouts are paused. When you are ready to resume, click "Resume payouts" and Stripe will send money on the next scheduled payout date.

You cannot permanently delete a payout schedule, but pausing it has the same effect. If you want to stop using Stripe entirely, you can pause payouts and leave your account inactive. Your Stripe balance remains available if you decide to reactivate the account later.

Frequently Asked Questions

Can I send money to multiple bank accounts from Stripe?

No. Stripe allows only one connected bank account per account. If you need to split payouts between multiple banks, you would need to set up separate Stripe accounts for each one. Some businesses use this approach, but each account requires its own verification and setup.

What if a payout fails?

Stripe retries failed payouts automatically on your next scheduled payout date. If payouts fail repeatedly, Stripe sends you an email and may pause payouts until you update your bank information. Check your email and verify your account details in Settings to resume.

Do I have to wait for a payout to access my money?

Yes. Money stays in your Stripe balance until a payout is sent. You cannot withdraw funds on demand — you can only receive money on the schedule you set. Some Stripe plans offer instant payouts for an additional fee, but this is not available to all accounts.

Can I change my payout schedule if I have a pending payout?

Yes. You can change your schedule at any time, even if a payout is already in progress. The new schedule takes effect on the next payout date after the current one completes.

What if I do not set up payouts?

Your money stays in your Stripe balance indefinitely. Stripe does not automatically move it anywhere. You must manually set up payouts to access the funds. If your account is inactive for an extended period, Stripe may restrict your account or require you to verify your identity again before processing payouts.