USAA has no physical branches, so you cannot walk in and hand over cash
USAA is an online bank with no branch locations. That means there is no teller window where you can deposit cash directly. Instead, you have three real options: use an ATM that USAA partners with, deposit cash through a third-party service, or transfer money from another account you control.
The fastest route depends on how much cash you have, how soon you need it in your account, and whether you have access to a partner ATM or retail location near you. Each method has different timing and limits.
Key Takeaways
- USAA partners with Allpoint and MoneyPass ATM networks, where you can deposit cash at no fee if your account is in good standing.
- Deposits at partner ATMs typically post to your account within one business day, though some deposits process the same day.
- You can also deposit cash at certain retail locations like grocery stores and pharmacies that partner with USAA's deposit network.
- Mobile check deposit through the USAA app works for checks but not for cash — you cannot photograph cash and deposit it remotely.
- If you have no access to a partner ATM or retail location, you can withdraw cash from your USAA account and deposit it into another bank account you own, then transfer it back to USAA.
Depositing cash at a USAA partner ATM
USAA participates in the Allpoint and MoneyPass ATM networks. Both networks include thousands of ATMs at retail locations, grocery stores, and standalone kiosks. You can deposit cash at any ATM in either network without paying a fee, as long as your USAA account is active and in good standing.
To find a partner ATM near you, log into your USAA account online or open the mobile app. Look for the ATM locator tool — it will show you every Allpoint and MoneyPass location within a set distance. The tool displays the address, hours, and whether that specific ATM accepts deposits (not all do, though most do).
When you arrive at the ATM, insert your USAA debit card and follow the on-screen prompts to select "Deposit." The machine will guide you through the process. Most ATMs that accept cash deposits will count the bills as you feed them in and confirm the total before the transaction completes. The deposit usually posts to your account within one business day, though some deposits process the same day depending on the time you deposit and the ATM network.
Depositing cash at retail locations
USAA also partners with certain retail chains where you can hand cash to a cashier and have it deposited into your account. These locations include some grocery stores, pharmacies, and convenience stores. The availability and specific locations vary by region.
To learn about a retail location near you offers this service, check the ATM locator in your USAA app or online account. Look for locations marked as "cash deposit" or "retail deposit" rather than ATM-only. When you go to the location, tell the cashier you want to deposit cash into your USAA account. They will take your cash, confirm the amount, and provide you with a receipt. The deposit typically posts within one business day.
This method works well if you do not have straightforward access to a partner ATM, or if you prefer handing cash to a person rather than using a machine. The process is straightforward and there is no fee.
Timing and posting of cash deposits
Cash deposits made at partner ATMs or retail locations do not post when ready. Most deposits made before 9 p.m. Eastern Time on a business day will post by the next business day. Deposits made after 9 p.m. or on weekends and holidays may not post until the following business day.
USAA considers Saturday, Sunday, and federal holidays as non-business days. So a deposit made on Friday evening might not post until Monday morning. If you need the cash in your account urgently, deposit it as early in the day as possible on a weekday.
Once the deposit posts, the funds are available for withdrawal or transfer when ready. You can check the status of a recent deposit by logging into your account and reviewing your transaction history.
What to do if you cannot find a partner ATM or retail location
If you live in an area with no Allpoint or MoneyPass ATMs nearby, or no participating retail locations, you have a workaround: deposit the cash into another bank account you control, then transfer the money to USAA.
For example, if you have a checking account at a local bank with physical branches, you can deposit your cash there in person. Once the deposit posts (usually the same day or next business day), you can transfer the funds from that account to your USAA account using an external transfer. USAA accepts transfers from other banks via ACH (Automated Clearing House), which typically takes one to three business days.
This method takes longer than a direct ATM deposit, but it works if you have no other option. The trade-off is the extra step and the wait time for the transfer to complete.
Limits on cash deposits
USAA does not publish a single daily or monthly limit for cash deposits at ATMs or retail locations. However, individual ATMs and retail partners may have their own limits — some ATMs accept deposits up to $5,000 per transaction, while others may be lower. The ATM or cashier will tell you if you have hit a limit.
If you are depositing a very large amount of cash, you may need to split it across multiple transactions or multiple days. Contact USAA directly if you have questions about depositing unusually large sums — they can advise you on the best approach and whether any additional steps are needed.
Mobile check deposit does not work for cash
USAA offers mobile check deposit through its app, which lets you photograph the front and back of a check and deposit it remotely. This is convenient for checks, but it does not work for cash. You cannot photograph cash and deposit it into your account — you must use an ATM, retail location, or the workaround method described above.
If you have both checks and cash, deposit the checks through the app and the cash at an ATM or retail location. The two deposits will post separately and on different timelines.
Frequently Asked Questions
Can I deposit cash at any ATM, or only USAA ATMs?
You can deposit cash at any ATM in the Allpoint or MoneyPass networks, not just USAA-branded ATMs. USAA does not own the ATMs — it partners with these networks. Look for the Allpoint or MoneyPass logo on the ATM, or use the locator tool in your USAA app to confirm the machine accepts deposits.
How long does it take for a cash deposit to show up in my account?
Most cash deposits post within one business day. Deposits made before 9 p.m. Eastern Time on a weekday usually post by the next morning. Deposits made after 9 p.m. or on weekends may not post until the next business day.
Is there a fee to deposit cash at a partner ATM?
No, there is no fee to deposit cash at Allpoint or MoneyPass ATMs if your USAA account is in good standing. The fee is waived as part of USAA's partnership with these networks.
What if the ATM rejects my cash or says it cannot accept deposits?
Some ATMs in the Allpoint and MoneyPass networks accept withdrawals only, not deposits. If an ATM rejects your cash, try a different location. Use the locator tool in your USAA app to find ATMs marked as accepting deposits, or visit a retail location instead.
Can I deposit someone else's cash into my USAA account?
Yes, you can deposit cash that belongs to someone else into your own account. The ATM or cashier does not verify who the cash came from — they only process the deposit. However, if you are depositing large amounts of cash regularly from other people, USAA may ask you about the source as part of standard account monitoring.