USAA has three ways to deposit cash, and which one works depends on what you have access to
You cannot deposit cash directly through USAA's mobile app or website — USAA is an online bank with no physical branches. Your options are: use a MoneyPass ATM to deposit cash, transfer money from another bank account you control, or mail a check instead (though that takes longer). The fastest route for most people is finding a MoneyPass ATM, which accepts cash deposits and credits your account within one business day.
USAA members get access to the MoneyPass network at no charge. This network includes ATMs at grocery stores, pharmacies, convenience stores, and standalone ATM locations across the United States. You can find a MoneyPass ATM near you by searching the USAA mobile app or the MoneyPass locator on their website.
Key Takeaways
- MoneyPass ATMs accept cash deposits for USAA accounts and credit the money within one business day at no fee.
- You can locate a MoneyPass ATM through the USAA app or the MoneyPass website by entering your zip code.
- If you do not have access to a MoneyPass ATM, you can transfer cash from another bank account you own, though that account must accept deposits.
- Mailing a check is slower but works if you have no other option; deposits by mail typically take five to seven business days.
- USAA does not accept cash deposits by mail, so you must convert cash to a check or use an ATM.
Finding and using a MoneyPass ATM for cash deposits
Open the USAA mobile app and tap the ATM locator icon, or go to moneypass.com and enter your zip code. The search shows you every MoneyPass ATM within a set radius — most people find one within a few miles. MoneyPass ATMs are typically inside or near grocery stores (Safeway, Kroger, Publix), pharmacies (CVS, Walgreens), and convenience stores (7-Eleven, Circle K).
When you reach the ATM, insert your USAA debit card and enter your PIN. Select "Deposit" from the menu, then "Cash." The ATM will prompt you to insert bills one at a time or in a stack, depending on the machine. It counts the total and shows you the amount on screen before you confirm. The deposit posts to your account by the next business day — sometimes the same day if you deposit before the ATM's cutoff time, which varies by location but is usually between 8 p.m. and midnight.
There is no fee for using MoneyPass ATMs as a USAA member. If you use an ATM outside the MoneyPass network, USAA charges a fee (currently $2.50 per transaction) and you may also pay a fee charged by the ATM operator.
Transferring cash from another bank account you own
If you have a checking or savings account at another bank, you can withdraw cash there and then deposit it into USAA using a MoneyPass ATM. This is not a direct transfer — you are physically moving the cash — but it works if the other bank is more convenient or if you need to deposit a large amount.
Some banks also allow you to transfer money electronically between accounts at different institutions using your account number and routing number. USAA's routing number is 314074269. You would initiate this transfer from the other bank's website or app, not from USAA. The transfer typically takes one to three business days, and the money lands in your USAA account as a regular deposit, not as cash.
Mailing a check when you cannot use an ATM
If you do not have access to a MoneyPass ATM and cannot transfer from another account, you can convert your cash to a check. Ask someone you trust to write you a personal check for the cash amount, or visit a check-cashing service and ask them to issue a check instead of cash. Some grocery stores and pharmacies offer check-cashing services.
Once you have the check, mail it to USAA's deposit address. You can find the current mailing address in the USAA app under "Deposit a Check by Mail" or on the USAA website. Include a deposit slip with your account number (you can print one from the app or write your account number on the envelope). Deposits by mail take five to seven business days to clear, sometimes longer if the check arrives on a weekend or holiday.
What happens if your cash deposit does not appear
If you deposited cash at a MoneyPass ATM and the money has not shown up by the next business day, check your USAA app to see if the deposit is pending. Pending deposits usually appear within a few hours of the ATM transaction. If it shows as pending, wait until the next business day for it to post.
If the deposit does not appear at all, contact USAA through the app or by phone. Have the ATM location, the date and time of the deposit, and the amount ready. USAA can check the ATM's records to confirm the deposit was received. If the ATM malfunctioned or the deposit was lost, USAA will investigate and credit your account once they verify what happened.
Limits on how much cash you can deposit
MoneyPass ATMs typically accept deposits up to $5,000 per transaction, though some machines have lower limits. If you need to deposit more than that, you can make multiple deposits at the same ATM or at different locations. There is no daily or monthly limit on the total amount you can deposit across multiple transactions.
USAA itself does not impose a limit on cash deposits — the constraint is the ATM's capacity. If you are depositing a very large amount, you may want to call USAA first to let them know, in case the bank's fraud detection system flags the transaction. USAA can note the deposit in advance so it does not trigger a hold or investigation.
Frequently Asked Questions
Can I deposit cash at any ATM, or only MoneyPass?
You can deposit at any ATM that accepts deposits, but you will pay a fee if it is not a MoneyPass ATM. USAA charges $2.50 per non-MoneyPass deposit, plus any fee the ATM operator charges. MoneyPass deposits are free, so that is the cheapest option.
How long does it take for a cash deposit to show up in my account?
Most MoneyPass ATM deposits post within one business day, sometimes the same day if you deposit before the ATM's cutoff time. Mailed checks take five to seven business days. Electronic transfers from another bank take one to three business days.
What if the MoneyPass ATM rejects my cash or says it is full?
If the ATM rejects your cash, try a different MoneyPass location — the machine may be malfunctioning or the deposit slot may be jammed. If the ATM says it is full, it cannot accept more deposits until it is serviced. Find another MoneyPass ATM nearby using the locator tool.
Can I deposit cash if I do not have my debit card with me?
No, you need your USAA debit card and PIN to use a MoneyPass ATM. If you have lost your card, contact USAA to order a replacement before you can deposit cash at an ATM. In the meantime, you can mail a check or transfer from another account.
Does USAA charge a fee for cash deposits?
USAA does not charge a fee for deposits at MoneyPass ATMs. If you use a non-MoneyPass ATM, USAA charges $2.50 per deposit. Mailed check deposits are free.