The fastest way depends on which banks hold the accounts
Moving money between savings accounts takes anywhere from same-day to five business days, depending on whether both accounts are at the same bank or different ones. If both accounts are at the same institution, you can usually move money when ready through their website or app. If the accounts are at different banks, the transfer goes through the Automated Clearing House (ACH), a network that processes transfers overnight or over several business days.
The method you choose also matters. A wire transfer is faster but costs money. An ACH transfer is free but slower. Moving cash in person is when ready but only works if you can visit a branch. Knowing your options upfront saves you from paying for speed you don't need or waiting longer than necessary.
Key Takeaways
- Same-bank transfers happen when ready through your bank's website or app and cost nothing.
- ACH transfers between different banks are free but take one to five business days, depending on the banks involved.
- Wire transfers move money the same day but typically cost $15 to $30 and are harder to reverse if something goes wrong.
- You can also move money by withdrawing cash and depositing it at another bank, which is when ready but only works for amounts you can safely carry.
- Some banks let you set up recurring transfers if you move money on a regular schedule.
Transferring between accounts at the same bank
If both savings accounts are at the same bank, log into your online banking portal or mobile app and look for a "Transfer" or "Move Money" option. You will select the account you are transferring from, the account you are transferring to, and the amount. The transfer usually posts within minutes, sometimes when ready. There is no fee.
This is the simplest route and the one to use first if you have a choice. Some banks also let you set up a recurring transfer if you move money between the same two accounts on a regular schedule—for example, moving $200 every payday from checking to savings. Check your bank's app to see if this option is available.
ACH transfers to a different bank
An ACH transfer moves money from one bank to another through a clearing network. To set one up, you will need the receiving bank's routing number and your account number at that bank. You can find the routing number on your checks, on your bank's website, or by calling the receiving bank directly.
Log into your current bank's website or app, find the transfer option, and select "Transfer to Another Bank" or similar wording. Enter the receiving bank's routing number, your account number there, and the amount. The transfer is free and usually takes one to three business days, though some banks take up to five. Weekends and holidays do not count as business days, so a transfer you start on Friday may not arrive until Tuesday.
ACH transfers work in both directions. You can also initiate the transfer from the receiving bank's side by giving them your current bank's routing number and your account number there. This is sometimes called a "pull" transfer, and it may be slightly faster at some institutions.
Wire transfers for same-day movement
A wire transfer moves money the same business day, usually within hours. To send a wire, you will need the receiving bank's routing number, your account number at that bank, and sometimes the bank's address. Call your current bank or visit a branch—most banks do not let you wire money through their website for security reasons.
Wire transfers cost money. Most banks charge $15 to $30 to send a domestic wire (a transfer within the United States). Some banks waive the fee if you maintain a high balance or have a premium account, so ask before you pay. Once the money leaves your account, it is very difficult to reverse, so double-check the account number and routing number before you confirm.
Use a wire transfer only if you need the money to arrive the same day. For routine moves between your own accounts, ACH transfers are free and only take a few days.
Moving cash in person
If you can withdraw cash from one bank and deposit it at another, the money is in your second account when ready. This works well for smaller amounts—say, under $1,000—that you can safely carry. Larger cash deposits may trigger reporting requirements at the receiving bank, and you will need to show identification.
The downside is that you are handling physical cash, which carries risk. You also lose the paper trail that a bank transfer creates, which can matter if there is ever a dispute about whether the money moved. For most people, an ACH transfer or same-bank transfer is safer and just as fast.
What to do if a transfer gets stuck
If an ACH transfer does not arrive within the timeframe your bank promised, contact the sending bank first. They can tell you whether the transfer actually left your account and where it is in the clearing process. If the money left your account but has not arrived at the receiving bank, the sending bank can file a trace to locate it.
If the receiving bank says they never got the transfer, the sending bank will investigate and either locate the money or reverse the transaction and return it to your account. This process usually takes five to ten business days. Keep your confirmation number from the transfer so you can reference it when you call.
If you gave the wrong account number or routing number, the transfer may have gone to the wrong account at the receiving bank. The sending bank can still file a trace, but recovery is not may provide. This is why it is worth taking 30 seconds to verify the account number and routing number before you hit send.
Setting up automatic recurring transfers
Many banks let you schedule a transfer to happen on the same day every month, week, or other interval. This is useful if you move money regularly—for example, moving a portion of your paycheck to savings automatically. Set this up through your bank's website or app by selecting the recurring transfer option and choosing the frequency and amount.
Recurring transfers are free and work the same way as one-time transfers: when ready if both accounts are at the same bank, or one to five business days if they are at different banks. You can pause or cancel a recurring transfer anytime through your banking portal. If your financial situation changes and you no longer need the transfer, do not forget to turn it off so money does not keep moving.
Frequently Asked Questions
Can I transfer money between savings accounts at different banks on the weekend?
You can start the transfer on the weekend, but it will not process until the next business day. The ACH network does not operate on weekends or federal holidays, so a transfer you start on Saturday will begin processing on Monday. Plan ahead if you need the money by a specific date.
What happens if I enter the wrong account number?
The transfer may go to the wrong account at the receiving bank, or it may be rejected if the account number does not match the routing number. If the money goes to the wrong account, contact your bank when ready. They can file a trace and attempt to recover the funds, but success is not may provide. This is why verifying the account number before you transfer is important.
Do I pay taxes on money I transfer between my own savings accounts?
No. Transfers between your own accounts are not taxable events. Taxes only explore to interest you earn on the money in the account. Moving the money itself does not create income.
Is there a limit to how much I can transfer between my own accounts?
There is no legal limit on transfers between your own accounts. However, some banks set their own limits—for example, a daily limit of $10,000 or a monthly limit of $50,000. Check your bank's policies or call them to ask about limits on your specific accounts.
Can I transfer money from a savings account to a checking account the same way?
Yes. The process is identical whether you are moving money between two savings accounts, two checking accounts, or a savings account and a checking account. The method depends on whether the accounts are at the same bank or different banks, not on the account type.