No, you cannot deposit a check at just any bank
You can only deposit a check at a bank where you have an account. The bank that issued the check (the one printed on the bottom left) does not have to accept it from you, and most will not. If you try to walk into Bank of America with a check drawn on Wells Fargo, Bank of America will turn you away — they have no reason to process a transaction for someone who is not their customer.
The one exception is if you use a mobile check deposit through your own bank's app. That works differently because your bank is collecting the check on your behalf, not the other bank processing it directly. But you still need an account at the bank whose app you are using.
The confusion usually comes from the fact that checks move through a clearing system that connects all banks. That system exists so your bank can collect the money from the issuing bank. But that clearing happens behind the scenes — it does not mean you can walk into any branch and hand over a check.
Key Takeaways
- You must have an account at the bank where you want to deposit a check in person.
- The bank that issued the check will not accept deposits from non-customers.
- Mobile check deposit through your bank's app works without visiting a branch, but you still need an account at that bank.
- Some banks let you deposit checks at ATMs, but only at machines owned by your bank or a partner network.
- If you do not have a bank account, check-cashing services and some retailers will cash checks for a fee.
Where you can physically deposit a check
Your own bank's branches and ATMs are your primary options. Most banks let you deposit checks at their teller windows during business hours. Many also have ATM deposit envelopes — you put the check in an envelope, insert it into the machine, and the bank processes it the next business day.
Some banks belong to shared branching networks or ATM networks that extend your deposit options. For example, if you bank with a credit union, you may be able to deposit at other credit unions in the CO-OP or Alliant networks. Check your bank's website or call to see if they participate in any network that covers your area.
A few large banks have reciprocal agreements with each other. Chase, for instance, lets some customers deposit at other Chase branches even if they bank elsewhere, but this is rare and usually limited to business accounts or specific account types. Do not assume this applies to you.
How mobile check deposit sidesteps the branch visit
Mobile check deposit is the fastest way to deposit a check without leaving home. You photograph the front and back of the check using your bank's app, enter the amount, and submit it. Your bank receives the image and processes it as if you had handed the physical check to a teller.
The check still has to clear through the banking system — that takes one to three business days depending on the amount and your bank's policies. But you do not have to go anywhere. The physical check itself stays in your possession; your bank does not need you to mail it or bring it in.
Not all banks offer mobile deposit, and some limit it to certain account types or require a minimum balance. Check your bank's app or website to see if the feature is available to you. If it is not, you can ask a teller whether your bank plans to add it.
What happens if you do not have a bank account
Check-cashing services will cash a check for you without requiring an account. They charge a fee — usually between 1 and 5 percent of the check amount, though it varies widely. Walmart, Target, and some grocery stores also cash checks for a flat fee, often cheaper than dedicated check-cashing businesses.
Some banks will cash a check for a non-customer if you have a government-issued ID, but this is becoming less common. Call ahead to ask; do not assume any bank will do this.
If the check is from your employer or a government agency, you might also be able to set up direct deposit instead, which eliminates the need to deposit a check at all. Ask your employer or the agency issuing the check whether that option is available.
Timing and holds on check deposits
A check deposit does not make the money available when ready. Federal law allows banks to hold checks for up to five business days, though many hold them for one to three days depending on the amount and the issuing bank. A check for $5,000 might be held longer than a check for $500.
Mobile deposits often have the same hold periods as in-person deposits, though some banks offer faster clearing for smaller amounts. ATM deposits typically take one business day to process, then the hold period begins.
If you need the money urgently, ask your bank what their hold policy is before you deposit. Some banks will release a portion of the funds before the full hold period ends.
Depositing checks from other countries
International checks are more complicated. Most U.S. banks will not accept them at all, or they charge high fees and hold them for weeks. If you receive a check drawn on a foreign bank, your best option is usually to ask the person who sent it to use a wire transfer or international money transfer service instead.
If you must deposit an international check, call your bank first. They will tell you whether they accept them, what the fee is, and how long the hold will be. Some banks require you to bring the check in person and fill out additional paperwork.
Frequently Asked Questions
Can I deposit a check at a different branch of my own bank?
Yes. Any branch of your bank will accept a check deposit if you have an account there. You do not need to use the branch where you opened the account. If you bank online with no physical branches, you will need to use mobile deposit or mail the check to the address on your statement.
What if the check is made out to someone else?
You cannot deposit a check made out to another person unless they sign the back and you sign below their signature. This is called a third-party check, and many banks no longer accept them due to fraud risk. Call your bank before you try to deposit one.
Do I need to endorse the check before depositing it?
For in-person deposits, yes — sign the back of the check. For mobile deposits, most banks ask you to sign the back before photographing it, though some accept unsigned checks. Check your bank's app instructions or ask a teller.
What if I deposit a check and it bounces?
If the check bounces, your bank will reverse the deposit and deduct the money from your account. You may also be charged a fee. Your bank will notify you, usually within five to ten business days. You can then try to contact the person who wrote the check to get a replacement or refund.
Can I deposit a check at an ATM that is not my bank's?
No. ATM deposits only work at machines owned by your bank or a partner network your bank belongs to. Using an ATM from a different bank will not let you deposit a check, even if that bank is a major national chain.