Skip to main content

HomeAll guides

How To Transfer Money Between Your Bank Accounts

The fastest way depends on where your money is going

A bank transfer moves money from one account to another. The speed and method depend on whether you're moving money within the same bank, to a different bank, or to someone else's account. Most transfers take one to three business days, though some same-day options exist if you start early enough and both banks support them.

The most common routes are ACH transfers (which go through the automated clearing house network), wire transfers (which move money the same day), and bill pay (which works if you're paying a person or business rather than just moving your own money). Each has different costs, speed, and limits.

Key Takeaways

  • ACH transfers are free or low-cost and take one to three business days, making them the default choice for moving money between your own accounts or to someone else.
  • Wire transfers move money the same day but cost $15 to $50 and cannot be reversed, so use them only when speed matters more than cost.
  • Transfers between accounts at the same bank often post within hours or the same day, even if they're technically processed as ACH.
  • You need the receiving account's routing number and account number, or the recipient's name and account details if you're sending to someone else.
  • Daily and monthly transfer limits vary by bank and account type, so check your bank's rules before attempting a large transfer.

ACH transfers: the standard method for most moves

An ACH transfer (Automated Clearing House) is the most common way to move money between banks. Your bank sends the transfer through a network that processes it in batches, usually overnight. The receiving bank then credits the account the next business day. Most ACH transfers take one to three business days total, though some banks credit the money faster.

ACH transfers are free or cost $1 to $3 at most banks. You initiate them through your bank's website or app by entering the receiving account's routing number and account number. If you're sending to someone else's account, you'll also need their name and the bank name. The receiving person does not need to do anything — the money arrives in their account automatically.

Banks set daily and monthly limits on ACH transfers. These limits vary widely: some banks allow $5,000 per day and $25,000 per month, while others allow $10,000 per day with no monthly cap. Check your bank's website or call to confirm your limits before attempting a large transfer.

Wire transfers: same-day but irreversible

A wire transfer moves money the same business day, usually within hours. Your bank sends the money directly to the receiving bank, which credits it when ready. Wire transfers cost $15 to $50 depending on your bank and whether the receiving bank is domestic or international.

The critical difference is that wire transfers cannot be reversed once sent. If you enter the wrong account number or send money to the wrong person, you cannot get it back through your bank. For this reason, wire transfers are best used only when you need money to arrive the same day and you are certain of the receiving account details.

To send a wire transfer, you'll need the receiving bank's name, routing number, the recipient's account number, and the recipient's name. Some banks require you to visit a branch or call to initiate a wire, while others allow it through their app. Confirm the details with the recipient before you send, and ask them to verify the account number matches their name.

Transfers within the same bank

Moving money between two accounts at the same bank is usually the fastest option. Many banks process these transfers within hours or even when ready, depending on the account type and whether both accounts are in your name. These transfers are always free.

You can usually initiate an internal transfer through your bank's app or website by selecting the sending account, the receiving account, and the amount. Some banks allow you to set up recurring transfers if you move money regularly. Internal transfers do not require routing numbers or account numbers — your bank already knows both accounts belong to you.

Bill pay as an alternative for sending money to people

If you're sending money to a person or business and do not have their bank account details, bill pay is an option. You set up the payee through your bank's bill pay system, enter the amount, and choose a delivery date. Your bank mails a check or sends an ACH transfer on your behalf.

Bill pay is free at most banks and takes three to five business days if sent by check, or one to three days if sent by ACH. The downside is that you cannot control exactly when the recipient receives it, and you cannot reverse the payment once it's sent. Bill pay works well for regular payments like rent or utilities, but not for urgent transfers.

What information you need before you transfer

For an ACH or wire transfer to another bank, you need the receiving account's routing number and account number. The routing number is a nine-digit code that identifies the bank. The account number identifies the specific account within that bank.

You can find both numbers on a check from the receiving account — the routing number is the first nine digits at the bottom left, and the account number follows it. You can also ask the recipient directly, or call the receiving bank and ask for the routing number. Many banks publish their routing number on their website.

If you're sending to someone else's account, also confirm their full name as it appears on the account. Banks match the name you enter against the account holder's name, and some banks will reject or delay a transfer if the names do not match exactly.

Transfer limits and how to work around them

Most banks limit how much you can transfer in a single day and in a calendar month. These limits exist to prevent fraud and are set by your bank, not by law. A typical limit might be $5,000 per day and $25,000 per month for ACH transfers, though limits vary widely.

If you need to transfer more than your daily limit, you can split the transfer across multiple days. If you need to transfer more than your monthly limit, wait until the next calendar month. Some banks allow you to request a higher limit by calling customer service or visiting a branch, though approval is not may provide.

Wire transfers often have higher limits than ACH transfers, but they also cost more. If you're moving a large amount and speed is not critical, multiple ACH transfers across several days is usually cheaper than a single wire.

Frequently Asked Questions

How long does it take for money to show up after I send it?

ACH transfers typically take one to three business days. Wire transfers arrive the same business day, usually within hours. Transfers between accounts at the same bank often post within hours or the same day. Weekends and bank holidays add extra time — a transfer sent on Friday may not arrive until Tuesday.

Can I cancel a transfer after I send it?

You can cancel an ACH transfer if you act quickly, usually within one business day of sending it. Contact your bank when ready by phone or through your app. Wire transfers cannot be cancelled once sent, so confirm all details before you initiate one. Bill pay checks can sometimes be stopped if you contact your bank before the check is mailed.

What happens if I enter 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 send the money back to your account. This usually takes three to five business days. If the account number exists but belongs to the wrong person, the money may be credited to that account, and you will need to contact that person and your bank to recover it.

Do I need to be at my bank to transfer money?

No. You can initiate most ACH transfers and many wire transfers through your bank's website or mobile app from anywhere. Some banks require you to visit a branch or call to send a wire transfer, especially for large amounts. Check your bank's app or website to see which transfers you can send online.

Is there a fee for transferring money between my own accounts?

Transfers between accounts at the same bank are always free. ACH transfers to another bank are free or cost $1 to $3. Wire transfers cost $15 to $50. Bill pay is usually free. Check your bank's fee schedule or ask customer service about fees for the specific transfer type you plan to use.

This guide is for general information only and is not medical, financial, legal, or other professional advice. For decisions specific to your situation, consult a qualified professional. See our Editorial Policy.