USAA's cash deposit options are limited because the bank has no physical branches
USAA is an online-only bank, which means you cannot walk into a branch and hand a teller cash. Instead, you have three ways to deposit cash: through a MoneyPass ATM network, by transferring money from another bank account you control, or by having someone else deposit it into their account and send it to you electronically. The fastest and most direct method is using a MoneyPass ATM, which accepts cash deposits and credits them to your USAA account within one business day.
If you do not have access to a MoneyPass ATM or prefer not to use one, you can deposit cash indirectly by first moving it into a checking or savings account at another bank, then transferring that money to USAA. This takes longer but works if you have an account elsewhere. A third option is to ask someone you trust to deposit cash into their own account and then send you the money via Zelle, a bank transfer service, or another payment app — though this creates a record and involves a third party.
Key Takeaways
- MoneyPass ATMs accept cash deposits directly into your USAA account and are the fastest option, with funds usually available within one business day.
- You can find MoneyPass ATM locations through the USAA mobile app or the MoneyPass website by entering your ZIP code.
- Depositing cash through another bank account requires you to first move the cash into that account, then transfer it to USAA, which takes two to three business days total.
- USAA does not accept cash deposits by mail, and mobile check deposit does not work for cash — only for checks.
How to use a MoneyPass ATM for cash deposits
Open the USAA mobile app and tap the menu icon, then select "Find ATMs & Branches." Search for MoneyPass locations near you by entering your ZIP code or allowing the app to use your location. MoneyPass ATMs are typically found in grocery stores, convenience stores, pharmacies, and other retail locations. Write down the address of the nearest one or save it in your phone.
At the ATM, insert your USAA debit card and enter your PIN. Select "Deposit" from the menu, then choose "Cash." Follow the on-screen instructions to insert your bills one at a time. The ATM will count them and display the total before asking you to confirm. Once you confirm, the transaction is complete and you will receive a receipt. The cash is usually in your USAA account by the next business day, though it may appear the same day depending on when you deposit.
MoneyPass charges a fee for each deposit — typically $2.50 to $3.50 per transaction, depending on the ATM location. USAA does not charge you an additional fee on top of this. If you make frequent cash deposits, these fees add up, so consider whether another method makes sense for your situation.
Depositing cash through another bank account
If you have a checking or savings account at another bank — such as Bank of America, Wells Fargo, Chase, or a local credit union — you can deposit cash there and then transfer the money to USAA. Go to that bank's branch or ATM and deposit your cash using their normal process. Once the deposit clears (usually the same day or next business day), log into your USAA account online or through the app.
In USAA, select "Transfer Money," then choose "From Another Bank." Enter the account number and routing number of the other bank account, the amount you want to transfer, and the date you want the transfer to happen. USAA will send the money via the ACH system, which typically takes one to three business days. The total time from cash deposit to USAA account is usually two to four business days.
This method has no per-transaction fee from USAA, but you may pay a fee at the other bank if you are not a customer there or if you exceed their free deposit limit. Check with that bank before depositing.
What does not work for cash deposits
USAA's mobile check deposit feature does not accept photos of cash — only checks. You cannot mail cash to USAA, and the bank does not have a cash deposit service by mail. You also cannot deposit cash at a third-party bank branch and ask them to send it to USAA; each bank handles only its own deposits.
Some people ask whether they can deposit cash at a bank that partners with USAA, but USAA does not have deposit partnerships with other banks. The only third-party deposit method is MoneyPass, which is a standalone ATM network.
Timing and when the money shows up
MoneyPass deposits usually appear in your USAA account within one business day, sometimes the same day if you deposit early in the morning. Weekend and holiday deposits may take longer to process. Check your USAA app to see the deposit status — it will show as pending first, then posted once it has cleared.
Transfers from another bank account take one to three business days depending on the banks involved and the time of day you initiate the transfer. If you transfer on a Friday evening, for example, the money may not arrive until Tuesday. USAA's website will show you the expected arrival date when you set up the transfer.
Avoiding common mistakes with cash deposits
Do not assume a MoneyPass ATM is the same as a regular ATM — some ATMs do not accept deposits, only withdrawals. Always look for the MoneyPass logo or check the USAA app to confirm the location accepts deposits before you go.
If you are depositing a large amount of cash, be aware that banks report cash deposits over $10,000 to the federal government as part of anti-money-laundering rules. This is normal and legal; it does not mean you have done anything wrong. If you are depositing just under $10,000 repeatedly to avoid this report, that pattern itself can trigger reporting, so deposit what you need when you need it.
Keep your receipt from the MoneyPass ATM or the other bank until the money appears in your USAA account. If there is a discrepancy, the receipt is your proof of the deposit amount.
Frequently Asked Questions
Can I deposit cash at a USAA branch?
USAA has no physical branches, so there is nowhere to walk in and deposit cash in person. Your only in-person option is a MoneyPass ATM, which is a separate network not owned by USAA.
Is there a limit to how much cash I can deposit at a MoneyPass ATM?
MoneyPass ATMs typically accept deposits up to $5,000 per transaction, though some locations may have lower limits. Check the specific ATM's screen or the MoneyPass website for the limit at your location.
What if the MoneyPass ATM rejects my cash or eats it?
If the ATM rejects your cash, it will return it when ready. If it accepts the cash but the transaction fails, contact MoneyPass customer service with your receipt and the ATM location. They can investigate whether the deposit was processed. If USAA never receives the deposit, MoneyPass is responsible for refunding you.
Can someone else deposit cash into my USAA account?
No, only you can deposit cash directly into your account using your debit card and PIN. Someone else could deposit cash into their own account and send you the money via Zelle or another payment app, but that involves a third party and creates a transaction record.
Do I pay a fee every time I use MoneyPass?
Yes, MoneyPass charges a per-transaction fee, usually $2.50 to $3.50. USAA does not charge an additional fee, but the MoneyPass fee applies each time you deposit. If you deposit frequently, consider whether a transfer from another bank account might be cheaper over time.