Yes, you can transfer money electronically between banks

You can move money from one bank to another electronically in most cases. The transfer happens through one of a few standard systems—ACH (Automated Clearing House), wire transfer, or real-time payment networks—depending on which bank you use and how fast you need the money to arrive. Most transfers take one to three business days, though some can arrive the same day or within hours.

The process itself is straightforward: you log into your bank's website or app, enter the receiving bank's routing number and the recipient's account number, and authorize the transfer. Your bank handles the rest. The money leaves your account on the day you schedule it (or immediately if you choose), and arrives at the other bank according to the method used.

Key Takeaways

  • ACH transfers are the most common method, free or low-cost, and take one to three business days to complete.
  • Wire transfers arrive faster—often the same day—but cost $15 to $50 and cannot be reversed once sent.
  • Real-time payment networks like Zelle and FedNow can move money in minutes, though not all banks offer them yet.
  • You need the receiving bank's routing number and the recipient's account number to initiate any transfer.
  • Transfers between your own accounts at different banks usually process faster than transfers to someone else's account.

ACH transfers: the standard method for most people

An ACH transfer is the most common way to move money between banks. ACH stands for Automated Clearing House, a network that processes millions of transfers daily. Your bank submits the transfer to the ACH network, which then sends it to the receiving bank. The whole process takes one to three business days, depending on when you initiate it and how each bank processes batches of transfers.

ACH transfers are free or cost very little—many banks charge nothing for outgoing ACH transfers, though some charge $1 to $3. The receiving bank almost never charges you. Because ACH is a batch system, not real-time, the money does not leave your account instantly. If you send an ACH transfer on a Friday afternoon, it may not arrive until Monday or Tuesday, depending on the banks' processing schedules and whether Monday is a holiday.

ACH transfers work best when you are not in a hurry. If you are moving money between your own accounts at two different banks, the transfer usually completes within one business day. If you are sending money to someone else, expect the full one to three business days.

Wire transfers: faster but irreversible and more expensive

A wire transfer moves money the same day or within hours, making it the fastest option for urgent transfers. Wire transfers bypass the ACH network and go through a separate system—either the Federal Reserve's wire network (for domestic transfers) or SWIFT (for international transfers). Your bank deducts the money from your account immediately and sends it directly to the receiving bank.

Wire transfers cost more than ACH. Domestic wire transfers typically cost $15 to $50 depending on your bank. International wires cost $30 to $75 or more. Once you send a wire transfer, you cannot reverse it or get the money back unless the receiving bank agrees to return it—and that can take weeks or never happen. For this reason, wire transfers carry higher fraud risk. If you wire money to the wrong account or to a scammer, the money is usually gone.

Use wire transfers only when you need the money to arrive the same day and you are certain of the receiving account details. For routine transfers between your own accounts or to trusted recipients, ACH is safer and cheaper.

Real-time payment networks: minutes instead of days

Newer real-time payment networks can move money in minutes rather than hours or days. The two main systems in the United States are Zelle (owned by a consortium of major banks) and FedNow (run by the Federal Reserve). Both are free to use and settle almost instantly, though the receiving bank may take a few minutes to post the money to the account.

Not all banks offer these services yet. Zelle is available at most large banks and many credit unions, but smaller regional banks may not participate. FedNow is newer and is still rolling out—availability depends on whether your bank has joined the network. Check your bank's website or app to see whether Zelle or FedNow is available to you.

Real-time payments work best for sending money to people you know and trust, since they are also irreversible once sent. They are free, fast, and require only the recipient's phone number or email address (for Zelle) or account details (for FedNow), making them simpler than ACH or wire transfers in many cases.

What information you need to send a transfer

The information required depends on the transfer method. For an ACH transfer or wire transfer to another bank, you need the receiving bank's routing number (a nine-digit code that identifies the bank) and the recipient's account number. You can find the routing number on your bank's website, by calling the bank, or by looking it up on the Federal Reserve's routing number database.

For Zelle transfers, you typically need only the recipient's email address or phone number registered with their bank. For wire transfers, especially international ones, you may also need the recipient's full name, address, and sometimes a SWIFT code (for international banks).

Before you initiate any transfer, double-check the account number and routing number. A single digit wrong can send your money to the wrong account, and recovering it can be difficult or impossible.

How long transfers actually take

Timing varies by method and by when you send the transfer. An ACH transfer sent on a Tuesday morning may arrive Wednesday or Thursday. The same transfer sent Friday evening may not arrive until Tuesday, because banks do not process transfers on weekends or federal holidays. Some banks process ACH transfers in batches at specific times of day, so sending at 11 p.m. may mean your transfer does not leave until the next business day.

Wire transfers sent before your bank's cutoff time (usually 2 p.m. or 3 p.m. Eastern time) typically arrive the same day. Wires sent after the cutoff may not go out until the next business day. International wires can take one to three business days depending on the receiving country and bank.

Real-time payments via Zelle or FedNow usually settle within minutes, though the receiving bank may take a few minutes longer to display the money in the account. If you send a real-time payment at 9 p.m., it will likely arrive within minutes, even if it is a weekend.

Transfers between your own accounts versus transfers to other people

Transferring money between two accounts you own at different banks is usually faster and simpler than sending money to someone else. Many banks process transfers between your own accounts within one business day, sometimes the same day. You only need to provide your own account numbers and the receiving bank's routing number.

Transfers to someone else's account take longer because the receiving bank has to verify the account exists and match the account number to the account holder's name. This verification step adds time, which is why ACH transfers to other people typically take the full one to three business days. Wire transfers to other people also take longer if the receiving bank needs to verify details before accepting the transfer.

If you are moving your own money between banks you control, ACH is usually sufficient and free. If you are sending money to someone else, consider whether ACH's one to three day timeline works for you, or whether you need the speed of a wire transfer or real-time payment.

What to do if a transfer does not arrive on time

If an ACH transfer does not arrive within three business days, contact your bank. Provide the transfer confirmation number (your bank gives you this when you send the transfer), the amount, the receiving bank's name, and the recipient's account number. Your bank can trace the transfer and find out whether it is still in process or whether it was rejected by the receiving bank.

If the receiving bank rejected the transfer, it usually bounces back to your account within three to five business days. Common reasons for rejection include an incorrect account number, a closed account, or a mismatch between the account number and the account holder's name. Once the money returns to your account, you can correct the information and try again.

Wire transfers are harder to recover if they go to the wrong account. Contact your bank immediately if you realize you sent a wire to the wrong place. Your bank can try to recall the transfer, but success depends on whether the receiving bank has already released the funds. If the money has been withdrawn, recovery is unlikely.

Frequently Asked Questions

Can I transfer money between banks on weekends or holidays?

ACH transfers initiated on weekends or holidays enter the queue but do not process until the next business day. Wire transfers and real-time payments (Zelle, FedNow) can process on weekends and holidays, so money may arrive faster if you use those methods. Check your bank's cutoff times—most wire transfer cutoffs are 2 p.m. to 3 p.m. Eastern time on business days only.

Is there a limit to how much I can transfer?

ACH transfers usually have daily or monthly limits set by your bank—often $10,000 to $25,000 per day, though this varies. Wire transfers and real-time payments may have different limits. Contact your bank to find out your specific limits, or check your online banking settings. You can often request a higher limit if you need to move a larger amount.

What happens if I send money to the wrong account number?

If the account number does not exist or belongs to a different person, the receiving bank will reject the transfer and it will bounce back to your account within three to five business days. If the account number is valid but belongs to someone else, the money may be deposited into their account. Recovering it requires contacting the receiving bank and asking them to reverse the transfer, which they may or may not do. Always verify the account number before sending.

Do I need to give my bank password to transfer money to another bank?

No. You should never give your bank password to anyone. To transfer money between your own banks, log into your account yourself and initiate the transfer through your bank's website or app. If someone asks for your password to help you transfer money, it is a scam.

Can I cancel a transfer after I send it?

ACH transfers can usually be cancelled if you contact your bank before the transfer leaves your account—often within a few hours of sending it. Once the transfer enters the ACH network, cancellation becomes difficult or impossible. Wire transfers and real-time payments cannot be cancelled once sent. Always double-check the details before you authorize any transfer.