The main ways to deposit cash into USAA
USAA is an online bank, which means it has no physical branches where you can walk in and hand over cash. Instead, you have four main routes: use a USAA ATM, deposit through a partner bank's ATM, transfer money from another account you own, or have someone else send you money directly.
The fastest and most straightforward option is usually a USAA ATM if one is near you. If not, USAA's ATM network and partner banks can still get your cash in within one business day. The other methods work too, but they depend on whether you have another account or someone willing to help.
Key Takeaways
- USAA ATMs are available through the Allpoint network and at some MoneyPass locations, and deposits made before the daily cutoff time post the same day.
- You can deposit cash at any MoneyPass ATM or through partner banks like Walgreens and CVS pharmacies, though fees may explore depending on the ATM operator.
- If you have another bank account, transferring money electronically is free and takes one to three business days.
- Mobile check deposit through the USAA app lets you photograph a check instead of depositing cash, though this does not work for physical currency.
- A friend or family member can deposit cash into your account at their own bank and transfer it to you, but you will need to give them your account details.
Using USAA ATMs and the Allpoint network
USAA offers surcharge-free ATM access through the Allpoint network, which includes tens of thousands of ATMs across the United States. You can find these ATMs at grocery stores, convenience stores, and standalone ATM locations. To locate one near you, log into your USAA account online or use the USAA mobile app and search the ATM locator.
When you deposit cash at a USAA ATM, the money posts to your account the same day if you deposit before the daily cutoff time, which is usually around 9 p.m. Eastern time. After that cutoff, the deposit is processed the next business day. You will receive a receipt when ready, and you can confirm the deposit in your account within hours.
Deposits made at Allpoint ATMs work the same way — no fee to you, and same-day posting if you meet the cutoff. This is the simplest option if you have an Allpoint ATM within reasonable distance.
Depositing at MoneyPass ATMs and partner locations
USAA also partners with MoneyPass, another ATM network that includes locations at Walgreens, CVS, and other retail partners. You can deposit cash at any MoneyPass ATM, though MoneyPass may charge you a fee for the transaction — this fee comes from you, not from USAA, and varies by location.
Before you use a MoneyPass ATM, check whether a fee applies. The ATM screen will show the fee amount before you complete the deposit, so you can decide whether to proceed. If you want to avoid fees entirely, stick with Allpoint ATMs, which are surcharge-free for USAA customers.
Deposits at MoneyPass ATMs also post the same day if completed before the cutoff time, just like Allpoint deposits. The process is identical — insert your USAA debit card, select deposit, insert the cash, and confirm the amount on screen.
Transferring money from another account you own
If you have a checking or savings account at another bank, you can transfer money from that account to USAA for free. This works through ACH transfer, which is an electronic system that moves money between banks.
To set this up, log into your USAA account and go to the transfer section. You will need the routing number and account number of the account you are transferring from. USAA will ask you to verify the connection by depositing two small test amounts (usually under $1 each) into that account, then confirming the amounts in USAA. This takes a few days the first time, but after that, transfers are when ready to set up.
Once the connection is verified, you can transfer money whenever you need to. The money typically arrives in one to three business days, depending on the other bank. This method is free and works well if you have cash at another bank and want to move it to USAA without visiting an ATM.
Having someone else deposit money for you
A friend or family member can deposit cash into your USAA account if they have their own bank account. They would deposit the cash into their own account, then transfer it to you using your USAA account number and routing number. This is free for them if both banks support ACH transfers, and the money arrives in one to three business days.
Alternatively, if the other person has a USAA account, they can send you money through USAA's person-to-person transfer feature, which is faster — sometimes within minutes. You would need to give them your USAA username or email address for this to work.
The main limitation here is that you are relying on someone else to help, and you need to share your account details with them. Only do this with people you trust completely.
Mobile check deposit if you have a check instead of cash
If someone gives you a check instead of cash, you can deposit it through the USAA mobile app without visiting an ATM. Open the app, go to deposits, take a photo of the front and back of the check, and submit it. The check is processed and the money posts to your account, usually within one business day.
This does not work for physical cash — the app can only photograph checks. But if you receive a check and want to avoid an ATM trip, this is the fastest option.
What to do if you cannot find an ATM near you
If there are no Allpoint or MoneyPass ATMs in your area, your best option is to transfer money from another account you own, or to ask someone you trust to deposit cash at their bank and transfer it to you. Both methods are free and take a few business days.
If you need cash deposited urgently and have no other options, you could also visit a branch of any major bank and ask whether they can deposit cash into a USAA account. Some banks will do this for a fee, though policies vary widely. Call ahead to ask before you visit.
Another option is to open a second account at a local bank just for receiving cash deposits, then transfer the money to USAA. This takes more time to set up but gives you a permanent local deposit option if you receive cash regularly.
Frequently Asked Questions
Do I have to pay a fee to deposit cash at a USAA ATM?
No. USAA ATMs through the Allpoint network are surcharge-free. MoneyPass ATMs may charge a fee depending on the location, and the ATM will tell you the amount before you complete the deposit.
How long does it take for a cash deposit to show up in my account?
Same-day if you deposit before the daily cutoff time, usually around 9 p.m. Eastern time. After that, it posts the next business day. Transfers from another bank take one to three business days.
Can I deposit cash at a regular bank branch if I do not have a USAA ATM nearby?
Some banks will deposit cash into a USAA account for a fee, but policies vary. Call the bank ahead of time to ask. If they cannot help, transferring from another account you own is usually your best free option.
What if I do not have another bank account and no ATM is nearby?
Ask a trusted friend or family member to deposit the cash into their account and transfer it to you using your USAA account number and routing number. The transfer is free and takes one to three business days.
Can I deposit a check through the USAA app instead of going to an ATM?
Yes. Open the USAA mobile app, go to deposits, photograph the front and back of the check, and submit it. The check posts to your account within one business day. This only works for checks, not for cash.