The fastest ways to move money into your checking account

The speed depends on where the money is coming from. If someone is sending you money from another bank account, a transfer between banks takes one to three business days. If you're depositing a check or cash at your bank's branch or ATM, it posts the same day or next business day. If you're receiving a direct deposit from an employer or government agency, it lands on the day they send it — usually within hours of processing.

The slowest common method is mailing a check, which takes five to seven business days. The fastest is cash deposited in person at a branch or ATM, which shows up when ready or by the next morning. Everything else falls somewhere in between, and the exact timing depends on whether both banks are in the same network and what time of day you initiate the transfer.

Key Takeaways

  • Cash deposited at an ATM or branch shows up the same day or next business day, making it the fastest option for money you already have.
  • Transfers between two bank accounts take one to three business days, depending on whether the banks use the same network.
  • Direct deposits from employers or government programs land on the scheduled date, usually within hours of the sending agency processing them.
  • Mobile check deposit through your bank's app can be faster than mailing a check, though it still takes one to two business days to clear.
  • Wire transfers are fast but expensive and should only be used when you need money to arrive the same day and have no other option.

Depositing cash or checks at your bank

Cash deposits are the fastest way to get money into your account if you have physical cash on hand. Walk into any branch during business hours with your debit card or account number, hand the cash to a teller, and it posts to your account when ready. You can also use your bank's ATM to deposit cash — most banks process ATM deposits by the next business day, sometimes the same day depending on when you deposit.

Check deposits take longer because the bank has to verify the check is real and that the account it's drawn from has the money. If you deposit a check in person at a branch, it typically clears in one to two business days. If you use your bank's mobile app to photograph the check (called mobile check deposit), it takes the same amount of time — one to two business days — but you don't have to visit a branch. Some banks hold checks longer if the amount is large or if you're a new customer, so ask your bank about their specific timeline.

Transfers from another bank account

If someone is sending you money from their bank account, or if you're moving money from a savings account to your checking account, the transfer takes one to three business days. This is called an ACH transfer (Automated Clearing House), and it's the standard way banks move money between accounts. You'll need to provide the sender with your bank's routing number and your account number — both appear on the bottom left of a check, or you can find them in your online banking portal.

The timing depends on when the sender initiates the transfer and whether both banks process it the same day. A transfer sent early Monday morning might land Tuesday or Wednesday. A transfer sent Friday afternoon might not land until Monday or Tuesday. Weekends and bank holidays don't count as business days, so transfers sent on Friday often don't clear until the following Tuesday.

If you need money faster than one to three days, ask the sender whether they can use a wire transfer instead. Wire transfers move money the same day, usually within hours. However, wire transfers cost money — typically $15 to $30 per transfer — and they cannot be reversed once sent, so use them only when speed is critical and you trust the recipient completely.

Direct deposits from employers and government programs

Direct deposit is the fastest automatic way to receive regular payments. Your employer or a government agency (like Social Security or unemployment) sends money directly to your checking account on a set schedule — usually weekly, biweekly, or monthly. The money lands on the day they process it, which is typically the same day you would have received a paper check, but it arrives in your account within hours instead of days.

To set up direct deposit, you'll need to provide your employer or the government agency with your bank's routing number and your account number. You can find both on a check, or ask your bank for them. Once direct deposit is set up, the money arrives automatically on payday without you having to do anything. If you're not sure whether your employer or benefit program offers direct deposit, ask your HR department or check the program's website.

Mobile payment apps and peer-to-peer transfers

Apps like Venmo, PayPal, Cash App, and Zelle let you send and receive money from other people quickly. If someone sends you money through one of these apps, it usually lands in your account within one to three business days, depending on the app and the banks involved. Some apps offer faster transfers for a fee, but the standard transfer is free and takes the same time as a regular bank transfer.

These apps are convenient for splitting bills or receiving money from friends, but they're not faster than direct deposit or in-person cash deposits. They're also not the same as your checking account — the money sits in the app until you transfer it to your bank, which adds another step. Use them when someone is sending you money and you don't have their bank details, but don't rely on them as your primary way to receive regular payments.

What slows down deposits and transfers

Several things can delay money from reaching your account. If you deposit a check after your bank's cutoff time (usually 2 p.m. or later), it may not process until the next business day. If you deposit a check on a weekend or holiday, processing doesn't start until the next business day. If the check is drawn on a small or out-of-state bank, the clearing process takes longer — sometimes three to five business days instead of one or two.

Bank holds are another common delay. If you deposit a large check, deposit a check from a bank your bank doesn't recognize, or you're a new customer, your bank may place a hold on the deposit — meaning the money shows in your account but you can't withdraw it until the check fully clears. Holds typically last two to five business days. Ask your bank about their hold policy before depositing a large check.

Transfers between banks are delayed if one or both banks don't process transfers on weekends or holidays. A transfer initiated on Friday evening might not start processing until Monday morning, which pushes the arrival date back by two days. If you need money by a specific date, initiate the transfer at least three business days before you need it.

Comparing your fastest options

MethodSpeedCostBest for
Cash deposit at branch or ATMSame day or next dayFreeMoney you have in hand right now
Check deposit in person1–2 business daysFreeChecks you need to deposit quickly
Mobile check deposit1–2 business daysFreeChecks when you can't visit a branch
ACH transfer from another bank1–3 business daysFreeRegular transfers from savings or another person's account
Direct depositSame day as processingFreeRegular paychecks or benefit payments
Wire transferSame day, usually within hours$15–$30Only when you need money the same day and have no other option
Peer-to-peer app (Venmo, Zelle, etc.)1–3 business daysFree (standard)Money from friends or family who don't have your bank details

Frequently Asked Questions

Can I deposit cash at an ATM that's not my bank's?

Some banks allow deposits at ATMs outside their network, but most don't. Check with your bank first. If you can't deposit at another bank's ATM, use your own bank's ATM or visit a branch. Many banks have branches or ATMs in grocery stores and pharmacies, which may be more convenient than the main branch.

Why does a check I deposited say "available" but I can't spend it?

Your bank is showing you the money is there, but it's on hold — meaning the check hasn't fully cleared yet. You can't withdraw or spend held funds until the hold lifts, which usually takes two to five business days. Ask your bank how long the hold will last and whether you can remove it by providing additional information about the check.

Is a wire transfer the only way to get money the same day?

No. Cash deposits show up the same day or next day, and direct deposits land on the scheduled date. Wire transfers are the only option if someone is sending you money from another bank and you need it the same day, but they cost $15 to $30. For most situations, one of the free options is fast enough.

What's the difference between a routing number and an account number?

Your routing number identifies your bank — it's the same for everyone at that bank. Your account number identifies your specific checking account. Both appear on the bottom left of a check. You need both to receive transfers from other people or to set up direct deposit.

Can I speed up a transfer that's already in progress?

No. Once a transfer is initiated, you can't make it arrive faster. If it hasn't processed yet, you can cancel it and try a different method, but you can't speed up one that's already moving through the system. For future transfers, initiate them earlier if you know you'll need the money by a specific date.