Create account
Sign in
Home
Payments
Business operations
Financial services
Developer tools
Security
All products
Home
Payments
Business operations
Home
Payments
Business operations
Financial services
Developer tools
Support
Overview
Overview
Bank debits
Bank redirects
Bank transfers
ACH Credit
Multibanco
Buy now pay later
Vouchers
Wallets
Testing
HomePayments

Bank transfers

Learn about bank transfers with Stripe.

Bank transfers let customers send money to you directly from their bank account. Bank transfers are often used by:

  • Software or services businesses accepting large, one-off payments from other businesses.
  • Businesses that want a low-cost alternative to cards for large one-time consumer payments, like car or auction purchases.

Bank transfers might not be a good fit for your business if:

  • You accept many low value transactions. Customers have to initiate bank transfers through their bank account, and can send the wrong amount.
  • You need payments to be completed at a specific time. It may take a customer hours or even days to send payment via their bank and bank transfers have varying speeds by market
  • You frequently send refunds. Most bank transfer methods don’t support refunds directly. To refund a transaction, Stripe contacts the customer to find the best way to refund them. The customer may not always respond.

Payment experience

At checkout, you instruct the customer to send funds to an account number provided by Stripe (known as a “virtual account number”). The customer initiates the transfer from their bank’s site, app, ATM, or in-person branch.

Some bank transfer methods let you control the amount the customer sends, or reuse virtual account numbers.

Product support

Payment methodCustomer countryPaymentIntentsCheckoutConnectInvoicingSubscriptions
ACH bank transfers and wires (beta)United StatesNoNo
Supported
Supported
No
Multibanco (beta)PortugalNoNo
Supported
NoNo

We’re adding bank transfers to the Payment Intents API with auto reconciliation and refund support. Contact us to request a new bank transfer method or join one of the betas:

  • ACH bank transfers on PaymentIntents
  • UK bank transfers
  • SEPA bank transfers
  • Japan bank transfers
Was this page helpful?
Questions? Contact us.
Developer tutorials on YouTube.
You can unsubscribe at any time. Read our privacy policy.
On this page
Payment experience
Product support