The main ways to move money into a checking account

Money enters a checking account through five main routes: direct deposit from an employer or government agency, transfers from another account you own, deposits you make in person at a branch or ATM, mobile check deposits through your bank's app, and wire transfers from someone else. Each route moves money at a different speed and requires different information from you.

The fastest and most common is direct deposit, where your employer or a government agency sends your paycheck electronically to your account. This typically lands within one business day of the scheduled pay date. The second-fastest is a transfer from another account you control — moving money from savings to checking at the same bank usually happens when ready, while transfers between different banks take one to three business days.

The other three routes are slower or require more steps. In-person deposits at a branch or ATM are available when ready at your own bank but may take longer at ATMs you don't own. Mobile check deposits through your bank's app let you photograph a check and submit it without visiting a branch, but the bank holds the funds for a set number of days before they clear. Wire transfers from another person's bank account arrive the same day or next day but cost money and require you to give the sender your routing number and account number.

Key Takeaways

  • Direct deposit from an employer or government agency is the fastest and most common way money enters a checking account, usually arriving within one business day.
  • Transfers between your own accounts at the same bank happen when ready, while transfers between different banks take one to three business days.
  • Mobile check deposits through your bank's app let you deposit without visiting a branch, but the bank typically holds the funds for three to five business days before you can spend them.
  • In-person deposits at your bank's branch or ATM are available when ready, but ATM deposits at other banks may take longer to clear.
  • Wire transfers arrive the same day or next day but require you to share your routing and account numbers with the sender and usually cost a fee.

How direct deposit works and what you need to set it up

Direct deposit is the method most people use because it requires no action once it is set up. Your employer or a government agency (Social Security, unemployment, tax refunds) sends money electronically to your bank on a scheduled date. The money moves through the ACH network, a system that batches electronic transfers and processes them overnight. Your employer or agency needs three pieces of information: your routing number, your account number, and confirmation that the account is a checking account.

You get your routing number from your bank — it is a nine-digit code printed on the bottom left of your checks, or you can find it on your bank's website or by calling customer service. Your account number is printed on your checks as well, or visible in your online banking portal. Some employers ask you to provide a voided check (a check you write "VOID" across in large letters) instead of typing the numbers separately, because the check contains both pieces of information.

Once your employer has this information, direct deposit typically begins on your next scheduled pay date. The money arrives in your account by early morning on payday, though some banks make it available the night before. If you change jobs, you will need to give your new employer the same information. If you move to a different bank, you need to update your employer with your new routing and account numbers.

Transfers between your own accounts and how long they take

If you have money in a savings account, money market account, or another checking account at the same bank, you can move it to your main checking account through your online banking portal or mobile app. This transfer happens when ready — the money is available to spend when ready. You do not need any special information; your bank already knows both accounts belong to you.

Transfers between different banks take longer because they also go through the ACH network. You will need the routing number and account number of the account you are transferring from, and you initiate the transfer from your new bank's website or app. The money typically arrives within one to three business days. Some banks offer faster transfers called real-time payments or Zelle transfers, which move money between participating banks in minutes, but not all banks support these yet.

If you are transferring a large amount of money and need it when ready, a wire transfer is faster than ACH but costs a fee — usually between $15 and $30. You will need to call your bank or visit a branch to initiate a wire transfer, and you will need the routing number and account number of the receiving bank. The money arrives the same day if you send it before the bank's cutoff time (usually 2 p.m. or 3 p.m.), or the next business day if you send it after.

Depositing checks through your mobile app or at a branch

Mobile check deposits let you photograph the front and back of a check using your bank's app and submit it without visiting a branch. You take a clear photo of each side, the app confirms it received the images, and you are done. The bank then processes the check electronically and credits your account.

The catch is timing. Your bank will not let you spend the money when ready. Most banks hold mobile check deposits for three to five business days before the funds are available. This hold exists because the bank is waiting for the check to clear — the money has to actually move from the account the check was written on. During the hold period, the deposit shows in your account as "pending" but you cannot withdraw it.

In-person deposits at your bank's branch are faster. If you deposit a check at a teller window during business hours, the bank typically makes the funds available the same day or next business day. ATM deposits are available when ready at your own bank's ATMs, but if you use an ATM owned by a different bank, the hold may be longer — sometimes up to five business days. Check the receipt the ATM gives you; it will tell you when the funds will be available.

Wire transfers and what information you need to receive one

A wire transfer is when someone sends you money directly from their bank account to yours. This is faster than a check or ACH transfer but requires you to share your banking information with the sender. You need to give them your routing number, your account number, and your bank name and address. Some banks also ask for a SWIFT code if the money is coming from outside the United States.

Wire transfers arrive the same day if the sender initiates the transfer before their bank's cutoff time, which is usually 2 p.m. or 3 p.m. on a business day. If they send it after the cutoff or on a weekend or holiday, the money arrives the next business day. Once the money lands in your account, it is available when ready — there is no hold period like there is with checks.

The sender will pay a wire transfer fee, usually $15 to $30, depending on their bank. You do not pay anything to receive the wire. If you are expecting a wire transfer, ask the sender to confirm your information before they send it, because wire transfers cannot be reversed if the routing or account number is wrong. If the money goes to the wrong account, you will have to contact your bank and the sending bank to try to recover it, which can take weeks.

What happens when money is deposited but not yet available

When you deposit a check or receive a wire transfer, your bank shows the deposit in your account balance right away. But the money may not be available for you to spend. This distinction matters because spending money that is not yet available can trigger overdraft fees.

Your bank distinguishes between your account balance (the total of all deposits, including pending ones) and your available balance (the money you can actually withdraw or spend). When you deposit a check, the account balance increases when ready, but the available balance does not increase until the hold period ends. If you check your available balance before the hold lifts, you will see a lower number than your account balance.

The hold exists because the bank is protecting itself. If you spend money from a check that later bounces — meaning the account the check was written on does not have enough money — your bank would lose that money. By holding the check for a few days, the bank gives the other bank time to confirm the check is good before letting you spend it. Once the hold period ends, the money moves to your available balance and you can spend it without risk.

Frequently Asked Questions

How do I find my routing number and account number?

Your routing number and account number are printed on the bottom of your checks. The routing number is the nine-digit code on the far left, and your account number is the longer code in the middle. You can also find both numbers by logging into your online banking portal, calling your bank's customer service line, or visiting a branch.

Can I deposit cash into my checking account?

Yes. You can deposit cash at a teller window during branch hours, or at an ATM if your bank has cash-accepting ATMs. Cash deposits are available when ready. If you deposit cash at an ATM, the receipt will tell you when the funds will show in your account, which is usually the same day or next business day.

What does it mean when a deposit shows as pending?

Pending means the bank has received the deposit but is still processing it. For checks, the bank is waiting for the check to clear from the other bank. For wire transfers, pending usually means the money is on its way but has not arrived yet. Once the pending period ends, the money moves to your available balance and you can spend it.

Why did my check deposit take longer than the bank said it would?

Holds can be longer than the standard timeframe if the check is from a bank outside your region, if the amount is unusually large, or if the check has missing or unclear information. Weekends and holidays also extend the timeline because banks do not process checks on those days. If a hold seems unusually long, contact your bank to ask why.

Is it safe to give someone my routing and account number?

It is safe to give your routing and account number to people you trust who need to send you money, such as an employer or family member. However, do not share this information with people you do not know or on unsecured websites. Someone with your routing and account number could potentially set up unauthorized ACH transfers from your account, though your bank can reverse fraudulent transfers.