The fastest way depends on your bank and how soon you need the money there

If both accounts are at the same bank, a transfer usually takes minutes to a few hours. Log into your online banking, select "Transfer" or "Move Money", pick the savings account as the destination, enter the amount, and confirm. The money either appears instantly or by the next business day, depending on whether your bank processes transfers in real time.

If the accounts are at different banks, the transfer takes one to three business days using a standard ACH transfer. You will need your savings account number and the routing number of the bank where it lives. Some banks let you initiate this from your current account's website; others require you to go to the savings bank's site and add your current account as a linked external account first.

Wire transfers and peer-to-peer apps like Venmo or PayPal are faster but carry higher fees or are meant for smaller amounts. For routine transfers between your own accounts, stick with ACH or your bank's internal transfer tool.

Key Takeaways

  • Same-bank transfers complete in minutes to hours through your online banking portal, with no fees.
  • Different-bank transfers use ACH and take one to three business days; you need the savings account number and routing number.
  • Some banks require you to add the external account as a linked payee before you can transfer to it for the first time.
  • Wire transfers and payment apps are faster but charge fees and are better for one-time or urgent moves.
  • Transfers initiated on weekends or holidays process on the next business day, not immediately.

Transferring between accounts at the same bank

Log into your online banking portal or mobile app. Look for a button or menu item labeled "Transfer", "Move Money", "Send Money", or "Pay". The exact wording varies by bank, but the function is the same.

Select your current account as the source and your savings account as the destination. Enter the amount you want to move. Review the details to make sure the account numbers and amount are correct, then confirm the transfer.

Most banks process same-bank transfers instantly or within a few hours. Some banks batch transfers and process them once per day, usually in the evening. If you transfer on a weekend or holiday, the money will move on the next business day. Check your bank's website or call customer service if you need to know the exact timing for your institution.

Same-bank transfers are free. There are no fees, no routing numbers to look up, and no waiting for a third party to process the move.

Transferring to a savings account at a different bank

You will need two pieces of information: the account number of your savings account and the routing number of the bank where it lives. The routing number is a nine-digit code that identifies the bank in the ACH system. You can find it on a check from that account, on the bank's website, or by calling the bank directly.

Log into your current account's online banking and look for "External Transfer", "Transfer to Another Bank", or "Add Payee". Enter the savings account number and routing number. Some banks verify the account by depositing two small amounts (usually under $1 each) and asking you to confirm them. This takes one to two business days and is a security step to make sure you own the account.

Once the account is linked, you can transfer money to it. Enter the amount and confirm. The transfer uses the ACH network, which processes batches of transfers overnight. Most transfers arrive within one to three business days. Some banks offer next-day ACH for an extra fee, but for routine transfers between your own accounts, standard ACH is sufficient and free.

If you prefer not to link the account first, some banks let you transfer to an external account as a one-time payment without adding it as a payee. The process is the same, but you will enter the account and routing numbers each time.

What to do if the transfer fails or takes longer than expected

If a transfer does not arrive within the timeframe your bank promised, log back into your account and check the transaction history. Look for the transfer and its status. It may show as "Pending", "Processing", or "Completed". If it shows as completed but the money is not in the savings account, contact the receiving bank first—the issue may be on their end.

If the transfer shows as pending after three business days, contact your current bank's customer service. Provide the transaction number, the amount, the date you initiated it, and the destination account number. They can trace the transfer through the ACH system and tell you where it is stuck. Common reasons for delays include incorrect routing numbers, mismatched account names, or a temporary system issue at one of the banks.

If a transfer fails, your bank will return the money to your current account, usually within one to three business days. You will see a notification or an entry in your transaction history explaining why it failed. The most common reason is an incorrect routing number or account number. Verify both and try again.

Using wire transfers or payment apps for faster moves

A wire transfer moves money the same day or next business day and is more reliable for large amounts or time-sensitive moves. However, wire transfers cost $15 to $30 per transaction and are harder to reverse if you make a mistake. Use wire transfers only when the speed is worth the fee—for example, if you are moving money to cover an upcoming bill and a standard transfer would not arrive in time.

To wire money, call your bank or log into online banking and select "Wire Transfer". You will need the receiving bank's name, routing number, the account number, and the account holder's name. Double-check all details before confirming, because wire transfers cannot be stopped once they leave your bank.

Payment apps like Venmo, PayPal, or Square Cash can move money between your accounts if both banks are connected to the app. These transfers are usually free and arrive within one to three business days. However, most apps have daily or monthly limits on how much you can transfer, and they are designed for smaller amounts or peer-to-peer payments, not for moving your own money between accounts. Use them only if your bank's transfer tools are unavailable.

Timing and business days: when your transfer actually processes

A business day is Monday through Friday, excluding federal holidays. Transfers initiated on a Saturday, Sunday, or holiday do not process until the next business day. If you transfer money on Friday evening, it may not leave your current account until Monday morning.

ACH transfers process in batches. Your bank collects all outgoing transfers initiated during a window (usually by 2 p.m. or 5 p.m., depending on the bank) and sends them to the ACH network that night. The receiving bank processes the batch the next business day and deposits the money into the account. This is why ACH transfers typically take one to three business days: one day for your bank to send it, one day for the receiving bank to process it, and sometimes a third day if the receiving bank batches deposits.

Same-bank transfers skip the ACH network entirely and move through your bank's internal system, which is why they are faster. Some banks process them in real time; others batch them once or twice per day.

If you need money to arrive by a specific date, initiate the transfer at least three business days before that date. If the date falls on a weekend or holiday, count back to the last business day before it.

Fees and limits on transfers

Same-bank transfers and standard ACH transfers between your own accounts are free. Your bank does not charge you to move your own money, and the receiving bank does not either.

Wire transfers cost $15 to $30 per transaction, depending on the bank. Some banks charge less for domestic wires (within the United States) and more for international wires.

Some banks limit how much you can transfer in a single transaction or per day. These limits vary widely—some banks allow $10,000 per day, others allow $100,000. Check your bank's website or call customer service to find out your limit. If you need to move more than your limit allows, you can initiate multiple transfers on different days, or call your bank to request a temporary increase.

Savings accounts sometimes have limits on how many transfers or withdrawals you can make per month. This is a federal rule, though many banks have relaxed it in recent years. If you plan to transfer money frequently, check whether your savings account has a withdrawal limit and whether transfers count toward it.

Frequently Asked Questions

Can I transfer money from my current account to someone else's savings account?

Not directly through a standard transfer. Transfers between your own accounts at the same bank or different banks use your account numbers. To send money to someone else, use a wire transfer (which requires their bank details), a payment app like Venmo or PayPal, or ask your bank about bill pay or person-to-person transfer options. Each method has different fees and timelines.

What happens if I enter the wrong account number?

If the account number does not match any account at the receiving bank, the transfer will fail and the money will return to your current account within one to three business days. If the account number is valid but belongs to someone else, the money will go to that account, and you will have to contact both banks to recover it. Always double-check the account number before confirming a transfer.

Do I need to do anything special to transfer money if my accounts are at the same bank?

No. Log into online banking, select the transfer option, choose your savings account as the destination, enter the amount, and confirm. Same-bank transfers are the simplest and fastest option. You do not need routing numbers or any verification steps.

Why is my transfer still pending after three days?

ACH transfers typically take one to three business days, so if it has been three business days and the money has not arrived, contact your current bank. Provide the transaction number and ask them to trace it through the ACH system. The delay could be due to an incorrect routing number, a system issue at one of the banks, or a holiday that extended the processing time.

Can I cancel a transfer after I have initiated it?

If the transfer is still pending, you may be able to cancel it by logging into your account or calling your bank immediately. Once the transfer has been processed and left your bank, it cannot be cancelled—you would have to contact the receiving bank to ask them to return the money. Wire transfers cannot be cancelled once they are sent. Always verify details before confirming any transfer.