Yes, you can send money from one bank to another, and there are several ways to do it

Moving money between banks is routine and happens millions of times a day. The method you choose depends on how fast you need the money to arrive, whether the banks are connected through the same network, and how much you want to move. Some routes take minutes. Others take three to five business days. Some cost money. Others are free.

The core fact: your money does not physically move. Instead, one bank sends an electronic instruction to the other bank to credit your account there. The receiving bank then confirms the transfer is complete. The time this takes and the fee (if any) depend on which system carries the message.

Key Takeaways

  • ACH transfers are free or low-cost and work between any two U.S. banks, but take three to five business days to complete.
  • Wire transfers move money the same business day or next day and cost $15 to $50, depending on your bank.
  • Transfers between accounts you own at the same bank are usually when ready and free.
  • Peer-to-peer payment apps like Venmo and PayPal can move money between banks in minutes, but are designed for smaller amounts between people.
  • The receiving bank's routing number and your account number are required for any transfer between different banks.

ACH transfers: the standard route for most people

ACH stands for Automated Clearing House, a network that connects all U.S. banks. When you send an ACH transfer, your bank batches your instruction with thousands of others and sends them to a central clearing house, which then distributes them to receiving banks. This process takes time because it is literally a batch operation that runs on a schedule.

ACH transfers are free at most banks, or cost $1 to $3 if you are sending from a checking account. They work between any two banks in the United States. The catch is timing: an ACH transfer typically takes three to five business days from the moment you initiate it. If you send money on a Friday afternoon, it will not arrive until Tuesday or Wednesday at the earliest, because the clearing house does not process transfers on weekends or federal holidays.

You initiate an ACH transfer through your bank's website or app by entering the receiving bank's routing number, the account number, and the amount. Your bank will ask you to confirm the receiving account details before the transfer goes through. Some banks let you set up a transfer to happen automatically on a certain date each month.

Wire transfers: faster but more expensive

A wire transfer moves money the same business day or the next business day, depending on what time you send it and whether both banks process wires at that hour. Wire transfers use a different network than ACH—typically the Federal Reserve's wire system or SWIFT for international transfers—and they bypass the batch clearing process. Your bank sends the instruction directly to the receiving bank, which credits your account almost when ready.

Wire transfers cost $15 to $50 per transfer, depending on your bank and whether the wire is domestic (within the U.S.) or international. Some banks charge more for incoming wires than outgoing ones. A few banks offer one free wire per month or waive the fee if you maintain a high balance.

To send a wire, you will need the receiving bank's routing number, the account number, and the account holder's name. Some banks also ask for the receiving bank's address. You initiate a wire through your bank's website, app, or by calling a representative. Banks typically require you to confirm wire details by phone or in person before processing, because wires are harder to reverse than ACH transfers.

Transfers between accounts at the same bank

If both accounts are at the same bank, the transfer is usually when ready and always free. You can move money between your own checking and savings accounts, or to another account in your name at that bank, without any delay or fee. Some banks let you do this through their app or website in seconds. Others require you to call or visit a branch.

This route is useful if you are moving money between your own accounts—for example, moving savings into checking before a large purchase. It does not work if the receiving account is at a different bank.

Peer-to-peer payment apps for smaller transfers

Apps like Venmo, PayPal, Square Cash, and Zelle let you send money to another person's bank account in minutes. These apps are designed for splitting rent, paying back a friend, or sending small amounts quickly. The money typically arrives within minutes to a few hours, depending on the app and the receiving bank.

Most peer-to-peer apps are free to use if you are sending money from your bank account (not a credit card). Some charge a small percentage fee—usually 1 to 3 percent—if you want the money to arrive when ready instead of waiting a few hours. These apps are not meant for moving large amounts of money between your own accounts; they are built for person-to-person payments.

To use a peer-to-peer app, you link your bank account to the app, then send money to another person's username or phone number. The receiving person can then transfer the money to their own bank account, or leave it in the app to spend later.

What information you need to provide

For any transfer between different banks, you will need the receiving bank's routing number and the receiving account's account number. The routing number is a nine-digit code that identifies the bank. The account number identifies the specific account at that bank.

You can find both numbers on a check from the receiving account—the routing number is the first set of numbers on the bottom left, and the account number follows it. You can also ask the account holder directly, or look them up on the receiving bank's website if you know the bank name and account holder's name.

For wire transfers, you may also need the receiving bank's address and the account holder's full name. For peer-to-peer apps, you typically need only the receiving person's username, email, or phone number linked to their account.

Timing and business days explained

When a bank says a transfer takes "three to five business days," it means three to five days on which the bank is open and processing transfers. Business days are Monday through Friday, excluding federal holidays. A transfer you send on Friday afternoon will not start processing until Monday, so it will not arrive until Wednesday or Thursday at the earliest.

Wire transfers are faster because they do not go through the batch clearing process. A wire sent before your bank's cutoff time (usually 2 or 3 p.m. on a business day) will arrive the same day. A wire sent after the cutoff will arrive the next business day. Weekend and holiday wires are held until the next business day.

Peer-to-peer apps often move money faster because they use their own networks instead of the traditional banking infrastructure. Money can arrive in minutes, though some apps hold the transfer for a few hours as a fraud check.

Fees and when you might pay them

ACH transfers are free at most banks. A small number of banks charge $1 to $3 per outgoing ACH transfer, or charge a fee only if you exceed a certain number of transfers per month. Check your bank's fee schedule or ask a representative whether ACH transfers cost anything.

Wire transfers always cost money—typically $15 to $50 per transfer. International wires cost more, often $30 to $75. Some banks charge different fees for incoming and outgoing wires. A few banks offer limited free wires (for example, one per month) or waive the fee if you maintain a high account balance.

Peer-to-peer apps are free if you send from a bank account, but charge 1 to 3 percent if you want when ready delivery instead of waiting a few hours. Credit card transfers through these apps usually cost 2 to 3 percent.

Frequently Asked Questions

How long does it actually take for money to show up in the receiving account?

ACH transfers take three to five business days. Wire transfers take the same business day if sent before your bank's cutoff (usually 2 or 3 p.m.), or the next business day if sent after. Peer-to-peer apps typically show the money within minutes to a few hours. Same-bank transfers are when ready.

What happens if I enter the wrong account number?

If you enter a wrong account number, the money will go to a different account at the receiving bank. Most banks require you to confirm the account holder's name before processing a transfer, which catches some mistakes. If the money goes to the wrong account, contact your bank when ready—they can sometimes reverse the transfer, but it depends on whether the receiving account has already claimed the funds.

Can I cancel a transfer after I send it?

ACH transfers can usually be cancelled within one business day of sending, before the clearing house processes them. Wire transfers are much harder to cancel once sent, because they move so fast. Contact your bank when ready if you need to cancel. Peer-to-peer transfers can sometimes be cancelled if the receiving person has not yet claimed the money.

Is there a limit to how much money I can transfer?

Most banks set daily and monthly limits on ACH transfers, often $10,000 to $25,000 per day. Wire transfers usually have higher limits or no limit at all. Peer-to-peer apps typically cap transfers at $1,000 to $5,000 per transaction. Check your bank's limits in your account settings or call to ask.

Do I need to tell the receiving bank that money is coming?

No. Once you initiate the transfer, the receiving bank will credit the account automatically when the money arrives. The account holder will see the deposit in their account, but they do not need to do anything to receive it. You may want to tell them separately so they know to expect it.