USAA's cash deposit options are limited compared to traditional banks
USAA is an online bank without physical branches, so you cannot walk into a location and hand a teller cash. Instead, you have three main ways to deposit cash: through a MoneyPass ATM, by transferring money from another bank account, or by mailing a check (though checks are not cash). The fastest option for most people is finding a MoneyPass ATM, which USAA members can use for free cash deposits.
If you do not have access to a MoneyPass ATM or prefer not to use one, you can transfer cash to your USAA account indirectly by first depositing it into another bank account you own, then moving that money to USAA. This takes longer but works if you have a relationship with a traditional bank.
Key Takeaways
- MoneyPass ATMs let you deposit cash directly into your USAA account for free, and USAA's website shows you which ones are near you.
- You cannot deposit cash at a USAA branch because USAA has no physical locations — it operates only online.
- If you do not have a MoneyPass ATM nearby, you can deposit cash at another bank you use, then transfer the money to USAA through online banking.
- USAA does not accept cash deposits by mail, and mailing cash is not safe regardless of the bank.
Finding and using a MoneyPass ATM for cash deposits
MoneyPass is a network of ATMs that USAA members can use to deposit cash without paying a fee. To find one near you, log into your USAA account online or through the mobile app, go to the ATM locator tool, and search by your address or zip code. The map will show you every MoneyPass ATM in your area, along with hours and exact locations.
When you arrive at the MoneyPass ATM, insert your USAA debit card and enter your PIN, just as you would at any ATM. Select the deposit option, choose cash, and follow the prompts to enter the amount. The ATM will accept bills and count them. Once the transaction is complete, the money goes into your USAA account — usually within minutes, though it may take up to one business day to appear in your balance.
MoneyPass ATMs are located inside convenience stores, grocery stores, and other retail locations, so you often do not have to make a special trip. Check the locator tool before you go to confirm the ATM is still active and open during the hours you plan to visit.
Using another bank account as a middleman
If no MoneyPass ATM is within reasonable distance, you can deposit cash into a checking or savings account at a different bank, then transfer that money to USAA. This works if you have an account at a traditional bank with physical branches, such as Bank of America, Wells Fargo, Chase, or a local credit union.
Deposit the cash at that bank's ATM or teller window using your debit card or account number. Once the cash is in that account, log into your USAA account and set up an external transfer to move the money over. USAA calls this a "transfer from another financial institution." You will need the routing number and account number of the other bank. The transfer usually takes one to three business days.
This method is slower than a MoneyPass deposit and requires you to maintain a second account, but it works if you already have a relationship with another bank or if you live in an area with few MoneyPass locations.
Why USAA does not accept cash deposits by mail
USAA does not accept cash deposits sent through the mail, and for good reason: cash sent through the postal system can be lost, stolen, or damaged. The post office does not insure cash, so if your envelope goes missing, you have no recourse. USAA's policy reflects this risk.
If you have a large amount of cash you need to deposit and cannot reach a MoneyPass ATM, the safer option is to deposit it at another bank first, then transfer it to USAA. This creates a paper trail and protects you if something goes wrong in transit.
What to do if you receive cash and need it in your USAA account
If someone gives you cash — from a job, a sale, a gift, or any other source — your fastest path to USAA is a MoneyPass ATM. Locate the nearest one using USAA's ATM finder, bring your debit card and PIN, and deposit the cash directly. The money will be available in your account within minutes to one business day.
If you are in a situation where you receive cash regularly and MoneyPass ATMs are inconvenient, consider asking your employer or the person paying you to send the money by direct deposit, check, or bank transfer instead. This removes the need to handle cash at all and gets the money into your account automatically.
Differences between cash deposits and check deposits at USAA
USAA does accept check deposits through its mobile app — you photograph the front and back of the check and submit it. Checks usually clear within one to two business days. Cash deposits through MoneyPass are faster and do not require you to wait for clearing, but they are only available at ATMs, not through the app.
If you have a choice between receiving cash or a check, a check is often easier with USAA because you can deposit it from home using your phone. Cash requires you to find a MoneyPass ATM and go in person. However, if you already have cash in hand, MoneyPass is the quickest way to get it into your account.
Frequently Asked Questions
Can I deposit cash at a USAA branch?
No. USAA has no physical branches. It is an online-only bank. Your only way to deposit cash directly is through a MoneyPass ATM, which you can find using USAA's ATM locator tool.
Does USAA charge a fee to deposit cash at MoneyPass ATMs?
No. USAA members can deposit cash at any MoneyPass ATM for free. You will not see a fee on your account. However, if you use a non-MoneyPass ATM, you may be charged a fee by that ATM's operator.
How long does it take for a cash deposit to show up in my USAA account?
Cash deposited at a MoneyPass ATM usually appears in your account within minutes. In some cases it may take up to one business day. Check your USAA app or online banking to confirm the deposit went through.
What if there is no MoneyPass ATM near me?
Deposit the cash at another bank you use, then transfer the money to USAA through online banking. This takes one to three business days but works if MoneyPass locations are not available in your area.
Can I mail cash to USAA?
No. USAA does not accept cash by mail, and the post office does not insure cash. If you need to deposit cash and cannot use a MoneyPass ATM, deposit it at another bank first, then transfer it to USAA.