The fastest way depends on where your money is now

If your savings account is at the same bank as your checking account, you can transfer money between them in minutes using your bank's app, website, or ATM. If the accounts are at different banks, the transfer takes one to three business days and moves through the ACH network (Automated Clearing House), which is the system banks use to move money electronically. A wire transfer is faster—usually same-day or next-day—but costs $15 to $30 and is meant for larger amounts or urgent moves. A third option is to withdraw cash and deposit it in person, which works immediately but only if you have physical access to a branch.

The method you choose matters because it affects how quickly the money arrives, whether you pay a fee, and what happens if something goes wrong. Start by checking whether your savings account is at your current bank or somewhere else, then pick the route that fits your timeline and comfort level.

Key Takeaways

  • Same-bank transfers between your checking and savings accounts happen in minutes through your bank's app or website and cost nothing.
  • ACH transfers between different banks take one to three business days, are free, and are the standard method for moving money between institutions.
  • Wire transfers move money the same day or next day but cost $15 to $30 and should only be used when speed is worth the fee.
  • Cash deposits at a branch or ATM are immediate but require you to physically withdraw and deposit the money yourself.
  • Recurring transfers can be set up once and run automatically on a schedule you choose, which is useful for regular savings deposits.

Same-bank transfers: the fastest and cheapest option

If both accounts are at the same bank, log into your online banking app or website, find the transfer or move money section, and select your checking account as the source and your savings account as the destination. Enter the amount and confirm. The money appears in your savings account within minutes, usually instantly. There is no fee, and you do not need any additional information—the bank already knows both accounts belong to you.

You can also do this at an ATM if your bank has one. Insert your card, select transfer, choose the accounts, and enter the amount. The transaction completes immediately. Some banks also let you call customer service and request a transfer over the phone, though this is slower than the app.

If you want the transfer to happen automatically every week, every two weeks, or every month, set up a recurring transfer in the same place. You choose the amount and the date, and the bank handles it without you having to do anything. This is the easiest way to build savings because the money moves before you have a chance to spend it.

ACH transfers between different banks: free but slower

An ACH transfer is the standard way to move money from a checking account at one bank to a savings account at another. It is free and secure, but it takes one to three business days because the money has to clear through the ACH network, which processes transfers in batches rather than instantly.

To start an ACH transfer, log into your checking account at your current bank and look for the option to transfer to an external account or add a payee. You will need your savings account number and the routing number of the bank where your savings account is held. The routing number is a nine-digit code that identifies your bank; you can find it on a check, on your bank's website, or by calling customer service. Enter both numbers, name the account (for example, "My Savings"), and confirm.

On the first transfer to a new external account, many banks hold the money for one to two business days as a fraud check. After that, transfers to the same account usually go through in one business day. Weekends and bank holidays add time, so a transfer initiated on Friday may not arrive until Tuesday.

Some banks also let you initiate an ACH transfer from your savings bank's side—log into your savings account and request an incoming transfer from your checking account. This method requires you to provide your checking account details to the savings bank, which some people prefer because they are not giving account information to a third party.

Wire transfers: same-day or next-day, but with a cost

A wire transfer moves money faster than ACH—usually the same day if you send it before your bank's cutoff time (typically 2 p.m. or 3 p.m. on business days), or the next business day if you miss the cutoff. Wire transfers cost $15 to $30 depending on your bank, so use this method only when you need the money quickly and the fee is worth it.

To send a wire, call your bank or visit a branch. You will need to provide your savings account number, the routing number of your savings bank, and the name on the account. The bank will confirm the details, take the fee from your checking account, and send the wire. Once a wire is sent, it cannot be stopped, so double-check the account number and routing number before you confirm.

Wire transfers are also used to send money to people outside your bank, so if you are moving money between your own accounts at different banks, ask your bank whether an ACH transfer would work instead. ACH is free and only takes a few days longer.

Cash deposits: immediate but requires a trip

If you have a savings account at a bank with a physical branch near you, you can withdraw cash from your checking account and deposit it into your savings account in person. The deposit posts immediately, and there is no fee. This works well if you are already at the branch or if you prefer to handle money in person.

Some banks also have ATMs that accept cash deposits. Withdraw cash from your checking account at one ATM, then deposit it into your savings account at another ATM (or the same one if it serves both accounts). The deposit usually posts within a few hours, though some banks hold cash deposits for one business day as a fraud check.

The downside is that you have to physically move the money yourself, and if you lose the cash or deposit it into the wrong account, the bank may not be able to recover it. This method works best for small amounts or occasional transfers.

What to do if a transfer fails or takes too long

If you initiated a transfer and the money has not arrived after the expected time, log into your bank account and check the transaction history. Look for the transfer and see whether it shows as pending, completed, or failed. If it shows as pending, wait one more business day—delays happen, especially over weekends or holidays.

If the transfer shows as failed, the bank will usually send you a notification with the reason. Common reasons include an incorrect account number, a mismatched account name, or insufficient funds. Fix the problem and try again. If you are not sure what went wrong, call your bank's customer service line and ask them to look up the transaction.

If you sent a wire transfer and it has not arrived after two business days, contact your bank immediately. Provide the confirmation number from the wire and ask them to trace it. Wire transfers can sometimes be delayed if the receiving bank is processing a high volume of transfers, but your bank can check the status on your behalf.

If money was transferred to the wrong account by mistake, contact your bank right away. The bank can sometimes reverse the transfer if it has not been claimed, but this depends on how much time has passed and the policies of both banks. The sooner you report it, the better your chances of recovery.

Fees and limits to know about

Same-bank transfers between your own accounts are always free and have no limit. ACH transfers to external accounts are free but may have a daily or monthly limit—common limits are $1,000 to $25,000 per day, depending on your bank. Wire transfers cost $15 to $30 per transfer. Cash deposits are free but may be limited to the amount of cash you can physically carry and deposit.

Some banks charge a fee if you make more than a certain number of transfers out of your savings account in a month—this is called an excess transfer fee and is usually $5 to $10 per transfer over the limit. Check your account agreement or call your bank to find out whether this applies to you. If you plan to move money into savings frequently, choose a bank that does not charge excess transfer fees, or use a same-bank transfer if both accounts are at the same institution.

If you are transferring a large amount of money—more than $10,000—your bank will file a Currency Transaction Report with the federal government. This is normal and legal; it does not mean you are under investigation. The bank just has to report large cash transactions and large wire transfers for record-keeping purposes.

Frequently Asked Questions

Can I transfer money into a savings account that is not in my name?

No. You can only transfer money into an account that you own or that you are an authorized user on. If you want to give money to someone else, you have to withdraw it as cash or send it through a peer-to-peer payment app like Venmo or PayPal. If the account is jointly owned, you can transfer into it, but the other owner will see the transaction.

What happens if I enter the wrong account number?

The transfer will likely fail and the money will return to your checking account within one to three business days. If the account number matches an account at the receiving bank but belongs to someone else, the transfer may go through, and you will have to contact the bank to try to recover it. Always double-check the account number and routing number before you confirm a transfer.

How long does an ACH transfer take on weekends?

ACH transfers do not process on weekends or bank holidays. If you initiate a transfer on Saturday, it will not start processing until Monday, so it will arrive Tuesday or Wednesday instead of Monday or Tuesday. Plan ahead if you need the money by a specific date.

Is it safe to give my account number to transfer money?

Yes, if you are giving it to your own bank or to another bank you trust. Your account number and routing number are not secret—they are printed on every check you write. However, do not give your account number to someone you do not know or through an unsecured email or text. If you are unsure whether a request is legitimate, call your bank directly using the number on your bank card.

Can I set up a transfer that happens automatically every month?

Yes. Most banks let you set up recurring transfers in their app or website. You choose the amount, the frequency (weekly, biweekly, monthly), and the date, and the bank handles it automatically. This is useful for building savings because the money moves before you can spend it. You can change or cancel the recurring transfer anytime.