The main ways to deposit cash at USAA
USAA does not have physical branches where you can walk in and hand over cash, so you cannot deposit directly at a USAA location. Instead, you have three main routes: use an ATM that USAA partners with, deposit through a MoneyPass ATM, or transfer cash through another bank account you control.
The fastest option for most people is finding a USAA-partnered ATM. USAA members can deposit cash at ATMs in the Allpoint network without paying a fee. You insert your debit card, select deposit, and follow the on-screen steps. The cash goes into your account within one business day, sometimes the same day.
If you cannot find an Allpoint ATM nearby, MoneyPass ATMs also accept cash deposits from USAA customers, though USAA charges a small fee per transaction (the amount varies). A third option is to deposit cash at another bank where you have an account, then transfer the money to USAA online or through a mobile app.
Key Takeaways
- USAA members can deposit cash at Allpoint ATMs with no fee by inserting their debit card and following the ATM prompts.
- You can find Allpoint ATMs using the USAA mobile app or the Allpoint website locator tool.
- MoneyPass ATMs also accept USAA deposits, but USAA charges a fee per transaction.
- If you have a second bank account, you can deposit cash there and transfer the funds to USAA online.
Finding an Allpoint ATM near you
The USAA mobile app has a built-in ATM locator. Open the app, tap the menu or search icon, and look for "ATM locator" or "find an ATM." Enter your city, zip code, or current location, and the app will show you nearby Allpoint ATMs with their addresses and hours.
You can also visit the Allpoint website directly at allpointnetwork.com and use their locator tool without logging into USAA. This is useful if you are planning a trip or want to check options before you need to deposit. The locator shows you which ATMs are currently active and their exact locations.
Allpoint ATMs are in grocery stores, convenience stores, pharmacies, and standalone locations. Many Walmart, CVS, and Walgreens locations have them. If you live in or near a military community, you may find them at base exchanges or nearby retail areas.
How to deposit cash at an Allpoint ATM
Walk up to the ATM and insert your USAA debit card into the card slot. The ATM will ask you to enter your PIN. Once you are logged in, look for a menu option that says "deposit," "make a deposit," or sometimes just "other transactions." Tap or select that option.
The ATM will tell you to insert your cash. Most Allpoint ATMs accept bills in denominations of $5, $10, $20, $50, and $100. Insert the bills one at a time into the slot marked for cash. The machine will count them and show you the total on the screen. Review the amount and confirm it is correct before you proceed.
After you confirm, the ATM will ask if you want to complete another transaction or finish. Select finish, and the machine will return your card. Your deposit is now in the system. Allpoint typically posts deposits within one business day, though some deposits appear the same day depending on the time you made it.
Using MoneyPass ATMs if Allpoint is not available
MoneyPass is another ATM network that accepts USAA cash deposits. You can find MoneyPass ATMs using the same USAA mobile app locator — just filter for MoneyPass locations. The deposit process is identical to Allpoint: insert your card, enter your PIN, select deposit, and feed in your cash.
The difference is cost. USAA charges a fee for MoneyPass deposits, which varies but is typically a few dollars per transaction. Allpoint deposits are free, so if you have a choice between the two networks and time is not urgent, Allpoint is the better option financially.
MoneyPass ATMs are useful when you are traveling or in an area where Allpoint coverage is sparse. The fee is worth it if you need to deposit cash and have no other option nearby.
Depositing cash through another bank account
If you have a checking or savings account at another bank — even a small local bank or credit union — you can deposit cash there and then move the money to USAA. Walk into that bank's branch or use their ATM to deposit the cash. Once the deposit clears (usually one business day), log into your USAA account online or through the app.
In the USAA app or website, look for "transfer money" or "move money between accounts." Select the option to transfer from an external account. You will need the routing number and account number of the other bank account. Enter the amount you want to transfer and confirm. The money typically arrives within one to three business days.
This method works well if you already bank elsewhere or if you are near another bank's location. It does require you to have that second account set up, and the transfer takes longer than an ATM deposit. Use this route only if Allpoint ATMs are truly unavailable in your area.
What to know about deposit limits and timing
USAA does not publicly state a maximum amount you can deposit at an ATM in a single transaction, but most ATMs have physical limits — they may not accept more than 50 or 100 bills at once. If you need to deposit a large amount of cash, you may need to make multiple deposits across different days or different ATMs.
Deposits made before 11:59 p.m. Eastern Time on a business day usually post the same day or the next business day. Deposits made after midnight or on weekends post on the next business day. If you deposit on a Friday evening, expect the money to appear in your account on Monday, not Saturday or Sunday.
Keep your ATM receipt. It shows the date, time, amount, and ATM location. If the deposit does not appear in your account within two business days, you can contact USAA with the receipt and they can investigate.
Frequently Asked Questions
Can I deposit cash at a USAA branch office?
USAA does not have physical branch locations. All deposits must be made through ATMs, online transfers, or mobile app transfers. If you need to speak with someone in person, you can visit a military financial readiness center or contact USAA by phone.
Is there a limit to how much cash I can deposit at one time?
ATMs have physical limits on the number of bills they accept per transaction, usually 50 to 100 bills. There is no stated daily limit from USAA itself, but if you need to deposit very large amounts, contact USAA first to confirm there are no restrictions on your account.
What happens if the ATM keeps my cash but does not show a deposit?
This is rare, but if it happens, keep your receipt and contact USAA within two business days. Provide the date, time, location, and amount. USAA can trace the transaction and credit your account if the ATM malfunctioned.
Can I deposit checks and cash at the same ATM?
Some Allpoint ATMs accept both cash and check deposits, but not all. The ATM screen will show you which options are available at that specific machine. If you need to deposit both, you may need to use two different ATMs or make two separate transactions.
Do I need to tell USAA before I deposit a large amount of cash?
You do not need to notify USAA in advance for normal deposits. However, if you are depositing several thousand dollars in cash, calling USAA beforehand can help you understand any reporting requirements or questions they might ask later.