What are bank transfers and how do they work? What businesses need to know

Payments

Accept payments online, in person, and around the world with a payments solution built for any business—from scaling startups to global enterprises.

Learn more 
  1. Introduction
  2. Key takeaways
  3. What is a bank transfer?
    1. Bank debit transfers
    2. Bank credit transfers
    3. Real-time payments
  4. Types of domestic bank transfers
    1. Automated Clearing House (ACH) transfers
    2. Wire transfers
  5. Key differences between ACH transfers and wire transfers
  6. International bank transfer networks
  7. How long do bank transfers take?
  8. Are there bank transfer limits?
  9. Benefits of bank transfers for businesses
    1. No payment reversals or chargebacks
    2. Greater security
    3. Appealing to consumer preferences
    4. Higher conversion rates in Europe and Asia Pacific
  10. Downsides of bank transfers for businesses
    1. Reconciliation
    2. General lack of support for recurring payments
    3. No control over payment amount
    4. Chance of incomplete payment
    5. Higher possibility of delays
  11. Are bank transfers safe?
  12. What are the details needed for a bank transfer?
  13. How Stripe Payments can help
  14. FAQs about bank transfers

Bank transfers are a routine part of our financial lives, and it’s important for business owners to understand the details of accepting bank transfers as a customer payment method. A bank transfer is an account-to-account money transfer. They move money electronically between accounts through three main mechanics: debit “pulls,” credit “pushes,” and bank-redirect real-time payments.

Below, we’ll explain the different types of bank transfers and the pros and cons of this payment method.

Key takeaways

  • In the US transfers run on two separate payment networks, the batch-based ACH network and the real-time Fedwire/CHIPS wire systems, while cross-border transfers typically rely on SWIFT, alongside regional networks like CHAPS, Bacs, and SEPA.

  • Delivery speed varies by payment network: many ACH transfers settle within one to two business days, domestic wires usually land within a day, and international SWIFT transfers can take one to five business days.

  • For businesses, bank transfers offer real upside, such as no chargebacks, stronger security, and better conversion with customers in Europe and Asia Pacific, but come with trade-offs such as manual reconciliation, limited support for recurring billing, and a higher chance of delayed or incomplete payments.

What is a bank transfer?

A bank transfer is the electronic movement of funds from one bank account to another. There are many different types of bank transfers, which can be categorized based on where they operate and which network they use to move funds. There are three main types that businesses commonly encounter.

Bank debit transfers

Bank debit transfers occur when an account holder authorizes an outside party to “pull” funds from their bank account. The sender provides their name and account details to the recipient, who uses that information to pull funds from the sender’s account into their own. The recipient’s bank initiates the funds transfer, not the sender’s bank. In customer transactions, the customer gives their bank account information to the business’s payment processor, along with authorization to withdraw the purchase amount from their account.

Bank credit transfers

These transactions use the same network as debit transfers, but the action is reversed. Instead of “pulling” money from the sender’s account, credit transfers “push” money from the sender’s bank account to the recipient’s. 

Real-time payments

Real-time payments redirect the customer from the business’s website to their financial institution’s website, where they complete the funds transfer. This type of payment is used for domestic purchases in countries such as the US and the Netherlands. India, in particular, is a global leader in the real‑time payment market.

Stripe offers a single integration that supports both domestic and international real-time payments, including Sofort and giropay. Here’s how these payments work with Stripe’s checkout experience:

1. The customer chooses “Pay by Bank” as their payment method during checkout.

2. They select their bank from a list of supported financial institutions.

3. They’re redirected to their bank’s website.

4. The customer logs in using their bank account credentials.

5. The customer authorizes the payment through their bank.

6. Once the payment is approved, the customer receives a confirmation.

7. Finally, they’re redirected back to the business’s website, where the completed transaction is confirmed.

Learn more about Stripe Payments 

Types of domestic bank transfers

Bank transfers in the US fall into two categories: ACH transfers and wire transfers. These transfers take place on different networks.

Automated Clearing House (ACH) transfers

The ACH network allows banks and other financial institutions in the US to send and receive money. It’s run by Nacha, an independent organization that’s owned by a large group of banks, credit unions, and payment processing companies.

The ACH network bundles together any ACH transactions that come in within a given time frame (usually around four hours on business days) and then periodically settles the transactions in batches throughout the day.

ACH transfers are often used in commercial transactions, but they can be used for many other purposes:

  • Customer bill payments

  • Tax refunds

  • Tax payments

  • Retirement and investment account contributions

  • Charity donations

  • College tuition payments

  • Funds sent between family and friends

There are two categories of ACH transfers, distinguished by the direction of the funds transfer:

  • ACH Credits: With ACH Credits, deposits are initiated by the payer and transferred from their bank account to a payee’s account via the ACH network. Employer payroll deposits are a common use case of ACH Credits, with more than 95% of US workers receiving their pay by direct deposit.
  • ACH Debits: With ACH Debits, a business initiates the funds transfer from a customer’s bank account via the ACH network. Businesses often use these payments for recurring charges (e.g., charging a customer who has set up ACH transfers for a subscription).

Wire transfers

While ACH transfers transmit funds through the centralized Nacha network, domestic wire transfers use networks that the Federal Reserve operates. Unlike with ACH transactions, wire transfers are handled in real time and settled individually. This makes them historically faster than ACH transfers, although recently Nacha has implemented regulatory updates to speed up ACH transfers.

There are two main wire transfer systems backed by the Federal Reserve: the Fedwire Funds Service and the Clearing House Interbank Payments System (CHIPS). These systems handle the majority of domestic funds transfers and international transactions that use US dollars: 

  • Fedwire: The Fedwire is a real-time settlement system that uses central bank money to electronically transfer funds between businesses, customers, banks, and government agencies. Fedwire transfers are very popular in the US. In April 2025, more than 18.6 million Fedwire transfers were sent.

  • CHIPS: Each financial market has a clearing house that validates and finalizes transactions between buyers and sellers. CHIPS is the clearing house in the US for large bank transfers, and the average CHIPS transfer is over $3 million.

ACH credit transfer flow chart - ACH credit transfer flow chart
ACH debit transfer flow chart - ACH debit transfer flow chart

Key differences between ACH transfers and wire transfers

While both ACH and wire transfers move money electronically between US bank accounts, they run on different networks with different processing methods, speeds, and best-fit use cases.

ACH transfer
Wire transfer
Network Nacha's ACH network Federal Reserve networks (Fedwire and CHIPS)
How it settles Transactions are bundled into batches (roughly every four hours on business days) and settled periodically throughout the day Each transfer is processed and settled individually in real time
Speed ACH credits typically arrive within one to two business days; ACH debits are processed and delivered by the next business day Usually delivered within one business day, though a transfer initiated late Friday may not land until Monday
Direction of funds Can be a credit (payer pushes funds) or a debit (business pulls funds) Funds are pushed from sender to recipient
Typical use cases Payroll direct deposit, bill payments, tax payments/refunds, retirement contributions, charity donations, tuition payments, subscription billing Large, one-off transfers—the average CHIPS transfer is over $3 million
Transaction volume Over 95% of US workers are paid via direct deposit More than 18.6 million Fedwire transfers were sent in April 2025 

International bank transfer networks

International bank transfers between the US and other countries most often use the Society for Worldwide Interbank Financial Telecommunication (SWIFT) network. SWIFT was founded in 1973 and connects more than 11,000 banks and financial institutions in more than 200 countries. This network is managed by central banks in G10 countries, including Belgium, Canada, France, Germany, Italy, Japan, the Netherlands, the UK, the US, and Switzerland.

International wire transfers and currency exchanges that use the SWIFT network require SWIFT codes, which are a type of business identifier code (BIC).

Outside the US, other countries have their own systems for conducting bank transfers within their borders. Here are a few examples:

  • Clearing House Automated Payment System (CHAPS): CHAPS is the UK equivalent of ACH. This network is used to process same-day sterling pound payments. 

  • Bacs: Bacs is a membership organization made up of top UK banks and financial institutions. In 2025, there were more than 5 billion direct debit transactions made through Bacs and more than 1.8 billion direct credit payments.

  • Single Euro Payments Area (SEPA): SEPA is an integrated payment system that allows bank account holders in the EU, European Economic Area, and UK to easily transfer funds between different European banks.

How long do bank transfers take?

No matter where you’re sending funds to or from, most bank transfers are processed and delivered within a few days. Here’s a closer look at the timing you can expect from different types of bank transfers, domestically and internationally:

  • USD bank transfers: Same-day settlement enables most ACH transactions to be completed within the same business day. ACH credit transfers are typically delivered within one to two business days, and ACH debit transfers must be processed and delivered by the next business day. Some banks might hold on to funds delivered via ACH transfer for a few days, but this varies by financial institution.

  • Wire transfers: Domestic wire transfers are processed in real time and usually delivered within one business day. But if a wire transfer is initiated late on a Friday, it might not be delivered until the following Monday.

  • International wire transfers: SWIFT bank transfers between the US and other countries typically take one to five business days to be processed and delivered. They’re slower than ACH and wire transfers because they have more mitigation measures against fraud and money laundering.

Are there bank transfer limits?

Yes, there are bank transfer limits. These limits depend on the transfer network and the individual bank, and they can vary based on your account type, tenure, and history with the institution. Here's a snapshot of some common limits.

Type of transfer

Limit

ACH same day transfer

Up to $1,000,000 per transaction

Bank of America standard ACH transfer (small business)

$5,000 per day

Citibank standard ACH transfer

Around $10,000 per day for newer accounts, up to $25,000 per day for accounts open 91+ days

Capital One standard ACH transfer

Around $10,000 per day, though limits can vary by account relationship

Benefits of bank transfers for businesses

Here are a few key benefits for businesses that accept bank transfers.

No payment reversals or chargebacks

The biggest benefit of bank transfers is that customers can’t reverse them. Unlike with credit card payments, which always carry the risk of chargebacks, the customer can’t call back bank transfers once they’re initiated.

If the customer is dissatisfied with their purchase after paying with a bank transfer, they must contact the business and request a refund. This scenario gives the business the best possible opportunity to solve the issue and possibly avoid a funds reversal. Even if a situation warrants the return of the customer’s funds, refunds are preferable to chargebacks as they give businesses more control over the funds reversal process.

Greater security

Bank transfers are generally very secure for businesses and their customers, while credit card payments carry a relatively higher risk of fraud. 

Stripe customers have additional layers of protection for these payment types. We provide you with a virtual bank account number that your customers submit bank transfer payments to. This virtual account number automates reconciliation and prevents businesses from exposing their real account details to customers.

Appealing to consumer preferences

The more payment types a business accepts, the more customers the business is likely to convert and retain. Bank transfers, in particular, are attractive to customers who prefer not to use credit or debit cards for certain purchases. 

Higher conversion rates in Europe and Asia Pacific 

Many customer transactions in Europe and Asia Pacific occur via bank transfer. Accommodating this payment type will make your business more favorable to customers who prefer to pay this way.

Downsides of bank transfers for businesses

While most businesses find bank transfers to be a reliable, secure, and easy way to send and receive payments, they do have drawbacks. Here are a few potential drawbacks to consider.

Reconciliation

If customers don’t include invoice reference numbers with their payments or they pay a different amount from what’s listed on the invoice, those bank transfers will require manual effort to match incoming payments with invoices. This can cause delays or errors and increase administrative costs as finance teams investigate mismatched or unidentified transactions.

General lack of support for recurring payments

This lack of support could be burdensome or prohibitive, if your business sells subscriptions or otherwise works with recurring payments. 

No control over payment amount

Because customers often initiate the transaction, it’s possible they could send the wrong amount. However, there are ways to work around this. For example, Stripe holds customers’ bank transfers for up to 90 days and allows businesses to reconcile discrepancies, in most cases. But you’ll still need to devote extra time and resources to overpayment or underpayment issues when you accept bank transfers from customers. 

Chance of incomplete payment

Because the transfer process varies across financial institutions, it’s difficult for businesses to give universal bank transfer instructions to their customers. A customer might think they’ve completed a payment, when they actually need to contact their bank to complete it.

Stripe’s checkout experience mitigates some of this risk. But businesses might still have some risk of incomplete payment, since accepting a bank transfer means relying on the customer to complete the transaction.

Higher possibility of delays

Bank transfer networks sometimes have processing delays. Depending on the banks involved in the transaction, funds received might be held for days. Holds and delays become more likely with international transfers. Bank transfer networks are becoming more dependable and faster every year, but delays still happen more frequently than they do with credit and debit card payments.

Here’s a simplified list of the pros and cons of bank transfers for businesses:

Pros

Cons

No chargebacks: Customers can’t reverse payments

No recurring payments: Not ideal for subscriptions

More control over refunds: Businesses decide when and how to issue a refund

No control over payment amount: Customers can send the wrong amount

Highly secure: Lower risk of fraud than card payments

Possibility of incomplete payments: Confusing process for some customers

Virtual account numbers: Businesses won’t expose their bank details

Payment delays: Bank processing can take days, especially for international transfers

Preferred by some customers: Appealing especially to those who avoid cards

Better conversion in Europe and Asia Pacific: Bank transfers are common in these regions

Are bank transfers safe?

Bank transfers are usually a very safe way to accept payment from customers, with less risk for businesses compared to credit card payments. On the customer side, however, there’s a risk of wire transfer fraud. To stay protected, customers should always verify the recipient’s details through a trusted source before they send money, especially when they make large or first-time transfers.

What are the details needed for a bank transfer?

Before sending funds, these pieces of information are needed:

  • Recipient's full name: This should match the name on file with the recipient's bank exactly, since a mismatch can flag or delay the transfer.

  • Recipient's account number: This identifies the specific account that will receive your funds.

  • Recipient's bank details: The name and location of the financial institution where the recipient's account is held.

  • Routing or identification code: Domestic transfers typically require a routing number, while international transfers need a SWIFT/BIC code to route funds correctly.

  • Amount to send: The precise dollar (or currency) amount you intend to transfer.

  • Reference note (optional): A short memo, like an invoice number, that helps the recipient match the payment to what it's for.

  • Applicable fees: It's worth confirming ahead of time whether your bank charges a fee, since this can vary between domestic and international transfers.

  • Currency: For cross-border transfers, you'll want to confirm which currency the funds should be sent and received in.

How Stripe Payments can help

Stripe Payments provides a unified, global payment solution that helps any business—from scaling startups to global enterprises—accept payments online, in person, and around the world.

Stripe Payments can help you:

  • Reconcile payments automatically: Easily reconcile wire transfers to a specific payment or invoice with an automatic reconciliation engine that uses virtual bank accounts for each customer and tools for troubleshooting.

  • Simplify refunds: Make refunds or return excess funds to the customer.

  • Optimize your checkout experience: Create a frictionless customer experience and save thousands of engineering hours with prebuilt payment UIs, access to 125+ payment methods, and Link, a wallet built by Stripe.

  • Expand to new markets faster: Reach customers worldwide and reduce the complexity and cost of multicurrency management with cross-border payment options, available in 195 countries across 135+ currencies.

  • Unify payments in person and online: Build a unified commerce experience across online and in-person channels to personalize interactions, reward loyalty, and grow revenue.

  • Improve payment performance: Increase revenue with a range of customizable, easy-to-configure payment tools, including no-code fraud protection and advanced capabilities to improve authorization rates.

  • Move faster with a flexible, reliable platform for growth: Build on a platform designed to scale with you, with 99.999% historical uptime and industry-leading reliability.

Learn more about how Stripe Payments can power your online and in-person payments, or get started today.

FAQs about bank transfers

The content in this article is for general information and education purposes only and should not be construed as legal or tax advice. Stripe does not warrant or guarantee the accurateness, completeness, adequacy, or currency of the information in the article. You should seek the advice of a competent attorney or accountant licensed to practice in your jurisdiction for advice on your particular situation.

More articles

  • Something went wrong. Please try again or contact support.

Ready to get started?

Create an account and start accepting payments—no contracts or banking details required. Or, contact us to design a custom package for your business.
Payments

Payments

Accept payments online, in person, and around the world with a payments solution built for any business.

Payments docs

Find a guide to integrate Stripe's payments APIs.