Money arrives on different schedules depending on how it was sent
The time between when someone sends you money and when you can spend it depends entirely on the payment method. A wire transfer can land in your account within hours. A check might take three to five business days. An ACH transfer—the most common way employers pay salaries and people send money peer-to-peer—typically takes one to two business days, though some take longer. Direct deposit from your employer usually arrives on payday itself, but that timing is set by your employer, not the bank.
Your bank does not control most of these timelines. The sending bank, the receiving bank, and the payment network all play a role. Knowing which method was used and what day it was sent tells you roughly when to expect the money. Knowing the actual rules also protects you: banks sometimes hold deposits longer than required, and understanding why helps you push back if they do.
Key Takeaways
- Wire transfers typically arrive the same business day or next business day; ACH transfers take one to two business days; checks take three to five business days.
- Weekends and federal holidays pause the clock—money sent on Friday evening may not arrive until Tuesday.
- Banks can hold deposits longer than the law requires, but the Expedited Funds Availability Act (Regulation CC) sets maximum hold periods.
- Direct deposit from your employer arrives on the date your employer sends it, which is usually payday, but your employer controls that timing, not your bank.
- If money does not arrive when expected, contact the sending bank first to confirm it was sent; your bank can only trace it once it knows a transfer is in motion.
How long each payment method actually takes
Wire transfers are the fastest. Domestic wire transfers sent before your bank's cutoff time (usually 2 or 3 p.m.) arrive the same business day. Wires sent after cutoff arrive the next business day. International wires take one to three business days depending on the receiving country and whether intermediate banks are involved. Wire transfers bypass the ACH network entirely and move directly between banks, which is why they are faster and more expensive.
ACH transfers are the standard for payroll, bill payments, and peer-to-peer apps like Venmo and PayPal. They take one to two business days under normal circumstances. The sending bank submits the transfer to the ACH network, which batches transfers and sends them to the receiving bank. The receiving bank then posts the money to your account. Some banks post ACH transfers the same day they receive them; others wait until the next business day. You cannot control this—it depends on your bank's internal process.
Checks take the longest. Federal law (the Check Clearing for the 21st Century Act, or Check 21) allows banks to clear checks electronically, but the timeline is still three to five business days for most checks. Large checks (over $5,000 in some cases) can be held longer. The receiving bank can hold a check for up to seven business days if it is from an account less than 30 days old. Mobile check deposit and ATM deposit follow the same timelines as mailed checks.
Direct deposit from your employer arrives on the date your employer initiates the transfer, which is almost always payday. Your employer controls when the transfer is sent; your bank does not. If your employer says payday is Friday and the money is not there Friday morning, contact your employer's payroll department, not your bank. Some employers send payroll the day before payday to account for processing time, so money may arrive Thursday evening.
What "business day" means and why weekends matter
A business day is Monday through Friday, excluding federal holidays. Weekends and holidays do not count toward processing time. If you send an ACH transfer on Friday at 4 p.m., the clock does not start until Monday morning. A one-business-day transfer sent Friday arrives Wednesday. A two-business-day transfer sent Friday arrives Thursday. This is why timing your transfers matters if you need money by a specific date.
Federal holidays that pause the clock include New Year's Day, Memorial Day, Independence Day, Labor Day, Thanksgiving, and Christmas. Banks are closed and the ACH network does not process transfers on these days. If you send money on the day before a holiday, add an extra day to the timeline. Money sent on the Friday before a three-day weekend does not start processing until Tuesday.
Why banks hold deposits longer than the law allows
The Expedited Funds Availability Act (Regulation CC) sets the maximum time a bank can hold your deposit before making it available to spend. For most deposits, the maximum hold is one business day for in-person deposits and two business days for remote deposits (mobile check deposit, ATM deposit, mail). However, banks can hold deposits longer if they have a reasonable reason to suspect fraud or if the check is unusually large.
Banks also distinguish between when money is posted and when it is available. Posted means it shows up in your account balance. Available means you can withdraw or spend it. Your bank might post a check the same day but hold it as unavailable for three days. During that hold period, the money counts toward your balance for overdraft purposes, but you cannot touch it. This is a common source of confusion and frustration.
If your bank holds a deposit longer than Regulation CC allows, you can file a complaint with the Consumer Financial Protection Bureau (CFPB) or your state's banking regulator. Document when you deposited the money, what type of deposit it was, and when your bank made it available. Banks that repeatedly violate hold requirements can face fines.
What to do if money does not arrive when expected
First, confirm the money was actually sent. If someone told you they sent you money, ask them for proof: a confirmation number, a screenshot of the transfer, or the date and time they initiated it. Do not assume it was sent just because they said so. If it was sent via a peer-to-peer app, ask them to show you the transaction in their app history.
If the money was sent via wire transfer, contact the sending bank immediately. Wire transfers are harder to reverse once they leave the sending bank, and the sending bank needs to know right away if something went wrong. Ask for the wire confirmation number and the exact time it was sent. The sending bank can check whether the wire actually left their system and whether it arrived at your bank.
If the money was sent via ACH or check, contact your bank and provide the sender's name, the amount, and the approximate date it was sent. Your bank can search their incoming transfers for that amount and sender. If the transfer arrived at your bank but has not posted to your account yet, your bank can tell you when it will post. If it has not arrived at your bank at all, your bank can file a trace request with the sending bank to find out where it is.
Do not wait more than a week to report a missing transfer. The longer you wait, the harder it is to trace. If money was sent via ACH and does not arrive within three business days, it is safe to assume something went wrong and you should file a trace.
How to speed up deposits if you need money urgently
If you need money fast, use a wire transfer. It is the only method that reliably arrives the same day. Wire transfers cost $15 to $50 depending on your bank and whether it is domestic or international, but if you need the money urgently, the cost is worth it. Send the wire before your bank's cutoff time (usually 2 or 3 p.m.) on a business day.
If the sender does not want to pay for a wire, ask them to use direct deposit or ACH transfer and send it as early in the day as possible. Money sent early in the morning is more likely to process the same day at some banks, though this is not may provide. Peer-to-peer apps like Venmo and PayPal offer instant transfer options for a small fee (usually $0.50 to $2), which is cheaper than a wire and faster than standard ACH.
Do not rely on checks if you need money urgently. Even mobile check deposit, which is faster than mailing a check, takes three to five business days. If someone offers to pay you by check and you need the money within a week, ask them to use a different method.
Deposits to savings accounts and money market accounts follow the same timeline
The timeline for deposits does not change based on the type of account. Money sent to a savings account, money market account, or checking account arrives on the same schedule. The payment method is what matters, not the destination account. However, some banks have different hold policies for different account types. A new savings account might have longer holds than an established checking account.
Ask your bank about their specific hold policy for each account type you use. Some banks publish these policies on their website under "funds availability" or "deposit holds." If your bank does not make this clear, call and ask directly. Knowing your bank's specific policy prevents surprises when you need to spend money quickly.
Frequently Asked Questions
Can I spend money before it shows as available in my account?
No. If your bank shows the money as posted but not available, you cannot withdraw it or spend it. If you try to spend it before it is available and your account does not have enough other funds, the transaction will be declined or you will overdraft. The available balance is the only balance that matters for spending purposes.
Why did my direct deposit arrive late on payday?
Your employer may have sent it the day before payday to account for processing time, so it arrives early morning on payday rather than overnight. Some employers send payroll in batches, so some employees receive it earlier than others. Contact your employer's payroll department to confirm when they sent it. If they sent it on time and it still has not arrived by mid-morning on payday, contact your bank to trace it.
If I deposit a check on Friday, when will it be available?
The check will post to your account by Monday or Tuesday, but it will not be available to spend until Wednesday or Thursday (three to five business days from Friday). The weekend does not count toward the timeline. If you need the money by Friday, you cannot use a check.
What is the difference between a wire transfer and an ACH transfer?
Wire transfers are faster (same day or next day) and more expensive ($15 to $50). ACH transfers are slower (one to two business days) and cheaper or free. Wire transfers are final once sent and cannot be reversed. ACH transfers can sometimes be reversed within a short window if there was an error. Use wire transfers when speed matters; use ACH for routine payments.
Can my bank hold a deposit longer than five business days?
Yes, if they have a reasonable reason to suspect fraud or if the deposit is unusually large. They must notify you in writing of the reason and the expected release date. If they hold it longer than 10 business days without a valid reason, you can file a complaint with the CFPB or your state banking regulator.