What a bank-to-bank transfer is
A bank-to-bank transfer moves money directly from one bank account to another without cash or a check changing hands. The money leaves your account at one bank and arrives at an account at a different bank (or sometimes at the same bank). The transfer happens through a network that connects banks—most commonly the ACH system (Automated Clearing House) for routine transfers, or wire transfer for faster movement of larger amounts.
The key difference from other payment methods: the money goes straight from bank to bank, not through a payment app, credit card, or third-party service. You control the timing and amount, and the receiving bank deposits it directly into the account holder's balance.
Key Takeaways
- ACH transfers are the standard method for routine bank-to-bank payments and typically take one to three business days to complete.
- Wire transfers move money the same business day or next day but cost $15 to $50 per transfer and cannot be reversed once sent.
- You need the recipient's bank name, account number, and routing number to send a transfer; wire transfers also require their full legal name and address.
- ACH transfers are safer to reverse if sent by mistake, but wire transfers are final once the receiving bank accepts them.
- Banks set daily and monthly limits on how much you can transfer; these limits vary by account type and institution.
ACH transfers: the standard route for most payments
An ACH transfer is the most common type of bank-to-bank transfer. Money moves through the Automated Clearing House network, which batches transfers and processes them overnight. A transfer you initiate on a Monday morning typically arrives by Wednesday or Thursday, though some banks offer next-day ACH for an extra fee.
ACH transfers cost nothing or very little—most banks charge $0 to $3 per outgoing transfer, and many accounts include a set number of free transfers per month. The receiving bank almost never charges the recipient. Because the process is automated and batched, ACH is reliable for routine payments: rent, loan payments, payroll deposits, or moving money between your own accounts at different banks.
If you send an ACH transfer by mistake, you can contact your bank and request a reversal within a day or two. The bank can attempt to recall the transfer, though success depends on whether the receiving bank has already released the funds. This reversibility makes ACH safer for situations where you are uncertain about the recipient's account details.
Wire transfers: faster but final and more expensive
A wire transfer moves money the same business day or the next business day, depending on when you send it and your bank's cutoff time. Wire transfers bypass the ACH batching system and go directly through the Federal Reserve or a private wire network. The speed comes at a cost: wire transfers typically run $15 to $50 per transfer, and some banks charge more for international wires.
The critical drawback: once the receiving bank accepts a wire transfer, it cannot be reversed. The money is gone from your account immediately, and the recipient's bank has already credited their account. If you send a wire to the wrong account or to someone who does not return the money, your only recourse is to contact the recipient directly or pursue a civil claim—the bank cannot pull the money back.
Wire transfers are necessary when speed matters and the amount justifies the cost: closing on a house, paying a contractor before work begins, or sending money internationally. For everyday payments, the speed gain rarely outweighs the cost and the risk of irreversibility.
What information you need to send a transfer
For an ACH transfer, you need the recipient's bank name, account number, and routing number. The routing number is a nine-digit code that identifies the bank; you can find it on a check, on the bank's website, or by calling the bank directly. The account number is printed on the check or available in the recipient's online banking portal.
For a wire transfer, you need all of the above plus the recipient's full legal name and address. Some banks also ask for the recipient's phone number or email. If you are sending money internationally, you may need the recipient's SWIFT code (an international bank identifier) or IBAN (International Bank Account Number) instead of a routing number.
Double-check the account number and routing number before you send. A typo in the routing number sends the money to the wrong bank; a typo in the account number sends it to the wrong person at the right bank. Either way, recovery is difficult and may not be possible.
How long transfers take and when the money arrives
ACH transfers typically take one to three business days. A transfer sent on Monday morning may arrive Tuesday or Wednesday; one sent Friday afternoon may not arrive until the following Tuesday. Weekends and bank holidays do not count as business days. Some banks offer next-day ACH for an additional fee, usually $1 to $5.
Wire transfers are faster but the exact timing depends on when you send them. A wire sent before your bank's cutoff time (usually 2 p.m. or 3 p.m. on a business day) arrives the same day. A wire sent after the cutoff or on a weekend arrives the next business day. International wires may take one to three additional days depending on the receiving country and bank.
The receiving bank posts the money to the recipient's account once it arrives, but the funds may not be available for withdrawal immediately. Some banks place a hold on deposits from external transfers for one business day, especially for new recipients or large amounts. The recipient can see the deposit in their account, but they cannot spend it until the hold lifts.
Transfer limits and what they mean for you
Banks set daily and monthly limits on how much you can transfer out of your account. These limits vary by bank and account type. A typical checking account might allow $10,000 per day and $25,000 per month in ACH transfers; savings accounts often have lower limits. Wire transfers may have separate, higher limits—sometimes $25,000 or more per day.
If you need to transfer more than your limit, contact your bank and ask to increase it. Banks often raise limits for established customers with good account history, though the process may take a day or two. Some banks allow you to request a one-time higher limit for a specific transfer without permanently raising your account limit.
These limits exist to protect you from fraud and to manage the bank's risk. If someone gains access to your account, the limits cap how much damage they can do in a single day or month.
Security and fraud protection for transfers
Bank-to-bank transfers are generally secure because they move through banking networks that verify account ownership and use encryption. However, the security depends on how carefully you enter the recipient's information and whether your own account is compromised.
If you send a transfer to the wrong account by mistake, contact your bank immediately. For ACH transfers, the bank can attempt a reversal within one to two business days. For wire transfers, contact the receiving bank directly and ask them to reverse the transfer—but they are not required to do so, and reversal is unlikely if the recipient has already withdrawn the money.
If someone else initiates a transfer from your account without permission, report it to your bank right away. Banks are required to investigate unauthorized transfers and typically reverse them within 10 business days if you report the fraud promptly. The sooner you report it, the better your chances of recovery.
Frequently Asked Questions
Can I cancel a transfer after I send it?
For ACH transfers, yes—contact your bank within one business day and ask for a reversal. The bank will attempt to recall the transfer, but success is not may provide if the receiving bank has already released the funds. For wire transfers, cancellation is almost impossible once sent. Call your bank immediately if you need to stop a wire, but be prepared for the answer to be no.
What happens if I send money to the wrong account number?
The money goes to whatever account that number belongs to at the receiving bank. If it is an ACH transfer, you can ask your bank to attempt a reversal. If it is a wire transfer, you must contact the receiving bank and ask them to reverse it—they may refuse. The safest approach is to verify the account number with the recipient before you send anything.
Do I need to do anything special to receive a bank-to-bank transfer?
No. Give the sender your bank name, account number, and routing number. The money arrives automatically once the transfer clears. You do not need to take any action or confirm anything. If your bank places a hold on the deposit, the money will become available after the hold period ends.
Is there a difference between a bank transfer and a wire transfer?
Yes. "Bank transfer" usually means an ACH transfer, which takes one to three days and costs little or nothing. A wire transfer is faster (same day or next day) but costs $15 to $50 and cannot be reversed. Both move money directly from bank to bank, but they use different networks and have different speeds and costs.
Can I transfer money between my own accounts at different banks?
Yes. Use ACH for routine transfers between your own accounts—it is free or very cheap and takes one to three days. You can also link your accounts through your bank's online portal, which may offer faster transfers. Wire transfers work too but are unnecessary for your own money since there is no fraud risk.