The fastest ways to deposit money depend on what you're depositing and which bank you use
If you need cash in your checking account today, your speed depends on whether you're depositing a check, transferring from another account, or adding cash. A mobile check deposit through your bank's app can clear in one business day. A wire transfer or ACH transfer from another bank takes one to three business days. Cash deposited at an ATM or teller window posts immediately, though the funds may not be available for withdrawal until the next business day depending on your bank's policy.
The slowest method is mailing a check, which can take five to ten business days. If you're waiting for a refund, government payment, or paycheck, you have no control over speed — those arrive on their own schedule. But if you're moving money you already have, you can choose the fastest route.
Key Takeaways
- Mobile check deposit through your bank's app is usually the fastest way to deposit a check, often clearing within one business day.
- Wire transfers move money the same day or next business day, but cost $15 to $30 and require the sender's bank details.
- ACH transfers are free but take one to three business days, and work best when you're moving money between your own accounts.
- Cash deposited at an ATM or teller posts immediately to your account balance, though your bank may hold it for one business day before you can withdraw it.
- Incoming refunds, paychecks, and government payments arrive on their own schedule and cannot be rushed, but you can track their status once submitted.
Mobile check deposit: the fastest way to deposit a check
Most banks let you photograph a check using their mobile app and deposit it without visiting a branch. The process takes two minutes: open the app, select "deposit check," photograph the front and back of the check, enter the amount, and confirm. The check clears to your account within one business day in most cases, though some banks take up to two business days.
Your bank will place a temporary hold on the funds while they verify the check with the issuing bank. During that hold, the money shows in your account balance but you cannot withdraw it. Once the hold lifts, the funds are yours to use. If the check bounces, your bank will reverse the deposit and charge you a fee, usually $10 to $15.
Mobile deposit works for personal checks, business checks, and government checks. It does not work for cash, money orders, or cashier's checks — those must be deposited in person at a teller or ATM.
Wire transfers: same-day or next-day money from another bank
A wire transfer moves money from another bank account to your checking account in hours or one business day. To send a wire, you need the sender's bank name, account number, and routing number. The sender initiates the transfer through their bank, either online or by phone, and the money arrives in your account the same day if sent before the bank's cutoff time (usually 2 p.m. or 3 p.m.), or the next business day if sent after.
Wire transfers cost money — typically $15 to $30 per transfer depending on your bank. They are also irreversible once sent, so the sender cannot cancel or recall the money if they change their mind. Use wire transfers only when you trust the person sending the money and need it urgently.
International wire transfers take longer, usually two to five business days, and cost more, often $40 to $50. If you are receiving a wire from outside the United States, ask the sender to use a service like Wise or OFX instead, which are faster and cheaper for cross-border transfers.
ACH transfers: free but slower, best for your own accounts
An ACH transfer moves money between bank accounts electronically and costs nothing. It takes one to three business days, depending on when you initiate it and your bank's processing schedule. If you transfer money on a Friday evening, it may not arrive until Tuesday or Wednesday.
ACH transfers work best when you are moving money between your own accounts at different banks. To set one up, log into your checking account online, select "transfer money," choose the external account you want to transfer from or to, enter the amount, and confirm. Your bank will verify the external account by depositing two small amounts (usually under $1 each) and asking you to confirm those amounts — this verification takes one to two business days.
ACH transfers also work for receiving money from employers, the IRS, or other organizations. If your employer offers direct deposit, that is an ACH transfer. If you are waiting for a tax refund or stimulus payment, the government uses ACH to deposit it into your account.
Cash deposits: immediate posting, but holds may apply
Depositing cash at an ATM or teller window posts to your account balance immediately. You will see the money in your account within minutes. However, your bank may place a hold on the funds for one business day before you can withdraw or transfer them, depending on the amount and your account history.
Large cash deposits — typically $5,000 or more — trigger a federal reporting requirement. Your bank will file a Currency Transaction Report (CTR) with the IRS. This is routine and does not mean you are under investigation; it is a standard report for large cash transactions. The bank may also ask you where the cash came from, and you should answer honestly.
If you deposit cash at an ATM, the machine will give you a receipt showing the amount. Keep that receipt until the deposit appears in your online banking, in case there is a discrepancy. ATM deposits are usually processed within one business day, but some banks take longer.
Incoming refunds and payments: tracking what you cannot speed up
If you are waiting for a tax refund, insurance refund, business refund, or government payment, you cannot make it arrive faster. These payments are sent on a schedule set by the issuing organization, and you have no control over the timing. What you can do is track the status and know when to expect it.
For a federal tax refund, use the IRS "Where's My Refund?" tool on IRS.gov. It updates once per day and shows whether your refund has been processed, approved, and sent. For state tax refunds, visit your state's tax agency website. For stimulus payments, use the IRS "Get My Payment" tool. For insurance refunds, log into your insurance company's website or call their customer service line.
Most refunds and government payments are sent by ACH transfer, which means they arrive in your account one to three business days after the organization initiates the transfer. Some organizations mail checks instead, which takes five to ten business days. The tracking tool will tell you which method is being used.
What to do if money is not arriving when expected
If a check deposit has not cleared after two business days, contact your bank's customer service. Provide the check number, amount, and date you deposited it. The bank can check the status with the issuing bank and tell you whether the check has been received and processed.
If a wire transfer or ACH transfer has not arrived after the expected timeframe, contact the sender's bank, not your bank. The sender's bank initiated the transfer and can confirm whether it was actually sent. If it was sent, ask for the transaction reference number and provide it to your bank so they can trace it on their end.
If you are waiting for a refund or government payment and the tracking tool shows it was sent but has not arrived, wait one more business day. If it still has not appeared, contact the organization that sent it — the IRS, your state tax agency, your insurance company, or whoever issued the payment. They can confirm the account number the payment was sent to and investigate if it went to the wrong account.
If a deposit was made to the wrong account by mistake, contact your bank immediately. Banks can sometimes recover misdirected ACH transfers and wire transfers, but only within a narrow window — usually 24 to 48 hours. After that, the money belongs to the other account holder and recovery becomes much harder.
Frequently Asked Questions
Can I deposit a check at any ATM, or only my bank's ATM?
Mobile check deposit works through your bank's app, so you do not need an ATM at all. If you want to use an ATM to deposit a physical check, you can only use your bank's ATM or an ATM owned by a bank in your bank's network. Deposits at other banks' ATMs will be rejected.
How much money can I deposit at once without triggering a report?
Cash deposits of $10,000 or more in a single day trigger a Currency Transaction Report. Deposits under $10,000 do not. However, if you make multiple deposits under $10,000 in a short period to avoid reporting, that is called structuring and is illegal. Deposit what you need, when you need it, and answer honestly if your bank asks where the cash came from.
If I transfer money to the wrong account by accident, can I get it back?
If you sent an ACH transfer or wire to the wrong account, contact your bank immediately. ACH transfers can sometimes be recalled within 24 hours if the receiving bank cooperates. Wire transfers are almost never recoverable. The faster you act, the better your chances.
Why does my bank show the money in my account but won't let me withdraw it?
Your bank is holding the funds while they verify the deposit. This is common with checks and large cash deposits. The hold usually lifts within one business day, but can last up to two business days depending on the amount and your account history. You can ask your bank how long the hold will last.
Is there a faster way to get a tax refund into my account?
No. The IRS processes refunds in the order they receive them and sends them by ACH transfer, which takes one to three business days. Choosing direct deposit instead of a mailed check saves five to ten days, but you cannot speed up the processing itself. The "Where's My Refund?" tool will tell you the exact date your refund was sent.