The fastest way depends on whether the accounts are at the same bank or different ones

If both accounts are at the same bank, you can move money between them in minutes using your online banking portal, mobile app, or by calling the bank. Log in, find the transfer option (usually labeled "Move Money" or "Transfer Funds"), select the accounts, enter the amount, and confirm. The money appears in the receiving account almost immediately—often within the same day, sometimes within hours.

If the accounts are at different banks, the transfer takes longer because the banks have to communicate through the Federal Reserve's systems. A standard transfer takes one to three business days. You can initiate it through your sending bank's website or app, or by calling them directly. You will need the receiving account's routing number and account number.

A third option is an ACH transfer (Automated Clearing House), which is what most banks use for transfers between different institutions. ACH is free but slower—typically two to three business days. Wire transfers are faster (same day or next day) but cost money, usually $15 to $30, and are harder to reverse if you make a mistake.

Key Takeaways

  • Same-bank transfers happen in minutes or hours through your online banking portal or app; different-bank transfers take one to three business days.
  • You need the receiving account's routing number and account number to send money to a different bank.
  • ACH transfers are free but slow; wire transfers are fast but cost $15 to $30 and are difficult to reverse.
  • If you send money to the wrong account, contact your bank immediately—recovery depends on whether the receiving bank will cooperate.
  • Set up a payee in your online banking first if you plan to send money to the same account repeatedly.

How to find the routing and account numbers you need

The routing number identifies the bank; the account number identifies the specific account within that bank. You need both to send money to a different bank.

The receiving person can give you both numbers. They appear on the bottom left of a check (routing number first, then account number). They can also log into their own online banking and find the numbers in the account details section—most banks display them prominently on the account summary page.

If you do not have a check and the person cannot access their online banking, call their bank directly. Give the bank the account holder's name and account number, and ask for the routing number. The bank will provide it. Do not rely on a number someone texts or emails you unless you have confirmed it with the bank first.

Setting up a payee to make transfers easier

If you plan to send money to the same account more than once, add it as a payee in your online banking. This saves you from re-entering the routing and account numbers every time.

Log into your sending bank's website or app, find the "Add Payee" or "Manage Payees" section (location varies by bank), and enter the receiving account holder's name, routing number, and account number. Most banks ask you to verify the payee by sending a small test deposit first—usually $0.01 to $0.99—and then confirming the amount the receiving account holder sees. This verification step takes one to two business days but protects you from sending money to the wrong account by mistake.

Once the payee is verified, you can transfer money to that account instantly through your online banking without re-entering the numbers. You can also delete a payee at any time if you no longer need it.

What to do if you sent money to the wrong account

Act immediately. Call your bank and tell them you sent money to an incorrect account. Provide the amount, the date you sent it, and the receiving account details. Ask your bank to attempt a reversal or recall.

If the money has not yet left your bank (same-bank transfers), your bank can usually stop it. If it has already reached the receiving bank, your bank will contact that bank and ask them to reverse the transaction. The receiving bank is not required to comply, but most do if the request comes within a few hours or a day.

If the receiving bank refuses or if too much time has passed, you have limited options. You can try to contact the receiving account holder directly and ask them to send the money back. You can also file a dispute with your bank, though disputes for transfers to the wrong account (as opposed to fraud) are harder to win. Do not wait—the longer you delay, the less likely a reversal becomes.

Wire transfers for when you need money to arrive the same day

A wire transfer moves money the same day or next business day, depending on when you initiate it and the receiving bank's processing schedule. Wire transfers cost money—typically $15 to $30 per transfer—and your bank may charge a fee whether the transfer succeeds or fails.

To send a wire, call your bank or visit a branch in person. You will need the receiving account holder's name, account number, routing number, and the receiving bank's name and address. Some banks require you to provide a reason for the transfer. Wire transfers are final once sent—you cannot cancel or reverse them after the receiving bank accepts the money, so triple-check the account details before you confirm.

Use wire transfers only when speed is critical and the cost is worth it. For most routine transfers between your own accounts or to people you trust, ACH transfers are free and only take a few days longer.

Transfers between your own accounts at different banks

If you own accounts at multiple banks and want to move your own money between them, the process is the same as sending to someone else's account—you still need routing and account numbers and the transfer still takes one to three business days. However, you have an additional option: external account linking.

Many banks let you link your external accounts (accounts at other banks that you own) directly in your online banking. Once linked and verified, you can transfer between them as easily as transferring between accounts at the same bank. The transfer still takes the standard one to three business days, but you do not have to re-enter account details each time.

To link an external account, log into your online banking, find "Link Account" or "Add External Account," and enter the routing and account numbers. Your bank will send two small test deposits to the external account. Once you confirm the amounts, the accounts are linked and you can transfer freely.

Common mistakes and how to avoid them

Entering the wrong routing or account number is the most common error. Double-check both numbers against the check or the receiving bank's website before you confirm the transfer. If you are reading numbers over the phone, have the other person repeat them back to you.

Assuming a transfer is instant when it is not is another frequent mistake. ACH transfers between different banks take one to three business days. If you send money on a Friday afternoon, it will not arrive until Monday or Tuesday at the earliest. Plan ahead if the receiving person needs the money by a specific date.

Forgetting to verify a new payee before using it can also cause problems. Always complete the verification step (the small test deposits) before you send a large amount to a new payee. This catches routing or account number errors before real money is at risk.

Frequently Asked Questions

Can I send money to a bank account in another country?

Yes, but it requires an international wire transfer, which is more expensive and slower than a domestic wire. You will need the receiving bank's SWIFT code (an international routing identifier) and the receiving account holder's IBAN (International Bank Account Number) or account number. International wires typically cost $25 to $50 and take three to five business days. Ask your bank for the exact cost before you send.

What happens if I send money and the receiving bank account is closed?

The receiving bank will reject the transfer and send the money back to your account. This takes a few extra business days. You will see the money return to your account, usually within five to seven business days of the original transfer. Contact the receiving person to get their new account details and try again.

Do I need to tell my bank before I send money to someone else's account?

No, but some banks may flag large or unusual transfers as a fraud precaution and contact you to confirm. If your bank calls, verify that the transfer is legitimate and you authorized it. Do not provide account details or passwords to anyone claiming to be from your bank unless you initiated the call.

Can I schedule a transfer for a future date?

Yes. Most online banking portals let you schedule transfers to occur on a specific date in the future. This is useful if you want to ensure money arrives on payday or by a bill due date. Set up the transfer now, choose the future date, and your bank will process it automatically on that day. The transfer still takes the normal one to three business days after processing.

What if my bank charges a fee for transfers I did not expect?

Review your account agreement or call your bank to understand their transfer fees. Some banks charge for outgoing transfers to external accounts, while others charge only for wire transfers or transfers above a certain frequency. If you were charged unexpectedly, ask your bank to explain the fee and whether it can be waived. Some banks waive fees for customers who maintain a minimum balance or have direct deposit.