USAA has no physical branches, so you cannot walk in with cash
USAA is an online-only bank. It does not operate bank branches where you can hand over cash to a teller. This means you cannot deposit cash directly at a USAA location because USAA locations do not exist.
Instead, you have three real paths: use a USAA-partnered ATM network, deposit cash through a third-party bank, or transfer money from another account you already have. Which one works depends on what you have access to and how quickly you need the money in your USAA account.
Key Takeaways
- USAA partners with Allpoint and MoneyPass ATM networks, where you can deposit cash at thousands of ATMs nationwide without a fee.
- You can also deposit cash at any branch of a bank or credit union that has a deposit relationship with USAA, though this varies by institution.
- Mobile check deposit through the USAA app works for checks but not for cash.
- Some USAA members use a second account at a local bank to deposit cash, then transfer the balance to USAA.
Depositing cash at an Allpoint or MoneyPass ATM
USAA members can deposit cash at ATMs in the Allpoint and MoneyPass networks. Both networks have thousands of ATMs across the United States, including locations at grocery stores, pharmacies, and convenience stores. You do not pay a fee to use these ATMs for deposits.
To deposit cash at one of these ATMs, insert your USAA debit card, enter your PIN, select the deposit option, and follow the on-screen prompts. The ATM will accept bills and coins. The deposit typically posts to your account within one business day, though some deposits may take longer depending on the time of day and the ATM location.
You can find an Allpoint or MoneyPass ATM near you by using the USAA mobile app or by visiting the Allpoint and MoneyPass websites directly. Both have ATM locators that show you the nearest machines and their hours.
Depositing cash at a partner bank or credit union
Some banks and credit unions have formal deposit relationships with USAA. This means you can walk into a branch of these institutions and deposit cash into your USAA account. The list of partner institutions changes, and not every branch of a partner bank will accept USAA deposits.
Before you go to a branch, call ahead or check the USAA website to confirm that the specific branch you plan to visit accepts USAA deposits. When you arrive, tell the teller you want to deposit cash into a USAA account and provide your USAA account number. The teller will process the deposit and give you a receipt.
Deposits made at partner branches typically post within one to two business days. The exact timeline depends on the time of day you deposit and the partner institution's processing schedule.
Using a second account to move cash into USAA
If you have an account at a local bank or credit union, you can deposit cash there and then transfer the money to your USAA account. This works because most banks allow you to transfer funds between accounts at different institutions using your account number and routing number.
To do this, deposit the cash at your local bank as you normally would. Then log into your USAA account online or through the app and set up an external transfer to move the money from your other account to USAA. USAA calls this a transfer from another financial institution. The transfer usually takes one to three business days to complete.
This method works well if you already have a local bank account and do not have straightforward access to an Allpoint or MoneyPass ATM. The downside is that you have to wait for the transfer to clear before the money is in your USAA account.
What does not work for cash deposits
Mobile check deposit through the USAA app works for checks, but not for cash. You cannot photograph cash and deposit it remotely. You also cannot deposit cash by mail — USAA will not accept envelopes of cash sent through the postal service.
Wire transfers and ACH transfers also do not help you deposit cash that you physically have. Both of those methods move money between accounts that already exist at other institutions. If you have cash in hand, you need to convert it to a bank transfer first.
Timing and what to expect
The speed of your deposit depends on the method you choose. ATM deposits at Allpoint or MoneyPass machines usually post within one business day. Deposits at partner bank branches typically take one to two business days. Transfers from another account take one to three business days.
A business day is Monday through Friday, excluding federal holidays. If you deposit cash on a Friday evening, the deposit may not post until Monday or Tuesday. If you deposit on a weekend, the deposit will not begin processing until the next business day.
Keep your receipt from any deposit you make. If the money does not appear in your account within the expected timeframe, you can use the receipt to contact USAA and trace the deposit.
Frequently Asked Questions
Can I deposit cash at a USAA ATM?
USAA does not own ATMs. You can deposit cash at ATMs in the Allpoint or MoneyPass networks, which USAA members can use for free. These are not USAA ATMs — they are third-party machines that USAA has partnered with.
What if there is no Allpoint or MoneyPass ATM near me?
Check the USAA website for partner banks and credit unions in your area that accept USAA deposits. If none are nearby, opening a second account at a local bank and transferring the money to USAA is another option, though it takes longer.
Do I pay a fee to deposit cash at an Allpoint ATM?
No. USAA members do not pay a fee to deposit cash at Allpoint or MoneyPass ATMs. The fee, if any, would come from the ATM operator, not from USAA, and USAA has negotiated to waive these fees for its members.
How long does a cash deposit take to show up in my account?
ATM deposits usually post within one business day. Deposits at partner bank branches take one to two business days. Transfers from another account take one to three business days. Deposits made on weekends or holidays will not begin processing until the next business day.
Can I deposit cash through the USAA app?
The USAA app has mobile check deposit, but not mobile cash deposit. You must deposit cash in person at an ATM or partner bank branch, or transfer money from another account you own.