Yes, you can transfer money to a checking account from most sources

You can move money into a checking account from another bank account, a savings account, a money market account, a brokerage account, a peer-to-peer payment app, or directly from your employer's payroll system. The method you choose depends on where the money is now, how fast you need it, and whether you want to set it up once or repeat it regularly.

The most common routes are ACH transfers (which take one to three business days), wire transfers (same day or next day, but with a fee), mobile app transfers (instant if both accounts are at the same bank), and direct deposit (if you're moving paycheck funds). Each has different speed, cost, and setup requirements.

Key Takeaways

  • ACH transfers are free and take one to three business days; most banks allow you to set them up online without calling.
  • Wire transfers move money the same day or next business day but typically cost $15 to $30 and require you to provide the receiving bank's routing number and your account number.
  • Transfers between two accounts you own at the same bank are usually instant and free through the bank's mobile app or website.
  • Direct deposit from your employer is the fastest recurring transfer and requires you to provide your employer with your checking account and routing number only once.
  • Third-party payment apps like Venmo, PayPal, and Cash App can move money to your checking account, but the speed and fees vary by app and your bank.

ACH transfers: the standard, free method

An ACH transfer (Automated Clearing House) is the most common way to move money between checking accounts at different banks. It is free, but it takes one to three business days. Most banks let you start an ACH transfer through their website or mobile app without calling.

To set up an ACH transfer, you will need the receiving bank's routing number (a nine-digit code that identifies the bank) and the account number of the checking account you are sending money to. You can find the routing number on your bank's website, by calling the bank, or by looking at a check from that account—it appears in the bottom left corner. Once you enter this information into your sending bank's transfer tool, you can schedule the transfer for today or a future date.

Most banks limit how much you can transfer via ACH in a single day (often $10,000 to $25,000, though this varies) and how many ACH transfers you can make per month (sometimes six, sometimes unlimited). If you hit a limit, you can either wait until the next day or month, or use a wire transfer instead.

Wire transfers: fast but with a cost

A wire transfer moves money the same business day or the next business day, depending on what time you send it and whether the receiving bank is open. Wire transfers typically cost $15 to $30 per transfer, and some banks charge more for international wires. Because the money moves so quickly and cannot be reversed once sent, wire transfers are riskier if you make a mistake with the account number.

To send a wire, you will need to call your bank or visit a branch—most banks do not allow you to wire money through their website or app for security reasons. You will provide the receiving bank's routing number, the account number, and the name on the account. The bank will confirm the details before sending. Wire transfers are useful when you need money to arrive urgently or when you have hit your ACH transfer limit.

Before you wire money, double-check the account number and routing number with the person or organisation receiving the funds. Wires cannot be stopped once they leave your bank, and if the account number is wrong, recovering the money is difficult and may not be possible.

Same-bank transfers: instant and free

If you are transferring money between two checking accounts you own at the same bank, the transfer is usually instant and free. You can do this through your bank's mobile app or website by selecting both accounts and entering the amount. The money appears in the receiving account within minutes or seconds.

This is the fastest and cheapest option if it is available to you. Some banks also let you transfer instantly between a checking account and a savings account at the same bank, or between accounts you own and accounts owned by family members at the same bank, depending on the bank's policies.

Direct deposit: the easiest recurring transfer

Direct deposit is the method your employer uses to send your paycheck directly to your checking account. It is free, automatic, and usually deposits on payday or the day before. To set it up, you give your employer your checking account number and your bank's routing number—you only have to do this once, and the deposits continue every pay period.

Direct deposit is the most reliable way to move money into a checking account on a regular schedule because it requires no action from you after the initial setup. If you change banks, you will need to provide your employer with your new account and routing number. You can find both on a check from your new account or by calling the bank.

Third-party payment apps: variable speed and fees

Apps like Venmo, PayPal, Cash App, and Square Cash let you send money to someone else's checking account, but the speed and cost depend on the app and your bank. Some apps offer instant transfers for a small fee (usually $0.50 to $2), while standard transfers take one to three business days and are free.

To transfer money from one of these apps to your checking account, you typically link your checking account to the app, then select "transfer to bank" or "cash out." The app will ask for your account number and routing number. Instant transfers usually cost a percentage of the amount (often 1% to 1.5%) or a flat fee. Standard transfers are free but take longer.

These apps are useful for peer-to-peer payments or for moving money you received from someone else, but they are not the most efficient way to move your own money between your own accounts—an ACH transfer or same-bank transfer is faster and cheaper.

What to do if a transfer is delayed or does not arrive

If an ACH transfer does not arrive within three business days, contact your sending bank first. Ask them to confirm that the transfer was sent and provide you with a confirmation number. Then contact the receiving bank and give them the confirmation number—they can search their system to see if the transfer arrived but was routed to the wrong account.

If the receiving bank says the transfer never arrived, your sending bank can file a trace to investigate. This usually takes five to ten business days. If the money was sent to the wrong account by mistake, the receiving bank can contact the account holder and ask them to return it, but they are not required to do so. This is why it is critical to verify the account number and routing number before you send.

Wire transfers are harder to recover because they cannot be reversed. If you sent a wire to the wrong account, contact your bank immediately and ask them to contact the receiving bank to request the money back. The receiving bank may comply, but they are not required to. This is why many banks require you to call in person to send a wire—it is a safety measure to catch mistakes before the money leaves.

Frequently Asked Questions

How long does it take to transfer money to a checking account?

ACH transfers take one to three business days. Same-bank transfers are instant. Wire transfers take the same business day or the next business day, depending on the time sent. Direct deposit arrives on payday or the day before. Third-party app transfers vary: instant transfers take minutes (for a fee), and standard transfers take one to three business days (free).

Do I need the routing number and account number to transfer money?

Yes, for ACH and wire transfers you need both the routing number (nine digits, identifies the bank) and the account number (the specific account at that bank). For same-bank transfers, you usually just select the account from a dropdown menu. For direct deposit, you give your employer both numbers once, and they handle the rest.

What is the difference between a routing number and an account number?

The routing number identifies the bank itself—it is the same for all customers of that bank. The account number identifies your specific account within that bank. Both are needed to send money to someone else's account. You can find both on a check, on your bank's website, or by calling the bank.

Can I transfer money to a checking account that is not in my name?

Yes, you can send money to any checking account as long as you have the correct routing number and account number. The account does not have to be in your name. However, if you are sending large amounts regularly, the receiving bank may ask questions about the source of the funds for anti-money-laundering reasons.

What should I do if I sent money to the wrong account?

Contact your bank immediately with the confirmation number of the transfer. For ACH transfers, your bank can file a trace and ask the receiving bank to return the money, but this takes time and the receiving bank is not required to comply. For wire transfers, contact your bank right away—they can ask the receiving bank to return the funds, but reversal is not may provide. This is why verifying the account number before you send is critical.