The fastest way depends on which banks you use and how soon you need the money there
If both accounts are at the same bank, you can move money between them in minutes through your online banking portal or mobile app — usually under a "Transfer" or "Move Money" button. If the accounts are at different banks, the method depends on what each bank offers. Most banks let you link an external account and initiate a transfer from your dashboard, but the money typically takes one to three business days to arrive. Some banks offer faster options like real-time payments or next-day transfers, though not all institutions support these yet.
The key difference is whether you're pushing money out of your account (you initiate from your bank) or pulling it in (you initiate from the receiving bank). Both work, but they have different timelines and security steps. Understanding which method your banks support will save you time and prevent transfers from getting stuck.
Key Takeaways
- Same-bank transfers happen in minutes through your online banking app or website, with no waiting period.
- Different-bank transfers usually take one to three business days and require you to link the external account first, which may involve a verification step.
- You can initiate a transfer from either your sending bank or your receiving bank, but the timeline and process differ slightly between the two.
- Real-time payment systems like FedNow exist but are not yet available at all banks, so check with your institution before counting on same-day delivery.
- Wire transfers are faster (same day or next day) but cost money and require more information; use them only when you need speed and can afford the fee.
Transferring between accounts at the same bank
Log into your online banking portal or open your bank's mobile app and look for a "Transfer Funds," "Move Money," or "Pay" section. You'll select the account you want to send from, the account you want to send to, and the amount. Most banks let you schedule the transfer for a future date or send it when ready. The money moves within minutes to a few hours, and you'll see it reflected in both accounts the same day.
No verification is needed because the bank already knows both accounts belong to you. If you've never transferred between these two accounts before, the bank may ask you to confirm the receiving account number or send a verification code to your phone, but this is a one-time step. After that, the transfer is straightforward each time.
Transferring to a different bank using your sending bank's portal
Open your current bank's online banking site or app and find the external transfer or bill pay section. You'll need the receiving bank's routing number and the account number where you want the money to go. Your bank will ask you to name this account (for example, "Sarah's Savings Account") so you can find it easily next time.
The first time you link an external account, your bank may require verification. Some banks verify when ready by asking you to confirm a small deposit they send to that account. Others require you to answer security questions or wait for a confirmation email. Once verified, you can transfer money to that account whenever you want. Transfers typically take one to three business days, depending on the receiving bank's processing speed.
This method is straightforward if you're moving money out of your account. The downside is that you're dependent on your sending bank's processing timeline — if they're slow, the money takes longer to arrive at the other end.
Transferring to a different bank by linking it to your receiving account
Instead of initiating from your current bank, you can log into the account where you want the money to arrive and add your current bank as an external account there. This is sometimes called an "ACH pull" or "incoming transfer." You'll enter your current bank's routing number and your account number, then request a transfer from that account to the new one.
The receiving bank will verify the account the same way — usually with a small test deposit or security questions. Once verified, the money moves in one to three business days. This method can be useful if your sending bank has a slow transfer system or if you want to keep the request on record at the receiving institution.
The trade-off is that you're giving the receiving bank access to pull from your other account, which requires more trust in that institution's security. Most major banks handle this safely, but it's worth checking the receiving bank's reputation before linking.
When to use a wire transfer instead
A wire transfer sends money the same day or next business day and is harder to reverse, which is why banks use it for large amounts or time-sensitive moves. Wire transfers cost money — typically $15 to $30 per transfer — and require more information than an ACH transfer. You'll need the receiving bank's name, routing number, the account number, and sometimes the account holder's full name and address.
Use a wire transfer when you need the money to arrive within hours and can afford the fee. Do not use it for small amounts or routine transfers, because the cost outweighs the speed benefit. Wire transfers are also harder to reverse if you make a mistake, so double-check all account information before confirming.
To initiate a wire transfer, call your bank's wire department or use their online banking portal if they offer it. Have all the receiving account details ready, and expect the bank to ask you security questions to confirm your identity.
Real-time payment systems and next-day options
Some banks now offer real-time payments through systems like FedNow or The Clearing House RTP, which move money in seconds to minutes instead of days. However, not all banks are connected to these systems yet, so availability depends on whether both your sending and receiving banks participate. Check your bank's website or call to ask if they support real-time payments.
If real-time payments aren't available, ask whether your bank offers a "next-day" or "expedited" transfer option. Some institutions provide this for a small fee or at no charge. This is faster than standard ACH but slower than a wire transfer and usually costs less.
What to do if a transfer gets stuck or takes too long
If a transfer hasn't arrived after the stated timeline, log into both accounts and check the status. Your sending bank's portal should show whether the transfer was sent and when. Your receiving bank's portal should show whether it arrived. If one bank shows it sent but the other doesn't show it received, contact the sending bank first — they can track the transfer and confirm it was released.
If the sending bank says the transfer was sent but the receiving bank says it never arrived, ask the sending bank to investigate. They can contact the receiving bank on your behalf. This usually takes a few business days. If the money was sent to the wrong account by mistake, recovery is harder — the receiving bank may be able to reverse it, but only if the account holder agrees.
Always double-check the account number and routing number before confirming a transfer. A single wrong digit can send money to the wrong person, and reversing it requires cooperation from that person's bank.
Frequently Asked Questions
How long does it actually take to transfer money between different banks?
Standard ACH transfers take one to three business days. Weekends and holidays don't count as business days, so a transfer initiated on Friday may not arrive until Tuesday. Some banks process faster than others, and the receiving bank's speed matters as much as the sending bank's. If you need the money sooner, ask about next-day or real-time options.
Do I need to verify my account every time I transfer to a new bank?
Only the first time. Once you've linked an external account and completed verification, you can transfer to it as many times as you want without repeating the verification step. The account stays linked in your system until you remove it.
What information do I need to transfer money to someone else's account at a different bank?
You need the receiving bank's routing number and the account number. For wire transfers, you also need the account holder's name and sometimes their address. Never send money to an account without confirming the account holder's identity first — if the information is wrong, recovery is difficult.
Is it safe to link my bank account to another bank's website?
It's generally safe with major banks that use encryption and security standards, but you're giving that bank access to pull money from your account. Only link accounts at institutions you trust. If you're uncomfortable with this, initiate transfers from your sending bank instead, which gives you more control.
Can I cancel a transfer after I've sent it?
It depends on how far the transfer has progressed. If you cancel within a few minutes of initiating it, most banks can stop it. Once the transfer has left your bank and entered the payment system, cancellation is much harder. Wire transfers are nearly impossible to cancel once sent. Always contact your bank when ready if you need to stop a transfer.