What happens when you make a bank transfer
When you send money from your bank account to someone else's account, your bank removes the funds from your balance and routes them through a payment network to the receiving bank. The receiving bank then deposits the money into the recipient's account. The whole process involves multiple systems checking that both accounts exist, that you have the funds, and that the receiving bank can accept the transfer. Depending on the type of transfer and the banks involved, this can take anywhere from a few minutes to several business days.
The speed and method depend on what you're transferring and where the money is going. A transfer to another account at the same bank often clears within hours. A transfer to a different bank takes longer because it has to move through the banking system. International transfers involve currency conversion and additional verification steps, so they typically take three to five business days or longer.
Key Takeaways
- Same-bank transfers usually complete within hours; transfers between different banks take one to three business days.
- You need the recipient's account number and routing number (for US transfers) or IBAN and BIC code (for international transfers).
- Wire transfers move faster than ACH transfers but cost more and cannot be reversed once sent.
- Your bank may set daily or monthly limits on how much you can transfer, and some transfers require you to verify your identity.
The three main ways to transfer money from your bank
ACH transfers (Automated Clearing House) are the standard method for moving money between US bank accounts. Your bank batches your transfer with thousands of others and sends them through the ACH network, which processes them overnight. ACH transfers are free or cost $1 to $3, but they take one to three business days. You cannot reverse an ACH transfer once it has been processed, so you need to be certain of the recipient's account details before you send.
Wire transfers move money directly from your bank to the recipient's bank in real time or within a few hours. Wire transfers cost $15 to $50 depending on whether the transfer is domestic or international. Once a wire transfer is sent, it cannot be stopped or reversed. Wire transfers require more verification than ACH transfers, and your bank may ask you to confirm the recipient's name and account number in writing or over the phone.
Online bill pay is a service your bank offers through its website or app. You enter the recipient's mailing address, and your bank mails a check or sends an ACH transfer on your behalf. Bill pay is usually free and works well for regular payments like rent or utilities, but it is slower than a direct transfer because the recipient has to receive and deposit the check. Most bill pay transfers take three to five business days.
What information you need to provide
For a transfer within the United States, you need the recipient's full name, account number, and the routing number of their bank. 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. If you have the wrong routing number, the transfer may go to the wrong bank or be rejected.
For an international transfer, you need the recipient's full name, account number, and either the IBAN (International Bank Account Number) or the BIC code (Bank Identifier Code). Some countries use IBAN; others use a different format. Your bank can tell you which information the receiving bank needs. International transfers also require the name and address of the receiving bank.
Double-check all details before you send. If you send money to the wrong account number, the transfer may go to someone else's account, and recovering it is difficult and slow. Some banks offer a verification service where you can confirm the recipient's name before the transfer completes, but not all banks participate.
How long transfers actually take
| Transfer Type | Speed | Cost | When to Use |
|---|---|---|---|
| ACH (same bank) | A few hours to one business day | Free | Routine transfers between your own accounts or to trusted recipients |
| ACH (different bank) | One to three business days | Free to $3 | Regular payments when you do not need the money to arrive when ready |
| Wire transfer (domestic) | Same day or next business day | $15 to $50 | When you need money to arrive quickly and cannot be reversed |
| Wire transfer (international) | One to five business days | $25 to $75 | Sending money outside the US when speed matters |
| Bill pay | Three to five business days | Free | Paying bills or rent on a regular schedule |
Timing depends on when you send the transfer. If you initiate an ACH transfer on a Friday evening, it will not begin processing until Monday morning, so it may not arrive until Wednesday or Thursday. If you send a wire transfer on a weekend, most banks will not process it until the next business day. Business days are Monday through Friday, excluding federal holidays.
Some banks offer same-day ACH, which processes transfers the same day you send them, but this is not available at all banks and may have lower limits than standard ACH. Ask your bank whether same-day ACH is available on your account.
Limits your bank may place on transfers
Your bank may set a daily limit on how much you can transfer—commonly $5,000 to $25,000 per day for ACH transfers and higher for wire transfers. Some banks also set a monthly limit. These limits protect your account from fraud, but they can delay your transfer if you need to send more than the limit. You can usually request a temporary increase by calling your bank, though this may require additional verification.
Savings accounts and money market accounts may have federal limits on how many transfers you can make per month (historically six, though this rule has been relaxed). Checking accounts do not have this limit. If you hit the limit, your bank may charge a fee or refuse the transfer until the next month.
What to do if a transfer goes wrong
If you sent an ACH transfer to the wrong account, contact your bank when ready. Your bank can try to recall the transfer if it has not been processed yet, but once the receiving bank has accepted it, recovery is difficult. You may have to file a dispute and wait while the banks investigate, which can take weeks. If the receiving bank confirms the money went to the wrong person, they can ask that person to return it, but they cannot force them to do so.
If you sent a wire transfer to the wrong account, the money is usually gone. Wire transfers cannot be reversed once they are sent. Your only option is to contact the receiving bank and ask them to return the funds, but they are not required to do so. This is why wire transfers require more careful verification than ACH transfers.
If a transfer you sent has not arrived after the expected time, check your bank's website to confirm it was processed. If it shows as pending, wait another business day. If it shows as completed but the recipient has not received it, contact your bank with the transfer confirmation number and ask them to trace it.
Frequently Asked Questions
Can I cancel a transfer after I send it?
It depends on the type of transfer and how quickly you act. ACH transfers can sometimes be recalled if you contact your bank before the transfer is processed, which is usually within a few hours of sending. Wire transfers cannot be cancelled once sent. Contact your bank when ready if you need to stop a transfer.
Why does my transfer say pending?
Pending means your bank has accepted the transfer but it has not yet been delivered to the receiving bank. ACH transfers typically stay pending for one to three business days. Wire transfers usually clear within a few hours. If a transfer stays pending longer than expected, contact your bank to check the status.
What if I do not know the recipient's routing number?
You can find the routing number on a check from that bank, on the bank's website, or by calling the bank directly. You can also use the Federal Reserve's routing number search tool online. Make sure you have the correct routing number for the specific branch, as some large banks have multiple routing numbers.
Do I pay a fee for every transfer?
ACH transfers are usually free, though some banks charge $1 to $3 per transfer. Wire transfers cost $15 to $75 depending on whether they are domestic or international. Bill pay is typically free. Check your bank's fee schedule or ask a representative what you will be charged.
Can someone reverse a transfer I received?
Yes, if the sender initiated the transfer by mistake or if their bank discovers fraud, they can file a dispute and ask their bank to reverse it. This is more common with ACH transfers than wire transfers. If you receive a large unexpected transfer, do not spend it when ready—it may be reversed within a few days.