The fastest way depends on how soon you need the money
You have four main routes: wire transfer (fastest but costs money), ACH transfer (free but takes 1–3 business days), debit card push (same-day or next-day, free), and mobile app transfer (same-day if both banks support it). Wire transfers move money in hours. ACH transfers are free but slower. Debit card push and app-to-app transfers fall somewhere in between and often cost nothing.
The method you pick depends on speed, cost, and which banks you use. If you need money today or tomorrow, wire transfer or debit card push is your only option. If you can wait a few days and want to avoid fees, ACH is the standard choice. If both your banks have modern apps, same-day transfer through their platforms may be free and fast enough.
Key Takeaways
- Wire transfers move money in hours but typically cost $15 to $30 per transfer and cannot be reversed once sent.
- ACH transfers are free and take 1–3 business days; most banks offer them through online banking at no charge.
- Debit card push transfers let you send money same-day or next-day by providing your debit card number to the receiving bank, and they are usually free.
- Mobile app transfers between banks work instantly or within one business day if both banks participate in the same network, such as Zelle or real-time payment systems.
- Always verify the receiving account number and routing number before confirming any transfer, because mistakes can send money to the wrong person.
Wire transfers: fastest but irreversible
A wire transfer moves money from your bank to another bank in a matter of hours, often within the same business day if you initiate it before the bank's cutoff time (usually 2 p.m. or 3 p.m. Eastern). You will need the receiving bank's name, the recipient's full name, their account number, and the bank's routing number. Some banks also ask for a SWIFT code if the transfer is international.
Wire transfers cost money—typically $15 to $30 per outgoing transfer, depending on your bank. Some banks charge less for transfers to other banks in their network. The critical drawback is that wire transfers cannot be reversed once they leave your bank. If you send money to the wrong account, you have no automatic recourse; you must contact the receiving bank and ask them to return it, which they are not obligated to do.
Use wire transfer only when you need money urgently and the amount justifies the fee. For routine transfers between your own accounts or to trusted recipients, ACH or debit card push is safer and cheaper.
ACH transfers: free and standard
ACH (Automated Clearing House) is the backbone of most bank-to-bank transfers in the United States. It is free, reliable, and takes 1–3 business days. You initiate an ACH transfer through your bank's website or app by entering the receiving bank's routing number, the recipient's account number, and their name. Your bank then sends the request through the ACH network, which processes it overnight and delivers the funds to the receiving bank the next business day (or sometimes the day after, depending on timing and bank processing schedules).
ACH transfers are reversible for a limited time—usually up to five business days—if you contact your bank and report an error. This makes them safer than wire transfers for most situations. The trade-off is speed: if you need money today, ACH will not work.
Most banks offer ACH transfers free of charge. Some banks limit the number of free ACH transfers per month (often six), though this limit is less common now. Check your bank's fee schedule or ask a representative if you plan to make frequent transfers.
Debit card push: same-day without fees
A debit card push (also called a pull transfer) works differently from ACH: instead of pushing money out of your account, you give the receiving bank your debit card number, and they pull the funds from your account. This method is free and often completes same-day or next-day, depending on the receiving bank's processing speed.
To use debit card push, contact the receiving bank or financial institution and ask if they accept debit card payments. You will provide your debit card number, expiration date, and CVV. The receiving bank initiates the transfer on their end. This method is common for loan payments, rent, and transfers to smaller banks or credit unions that do not participate in faster payment networks.
The downside is that you are sharing your debit card details with another institution, which carries a small fraud risk if that institution is compromised. Most banks and credit unions that accept debit card push are legitimate, but verify the receiving institution before providing your card information.
Mobile app and real-time transfers
If both your banks use the same mobile payment network—such as Zelle, PayPal, Square Cash, or your bank's own app-to-app transfer feature—you may be able to send money instantly or within one business day at no cost. Zelle, owned by a consortium of major U.S. banks, is the most widely available; most large banks and many credit unions offer it.
To use Zelle or a similar service, open your bank's app, find the transfer or send money feature, and enter the recipient's email address or phone number. If they are enrolled in the same service, the transfer may complete within minutes. If they are not yet enrolled, they will receive a notification to sign up, and the transfer will complete once they do.
Real-time payment systems like FedNow (launched by the Federal Reserve) are beginning to roll out at some banks and may offer instant transfers in the coming years, but adoption is still limited. Check your bank's app to see which services they support.
How to avoid mistakes and fraud
The most common error in bank transfers is sending money to the wrong account. Always double-check the receiving account number and routing number before confirming the transfer. If the numbers are wrong, the money may go to a stranger's account, and recovery is difficult or impossible.
For wire transfers, call the receiving bank directly (using a phone number you find yourself, not one provided by the sender) to confirm the account number and recipient name match. Scammers sometimes intercept wire transfer instructions and change the account details at the last moment.
If you are transferring money to someone you do not know well, start with a small test transfer to confirm the account is correct before sending a large amount. ACH transfers are reversible within a few days, so they are safer for first-time transfers to new recipients.
What to do if a transfer goes wrong
If money is sent to the wrong account, contact your bank immediately. For ACH transfers, you can file a dispute within five business days and your bank will attempt to reverse it. For wire transfers, contact your bank right away; they can try to recall the transfer, but the receiving bank is not required to comply, especially if the funds have already been withdrawn.
If the receiving bank refuses to return the money, you may need to file a police report for fraud or contact your state's banking regulator. Keep all documentation: the transfer confirmation, the receiving account details you used, and any communication with the receiving bank.
For transfers that simply take longer than expected, contact your bank and ask for a status update. ACH transfers occasionally take longer than three business days if there is a processing error or if the receiving bank is slow to post funds. Your bank can investigate and push the receiving bank to complete the transfer.
Comparing the four methods
| Method | Speed | Cost | Reversible | Best For |
|---|---|---|---|---|
| Wire Transfer | Hours (same day) | $15–$30 | No | Urgent transfers to trusted recipients |
| ACH Transfer | 1–3 business days | Free | Yes (within 5 days) | Routine transfers between banks |
| Debit Card Push | Same day or next day | Free | Varies | Loan payments, rent, smaller institutions |
| Mobile App Transfer | Minutes to 1 business day | Free | Varies | Quick transfers between major banks |
Frequently Asked Questions
Can I transfer money between my own accounts at different banks?
Yes. Use ACH transfer (free, 1–3 days), debit card push (free, same-day or next-day), or wire transfer (fast but costs $15–$30). ACH is the most common choice for your own accounts because it is free and reliable. You will still need the routing number and account number of the receiving bank.
Why does my ACH transfer say it will take three business days?
ACH transfers process overnight through a centralized clearing system, so the timeline depends on when you initiate the transfer and when the receiving bank posts funds. A transfer sent on Friday afternoon may not arrive until Tuesday. Weekends and bank holidays add extra days. Some banks post ACH funds faster than others, so the receiving bank's speed matters too.
What happens if I give the wrong routing number?
The transfer may go to the wrong bank or be rejected. If it goes to the wrong bank, contact your bank immediately and file a dispute. ACH transfers can be reversed within five business days if you catch the error quickly. For wire transfers, contact your bank right away; reversal is not may provide.
Is Zelle safe for large transfers?
Zelle is safe if you are sending money to someone you trust and have verified their phone number or email address. Zelle transfers are instant and cannot be reversed, so if you send money to a scammer or the wrong person, recovery is nearly impossible. Start with a small transfer to confirm the recipient is legitimate before sending large amounts.
Can I cancel a transfer after I send it?
It depends on the method. ACH transfers can usually be cancelled within a few hours if you contact your bank before the transfer leaves your bank's system. Wire transfers cannot be cancelled once they are sent. Mobile app transfers (like Zelle) are instant and cannot be cancelled. Always contact your bank immediately if you need to stop a transfer.