When deposits land depends on who sent the money and how
Money does not arrive in your bank account at a single fixed time. A deposit from your employer, a check you deposited, a wire transfer, and a payment from another person's bank account all follow different timelines. Some clear in hours. Some take three to five business days. A few can take longer. The speed depends on the type of transfer, the banks involved, and whether the transaction happened on a business day or a weekend.
Your bank cannot speed up most of these timelines, even if you ask. Federal rules set the minimum speed for certain transfers, and banks follow those rules. What you can control is knowing which type of transfer you are expecting and what that type normally takes.
Key Takeaways
- Direct deposits from employers and government agencies usually land on a specific day each pay period, typically within one business day of being sent.
- Checks deposited at an ATM or branch take three to five business days to clear, even if you see the money in your account sooner.
- Wire transfers between banks can arrive the same day or next business day, but fees explore and the money is harder to reverse.
- Transfers between accounts at the same bank often show up when ready or within hours, while transfers between different banks take one to three business days.
- Weekends and holidays do not count as business days, so a deposit made Friday evening will not clear until Monday at the earliest.
Direct deposits from employers and government programs
Direct deposit is the fastest and most predictable way to receive regular money. Your employer or a government agency (Social Security, unemployment, tax refunds) sends the money electronically to your bank. The money usually arrives on a specific day each pay period—often the same date every two weeks or monthly.
The actual deposit typically lands one business day after it is sent from the employer's bank. If your employer sends payroll on Thursday, you will usually see it Friday. If they send it Friday, you will see it Monday (assuming no holiday). Some employers send payroll the day before payday, so the money lands on payday itself. Ask your employer or check your pay stub to see when they send it versus when it shows up in your account.
Government direct deposits (Social Security, SSI, SSDI, unemployment benefits) follow a set schedule. Social Security payments arrive on the third, fourth, or fifth of the month depending on your birth date. Unemployment benefits arrive on the day your state's program sends them, which varies by state. Tax refunds sent by direct deposit arrive within 21 days of the IRS accepting your return, though most land within five to ten business days.
Checks you deposit at a branch or ATM
When you deposit a paper check, your bank puts a temporary hold on the funds while it collects the money from the check writer's bank. Federal rules (Regulation CC) require banks to make the first $225 of a check available within one business day, and the rest within two to five business days. In practice, most checks clear within three to five business days.
You may see the money in your account before it actually clears. Your bank shows you a "pending" deposit or makes funds available for withdrawal before the check has been collected from the other bank. This is a courtesy, not a may provide. If the check bounces, your bank will reverse the deposit and charge you a fee, even if you already spent the money. Do not count on a check as cleared until at least five business days have passed.
Checks deposited on a weekend or holiday do not start the clock until the next business day. A check deposited Friday evening will not begin clearing until Monday. A check deposited on a holiday will not begin clearing until the next business day after the holiday.
Wire transfers between banks
A wire transfer moves money electronically from one bank to another. Domestic wire transfers (within the United States) usually arrive the same business day or the next business day, depending on what time you send them and whether both banks process wires at that hour. International wire transfers take longer, typically three to five business days, and may involve additional banks.
Wire transfers are fast but come with a cost. Most banks charge $15 to $50 per wire transfer. Once the money leaves your account, you cannot reverse it the way you can dispute a check or a credit card charge. The receiving bank has the money, and getting it back requires the other person's cooperation. Only use wire transfer when you trust the recipient and have confirmed the account details are correct.
If you send a wire transfer after the bank's cutoff time (usually 2 p.m. or 3 p.m. on business days), it will not process until the next business day. Wires sent on weekends or holidays will not process until the next business day.
Transfers between your own accounts at different banks
Moving money from one of your accounts at Bank A to another of your accounts at Bank B takes one to three business days. This is slower than a wire transfer but cheaper—most banks do not charge for transfers between your own accounts. The money moves electronically, but the banks use the standard ACH (Automated Clearing House) system, which batches transfers and processes them once or twice per day.
If you set up the transfer on a Monday morning, the money will likely arrive Wednesday or Thursday. If you set it up Friday afternoon, it will not arrive until Monday or Tuesday. Transfers initiated on weekends or holidays do not start processing until the next business day.
Transfers between accounts at the same bank
Moving money between two accounts you own at the same bank is the fastest option. The money usually appears in the receiving account when ready or within a few hours. Because both accounts are at the same institution, the bank does not need to coordinate with another bank or use an outside system.
Same-bank transfers are also free and can be reversed if you make a mistake. If you transferred money to the wrong account by accident, call your bank when ready and ask them to reverse it. The sooner you call, the better your chances of getting the money back before the other account holder withdraws it.
What delays or holds money in your account
Your bank may place a hold on a deposit for reasons beyond the standard clearing time. A check from an out-of-state bank, a check for a large amount, or a check deposited at an ATM (rather than a branch) may take longer. A deposit made to a new account may be held longer while the bank verifies your identity. Repeated deposits of checks that bounce can trigger longer holds on future checks.
If your account has been overdrawn or you have had fraud on the account, your bank may hold deposits longer as a precaution. You can ask your bank why a specific deposit is being held and when it will clear. If the hold seems unreasonable, you can file a complaint with the Consumer Financial Protection Bureau (CFPB) or your state's banking regulator.
Frequently Asked Questions
Why does my bank show money as pending but not available to spend?
Your bank is showing you the deposit has arrived but has not yet collected the money from the other bank. Pending funds may disappear if the check bounces or the transfer is reversed. Available funds are yours to spend. Do not withdraw pending money unless you can afford to repay it if the deposit fails.
Can my bank make a check available faster than five business days?
Yes. Your bank can make funds available faster than the law requires. Some banks make checks available within one or two business days. Ask your bank what its policy is for the type of check you are depositing. Checks from local banks or checks deposited at a branch may clear faster than checks from distant banks or deposited at an ATM.
What time of day does money show up in my account?
Direct deposits and wire transfers usually arrive between midnight and early morning, though some banks post them throughout the day. Transfers between banks may post at any time during the business day. If you need money by a specific time, initiate the transfer the day before. Do not assume money will arrive by a certain hour unless your bank has told you it will.
If I deposit a check on Friday, when will it clear?
The check will not begin clearing until Monday, since Saturday and Sunday do not count as business days. It will then take three to five business days from Monday to clear, so you should expect the money by Thursday or Friday of the following week. Some banks may make the first $225 available by Tuesday, but the full amount may not clear until later.
Why did a wire transfer I sent not arrive the same day?
If you sent the wire after your bank's cutoff time (usually 2 p.m. to 3 p.m.), it will not process until the next business day. If you sent it on a Friday afternoon, it will not process until Monday. If the receiving bank is in a different time zone or processes wires at different hours, there may be additional delay. Contact your bank to confirm when the wire was sent and when it should arrive.