Direct deposit, transfers, and cash deposits are the main routes

Money reaches your checking account through direct deposit (your employer or a government agency sends it straight to your bank), transfers from another account (yours or someone else's), cash deposits at a branch or ATM, mobile check deposit (photographing a check through your bank's app), or wire transfers (faster but usually with a fee). Which method you use depends on who is sending the money, how fast you need it, and what your bank supports.

Each route has different timing, fees, and requirements. Some are instant. Some take a few business days. Some cost money; others don't. Understanding what your bank offers and what the sender can do will save you time and help you avoid unexpected delays or charges.

Key Takeaways

  • Direct deposit from an employer or government agency is free, automatic, and usually arrives within one to two business days.
  • Mobile check deposit lets you photograph a check through your bank's app instead of visiting a branch, though the bank holds the funds for a set number of days before you can withdraw them.
  • Transfers between your own accounts at the same bank are usually instant or next-day; transfers between different banks take one to three business days.
  • Cash deposits at a branch or ATM are available immediately, but ATM deposits may have daily limits and require the bank to verify the cash before it fully clears.
  • Wire transfers arrive the same day or next business day but typically cost $15 to $30 and require you to provide the sender with your bank routing number and account number.

Direct deposit from employers and government agencies

Direct deposit is the fastest and most common way money enters a checking account. Your employer or a government program (like Social Security, tax refunds, or unemployment benefits) sends the money electronically to your bank. You provide your bank's routing number and your account number once, and the money arrives automatically on a set schedule—usually every two weeks for paychecks, or on a specific date for government payments.

Timing varies. Paychecks typically arrive one to two business days after your employer processes payroll. Tax refunds and government payments may take three to five business days after the agency initiates the deposit, though some arrive faster. The money is available to spend as soon as it hits your account; there is no hold period like there is with checks.

To set up direct deposit, ask your employer or the government agency for a form or online portal where you enter your routing number and account number. Your bank can provide both numbers—they appear on the bottom left of your checks, or you can call the bank or log into your account online to find them. Once set up, you do not have to do anything else; the deposit happens on schedule.

Mobile check deposit and in-person check deposits

If someone sends you a check, you can deposit it without visiting a branch. Most banks offer mobile check deposit through their app: you photograph the front and back of the check, enter the amount, and submit it. The bank receives the image, verifies it, and adds the funds to your account.

Mobile deposits usually clear within one to three business days. During that time, the bank holds the funds—you cannot withdraw them yet. Once the hold lifts, the money is yours to spend. Some banks let you withdraw a portion of the check amount before the full hold clears, but this varies by bank and check amount.

If you prefer to deposit in person, visit a branch with the check and your account information. The teller processes it immediately, but the same hold period applies. ATM check deposits are also available at many banks; you insert the check into a special slot, and the ATM photographs it and deposits it to your account. The hold period is the same as mobile deposit.

Checks are slower than direct deposit because the bank must verify the check is real and that the account it is drawn from has sufficient funds. This verification process is why the hold exists. If the check bounces (the sending account does not have enough money), the bank will reverse the deposit and charge you a fee, usually $10 to $15.

Transfers from your own accounts at other banks

If you have money in a savings account, money market account, or checking account at another bank, you can move it to your checking account. Log into your checking account online or through the app, look for "Transfer" or "Move Money," and select the account you want to transfer from. Enter the amount and confirm.

Transfers between accounts at the same bank are instant or available the next business day. Transfers between different banks take one to three business days because the banks must coordinate through the Federal Reserve's electronic transfer system. Weekend and holiday transfers may take longer.

Most banks do not charge a fee for transfers between your own accounts. However, if you exceed six transfers per month from a savings account, some banks charge a fee of $5 to $10 per extra transfer. Checking accounts typically have no transfer limit.

Transfers from someone else's account

Another person can send you money directly to your checking account if they have your routing number and account number. They log into their bank account, initiate a transfer, and provide your information. This is called an ACH transfer (Automated Clearing House transfer) and is free at most banks.

ACH transfers take one to three business days. The sender's bank and your bank must both process the transaction, which is why it is slower than a transfer between your own accounts at the same bank. The sender cannot cancel the transfer once it is submitted, so make sure you trust them and that the account number is correct.

Some banks limit how much you can receive via ACH transfer in a single day or month. Ask your bank what your limits are if you are expecting a large transfer. If the amount exceeds the limit, the sender may need to split it into multiple transfers across different days.

Cash deposits at branches and ATMs

You can deposit cash at any branch of your bank during business hours. Bring the cash and your account information (your debit card or account number). The teller counts the cash, gives you a receipt, and the money is immediately available in your account. There is no hold period for cash.

Many banks also offer ATM cash deposits. You insert cash into a special slot on the ATM, and the machine counts it and deposits it to your account. The money is usually available within one business day, though some banks make it available immediately. A few banks hold ATM cash deposits for verification, similar to check deposits, but this is less common.

ATM cash deposits often have daily limits—commonly $5,000 to $10,000 per day, though this varies by bank. If you are depositing more than the limit, you will need to visit a branch or make multiple deposits on different days. Some banks also charge a small fee ($1 to $3) for ATM cash deposits, so check your bank's policy.

Wire transfers from other banks or countries

A wire transfer is the fastest way to move money between banks. The sender's bank sends the money electronically to your bank, and it arrives the same day or the next business day. Wire transfers are commonly used for large amounts, time-sensitive payments, or transfers from outside the United States.

To receive a wire transfer, provide the sender with your bank's routing number, your account number, and your full name as it appears on your account. Some banks also ask for your address. The sender initiates the wire at their bank, pays a fee (usually $15 to $30), and the money is on its way.

Wire transfers are irreversible once sent. If the sender enters the wrong account number, the money goes to the wrong account, and recovering it is difficult and may be impossible. Double-check all information with the sender before they submit the wire. Once the money arrives, it is available immediately; there is no hold period.

Frequently Asked Questions

How long does it take for direct deposit to show up?

Employer paychecks typically arrive one to two business days after your employer processes payroll. Government payments like tax refunds or Social Security usually take three to five business days from the date the agency initiates the deposit. The exact timing depends on your bank and the sender's processing schedule.

Can I deposit a check at an ATM that is not my bank?

Most ATMs only accept deposits for the bank that owns them. If you need to deposit a check at a different bank's ATM, use mobile check deposit through your bank's app instead. This works with any check, regardless of which bank issued it.

What happens if I deposit a check and it bounces?

The bank will reverse the deposit and remove the money from your account. If you have already spent the money, your account will go negative and you will owe the bank. Most banks charge a returned-check fee of $10 to $15. The person who wrote the check may also face fees from their bank.

Is there a limit to how much I can deposit in a day?

Cash deposits at ATMs usually have daily limits of $5,000 to $10,000. Branch deposits and mobile check deposits typically have no daily limit, though your bank may flag unusually large deposits for verification. Wire transfers and ACH transfers may have limits set by your bank; contact them to find out what yours are.

Do I have to pay a fee to receive money in my checking account?

Receiving money is free for direct deposit, ACH transfers, and cash deposits. Mobile check deposits and in-person check deposits are free, though the bank holds the funds for a few days. Wire transfers are free to receive, though the sender pays a fee. ATM cash deposits may have a small fee at some banks.