How long it takes money to show up in your account
The time money appears in your bank account depends on what kind of deposit it is and which banks are involved. A direct deposit from your employer typically lands within one business day. A check you deposit at an ATM or branch might take two to three business days. A wire transfer between two banks can arrive the same day or the next business day. A transfer between accounts at the same bank usually shows up when ready or within a few hours.
The reason for these different speeds is that banks process different types of transactions through different systems. Some systems are older and slower. Some require manual review. Some run only during business hours. Understanding which type of deposit you are making helps you know what to expect.
Key Takeaways
- Direct deposits from employers and government benefits usually land within one business day, and many banks show them as pending the same day.
- Checks take two to three business days to clear, even if your bank shows the money right away — the bank is lending you the funds temporarily.
- Transfers between accounts at the same bank are usually when ready, while transfers between different banks take one to two business days.
- Wire transfers can arrive the same day or next business day, but they cost money and cannot be reversed once sent.
- Weekends and bank holidays pause processing, so a deposit made Friday evening will not move forward until Monday.
Direct deposits and payroll transfers
Direct deposit is the fastest way to get paid. Your employer sends the money electronically to your bank using the routing number and account number you provided. Most banks receive direct deposits by 8 or 9 a.m. on payday, though some employers send them the day before. You will usually see the money as pending in your account the same day, and it becomes available to spend the next business day.
Government benefits like Social Security, unemployment, and tax refunds also arrive by direct deposit. These follow the same timeline as payroll — you see them pending the day they arrive and can use them the next business day. If your payday falls on a weekend or holiday, the deposit arrives on the last business day before that date.
Checks and mobile deposit
When you deposit a check, your bank puts a hold on the funds for two to three business days. This is called the clearing period. During this time, the check travels to the bank that issued it, that bank verifies the account has enough money, and the funds move from one bank to the other. Until the check clears, the money is not truly yours — your bank is lending it to you temporarily.
Many banks show the check amount in your account right away, which can be confusing. The money appears available, but if you spend it before the check clears and the check bounces, you will overdraw your account. Some banks place a longer hold on checks from banks they do not recognize or on large amounts. If you need the money faster, ask the person who wrote the check to send a wire transfer or ACH transfer instead.
Transfers between your own accounts
If you have accounts at the same bank — say, a checking account and a savings account — transfers between them happen when ready or within a few hours. You can move money online or at an ATM, and it shows up right away. This is because both accounts are in the same system and the bank does not need to contact another institution.
Transfers between different banks take longer. These go through an ACH network, which is a system that processes electronic transfers in batches. ACH transfers usually take one to two business days. Some banks offer faster transfers called same-day ACH, but not all banks participate, and the receiving bank still needs time to process the incoming transfer.
Wire transfers and their speed
A wire transfer is the fastest way to send money between banks. Wires can arrive the same day if you send them before the cutoff time (usually 2 or 3 p.m.), or the next business day if you send them after. The receiving bank gets the money almost when ready, though it may take a few hours to post to the account.
Wire transfers cost money — typically $15 to $30 per transfer — and once the money leaves your account, you cannot get it back. If you send a wire to the wrong account or person, the money is gone. For this reason, wire transfers are best for large, urgent payments to people or institutions you trust. For routine transfers to friends or family, ACH transfers are safer and free.
Why timing matters for your account
Knowing when money arrives affects how much you can safely spend. If you are counting on a paycheck that arrives Friday morning, you can spend it Friday afternoon. If you deposit a check on Friday, the money will not be fully available until Monday or Tuesday, so you should not count on it for the weekend.
Banks also charge overdraft fees if you spend money that has not cleared yet. If you deposit a check for $500 on Monday and spend $400 on Tuesday before the check clears, and the check bounces on Wednesday, you will owe an overdraft fee even though you thought you had the money. Keeping track of what is pending versus what is available protects you from these fees.
Weekends and holidays slow everything down
Banks do not process transactions on weekends or federal holidays. If you deposit a check on Saturday, it will not start clearing until Monday. If you send an ACH transfer on a holiday, it will not move until the next business day. This means a deposit made Friday evening might not clear until Wednesday or Thursday.
Some banks let you deposit checks through their mobile app at any time, but the processing still does not start until the next business day. The app is convenient for making the deposit, but it does not speed up the clearing process itself.
Frequently Asked Questions
Why does my bank show money as pending if I cannot spend it yet?
Banks show pending deposits so you know the money is coming, but it is not available until the bank confirms it is real. For checks, the bank is lending you the money temporarily while waiting for the other bank to verify the funds exist. For direct deposits, pending usually means the money arrived but the bank's system has not fully processed it yet — it will be available the next day.
Can I spend money from a check before it clears?
You can, but it is risky. If the check bounces, you will overdraw your account and owe an overdraft fee, even though you thought you had the money. Some banks will cover the overdraft temporarily, but you will still owe the fee. It is safer to wait for the check to clear before spending the money.
What is the difference between ACH and wire transfers?
ACH transfers are free, take one to two business days, and can be reversed if something goes wrong. Wire transfers cost money, arrive the same day or next day, and cannot be reversed. Use ACH for routine transfers and wires only when you need money urgently and trust the recipient completely.
Does my bank process deposits on holidays?
No. Federal holidays like Thanksgiving, Christmas, and New Year's Day pause all processing. A deposit made on a holiday will not move forward until the next business day. Some banks observe additional holidays, so check your bank's calendar if you are unsure.
Why do some checks take longer to clear than others?
Banks place longer holds on checks from banks they do not recognize, checks for large amounts, or checks from out of state. Some banks also hold checks longer if your account is new or if you have had checks bounce in the past. You can ask your bank why a specific check is on hold.