The main ways money enters your checking account
Money reaches your checking account through five primary routes: direct deposit from your employer or government program, transfers from another account you own, deposits you make yourself at an ATM or branch, payments others send you, and checks you deposit. Each method moves money at a different speed and involves different institutions or people. Understanding which route applies to your situation tells you when the money will actually be available to spend.
The fastest deposits are direct deposits and transfers between accounts at the same bank — these often post within hours or by the next business day. Slower routes include checks, which take three to five business days to clear, and transfers from other banks, which can take one to three business days depending on the system used. Deposits you make in person at a branch or ATM fall somewhere in between, usually posting the same day or next business day.
Key Takeaways
- Direct deposit from an employer or government program is the fastest and most reliable way to get recurring money into your account, typically posting overnight or by the next business day.
- Transfers between your own accounts at the same bank usually post within hours, while transfers from other banks take one to three business days depending on whether they use the ACH network or wire transfer.
- Checks you deposit take three to five business days to clear, and the bank may hold the funds longer if the check is large, from an unfamiliar bank, or deposited at an ATM rather than a branch.
- Payments from other people — whether through Venmo, PayPal, bank transfers, or other apps — arrive at different speeds depending on the service and whether both people use the same bank.
- ATM and branch deposits post the same day or next business day, but ATM deposits may be subject to daily limits set by your bank.
Direct deposit from employers and government programs
Direct deposit is the standard way employers and government programs put money into your account. Your employer or the program (Social Security, unemployment insurance, tax refunds, stimulus payments) sends the money electronically through the ACH network, which is the system that moves money between banks. You provide your account number and routing number once, and the money arrives on a set schedule — usually your payday for employment, or a specific date each month for government benefits.
The money typically posts overnight or by the next business day after it is sent. Some employers send payroll the day before payday so it arrives on payday morning; others send it two or three days early. Government programs vary: Social Security deposits on the same date each month, unemployment insurance deposits on a schedule set by your state, and tax refunds arrive within 21 days of the IRS accepting your return (though direct deposit is faster than a check). Once direct deposit is set up, you do not have to do anything — the money arrives automatically.
To set up direct deposit, you need to give your employer or program your account number, routing number, and account type (checking or savings). Your bank statement shows both numbers, or you can call your bank's customer service line. Some employers let you split your paycheck between multiple accounts, which is useful if you want to automatically move part of your pay to savings.
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 through a transfer. The speed depends on which system the banks use. A transfer between two accounts at the same bank posts within hours or by the next business day. A transfer between different banks takes longer.
Most transfers between different banks go through the ACH network (Automated Clearing House), which processes transfers in batches and takes one to three business days. Your bank may show the money as "pending" during this time. Some banks offer faster ACH transfers that post within one business day. If you need money urgently, you can request a wire transfer, which moves money the same day or next business day, but wire transfers usually cost $15 to $30 and cannot be reversed once sent.
To set up a transfer, log into your bank's website or app, select the account you want to transfer from, enter the amount, and choose the destination account. If the destination account is at a different bank, you may need to add it first by providing the account number and routing number. Some banks let you schedule recurring transfers, which is useful if you move money from savings to checking on the same date each month.
Checks you deposit at a branch or ATM
When someone gives you a check, you can deposit it at your bank's branch or at an ATM. The bank scans the check, sends it through the clearing system, and the money posts to your account. The timing depends on where you deposit it and how the check clears.
Deposits at a branch usually post the same day or next business day. Deposits at an ATM may take one to two business days longer because the check has to be physically transported to a processing center. Once the check is deposited, the bank may place a hold on the funds — a temporary block that prevents you from spending the money until the check fully clears. Holds typically last three to five business days, but banks can hold checks longer if the amount is large (over $5,000 in many cases), if the check is from an unfamiliar bank, or if you have a history of depositing bad checks.
Some banks offer next-business-day clearing for checks deposited before a certain time at a branch, but this is not may provide. If you need the money quickly, ask the teller whether the bank will clear the check faster. If the check is from a local bank or a well-known national bank, the hold is usually shorter.
Payments from other people through apps and transfers
Friends, family, or customers can send you money through several services: bank-to-bank transfers, payment apps like Venmo or PayPal, peer-to-peer payment services, or checks. The speed depends on the service and whether both people use the same bank.
If someone sends you money through their bank's bill pay or transfer service, it goes through the ACH network and takes one to three business days. If both of you use the same bank, the transfer may post within hours. Payment apps like Venmo and PayPal move money to your app account first, then you have to transfer it to your checking account, which adds another one to three business days. Some apps offer when ready transfers to a debit card for a small fee.
If someone sends you a check, it follows the same deposit timeline as any other check — three to five business days to clear, plus any hold your bank places. If you receive checks regularly, ask the sender to use a bank transfer or payment app instead, which is faster and more reliable.
Deposits you make yourself at ATMs and branches
If you have cash or checks, you can deposit them at your bank's ATM or at a branch. Cash deposits at an ATM post the same day or next business day, depending on when you deposit and your bank's processing schedule. Deposits at a branch during business hours usually post the same day. Deposits made after hours or on weekends post the next business day.
Most banks set daily limits on ATM deposits — commonly $1,000 to $5,000 per day, though limits vary by bank and account type. If you need to deposit more than your daily limit, go to a branch and deposit in person. The teller can process a larger deposit without hitting the ATM limit. Some banks waive limits for branch deposits, while others explore the same limit regardless of where you deposit.
When you deposit cash at an ATM, the machine counts it and shows you a receipt. If the amount on the receipt does not match what you deposited, contact your bank when ready — the machine may have miscounted, or a bill may have jammed. Your bank can review the ATM footage and correct the deposit if there was an error.
Understanding holds and when money is actually available
A hold is a temporary block on deposited funds. The bank places a hold to protect itself in case the check bounces or the transfer is reversed. During a hold, the money shows in your account balance but is not available to withdraw or spend. Once the hold lifts, the money becomes available.
The length of a hold depends on the type of deposit. Direct deposits and transfers between your own accounts have no hold — the money is available when ready. Checks have holds of three to five business days in most cases, but can be longer. Deposits at an ATM may have longer holds than branch deposits because the bank has not physically verified the check yet.
Your bank is required to make at least some of the funds available quickly — usually $200 of a check deposit by the next business day, and the rest by the fifth business day. If you need money from a check deposit before the hold lifts, ask your bank whether it will release the funds early. Some banks will do this if the check is from a local bank or if you have been a customer for a long time.
Frequently Asked Questions
How long does it take for a direct deposit to show up?
Direct deposits usually post overnight or by the next business day after your employer or program sends the money. Some employers send payroll two or three days before payday so it arrives on payday morning. Government programs vary — Social Security deposits on the same date each month, while tax refunds arrive within 21 days of the IRS accepting your return.
Why is my check deposit on hold?
Banks place holds on checks to protect themselves in case the check bounces or is fraudulent. Holds typically last three to five business days. Longer holds explore to large checks, checks from unfamiliar banks, or ATM deposits. Your bank must make at least $200 available by the next business day.
What is the difference between ACH and wire transfer?
ACH transfers go through the Automated Clearing House network and take one to three business days. Wire transfers move money the same day or next business day but cost $15 to $30 and cannot be reversed. Use ACH for routine transfers and wire transfers only when you need money urgently.
Can I deposit a check at an ATM instead of going to a branch?
Yes, most banks let you deposit checks at ATMs. ATM deposits usually post one to two business days later, and the bank may place a longer hold on ATM deposits than branch deposits because the check has not been physically verified yet.
What happens if I deposit more than my bank's daily ATM limit?
Go to a branch and deposit in person. Tellers can process deposits larger than the ATM limit, and some banks waive limits for branch deposits. If your bank applies the same limit at the branch, ask whether you can make multiple deposits or whether the limit can be temporarily increased.