USAA does not have physical branches, so you cannot walk in and deposit cash at a teller window
USAA is an online-only bank with no branch locations. That means you cannot deposit cash directly with USAA staff. Instead, you have three main routes: use a third-party ATM network, deposit through a partner bank, or transfer cash via a mobile payment app. Which one works depends on what you have access to and how quickly you need the money in your account.
The most common method is depositing at an ATM that accepts USAA cards. USAA members can use ATMs in the Allpoint network and the MoneyPass network without paying a fee. Some credit unions and regional banks also accept USAA deposits. The second option is to visit a partner bank branch in person. The third option—using a payment app—works only if someone else is sending you money, not if you are depositing your own cash.
Key Takeaways
- USAA has no physical branches, so cash deposits must go through ATMs, partner banks, or third-party services.
- Allpoint and MoneyPass ATMs accept USAA cash deposits without a fee, but not all ATMs in these networks offer deposit capability.
- Some credit unions and regional banks partner with USAA to accept cash deposits at their branches.
- Mobile payment apps like Venmo or PayPal can receive cash from others, but you cannot deposit your own cash directly through them.
- Deposits made at ATMs typically post to your account within one to two business days.
Depositing cash at an Allpoint or MoneyPass ATM
The fastest way to deposit cash is at an ATM that accepts deposits. USAA members can use ATMs in the Allpoint network and the MoneyPass network. Both networks have thousands of locations across the United States. You insert your USAA debit card, enter your PIN, select "Deposit," and follow the prompts to insert your cash. The ATM counts the bills and confirms the amount before posting it to your account.
Not every ATM in these networks accepts deposits—some are withdrawal-only machines. Before you go, use the Allpoint locator or MoneyPass locator on their websites to find a machine near you that specifically offers deposit service. You can also call USAA customer service at 1-800-531-USAA (8722) and ask for the nearest deposit-accepting ATM. Deposits made before 9 p.m. Eastern time typically post the same business day; deposits after 9 p.m. post the next business day.
Depositing cash at a partner bank branch
USAA partners with certain banks and credit unions to accept cash deposits on behalf of USAA members. The partner institutions vary by region. To find one near you, log into your USAA account online or through the mobile app, go to the "Deposit" or "Locations" section, and search for partner banks in your area. You can also call USAA customer service to ask which banks near you accept deposits.
When you visit the branch, bring your USAA debit card and a photo ID. Tell the teller you want to make a deposit to your USAA account. The teller will process the deposit and give you a receipt. The funds typically post within one to two business days. Some partner banks may charge a fee if you are not a customer of that bank, so ask before you hand over your cash.
Using mobile payment apps to receive cash from others
If someone else is giving you cash, they can convert it to a digital payment and send it to you through an app like Venmo, PayPal, or Square Cash. You would then transfer that money into your USAA checking account. This is not a direct cash deposit method, but it is an option if you have someone willing to pay you digitally in exchange for cash.
The person sending the money downloads the app, links their bank account or debit card, and sends you the amount. You receive the payment in the app and then transfer it to your USAA account by linking your USAA checking account to the payment app. This process takes one to three business days depending on the app and the banks involved. Be aware that some apps charge fees for transfers, so check the fee schedule before you proceed.
What happens if you cannot find a deposit location nearby
If you live in a rural area or cannot reach an Allpoint or MoneyPass ATM, you have a few options. First, ask USAA customer service whether there is a partner bank or credit union in your area that accepts deposits. Some smaller regional banks and credit unions have agreements with USAA even if they do not advertise it widely.
Second, you can deposit cash into a checking account at any bank or credit union, then transfer the money electronically to your USAA account. This takes longer—usually three to five business days for the transfer—but it works if you have access to any other financial institution. Third, you can ask a trusted friend or family member to deposit cash into their own account and then send you the money via Venmo, PayPal, or a bank transfer. None of these workarounds are ideal, but they are available if the main deposit methods do not work for you.
Timing and posting of cash deposits
The speed at which a cash deposit posts to your USAA account depends on the method and the time of day. Deposits made at Allpoint or MoneyPass ATMs before 9 p.m. Eastern time typically post the same business day. Deposits made after 9 p.m. or on weekends post the next business day. Deposits made at partner bank branches usually post within one to two business days.
USAA does not process deposits on Saturdays, Sundays, or federal holidays. If you deposit cash on a Friday evening after the cutoff time, expect the funds to post on Monday at the earliest. If you need the money urgently, make your deposit before 9 p.m. on a weekday at an ATM that accepts deposits.
Fees and limits on cash deposits
USAA does not charge a fee for deposits made at Allpoint or MoneyPass ATMs. Deposits at partner banks may carry a fee if you are not a customer of that bank—typically $2 to $5 per transaction. Ask the teller before you deposit to avoid surprise charges.
USAA does not publish a daily or monthly limit on cash deposits through ATMs or partner banks. However, individual ATMs may have their own limits—some accept up to $1,000 per transaction, while others accept less. If you are depositing a large amount, you may need to make multiple deposits or visit a partner bank branch instead. Contact USAA customer service if you have questions about limits on a specific deposit amount.
Frequently Asked Questions
Can I deposit cash at a regular ATM that is not Allpoint or MoneyPass?
No. USAA only accepts cash deposits at ATMs in the Allpoint or MoneyPass networks. Other ATMs will not recognize your USAA card for deposits. Use the Allpoint or MoneyPass locator to find a participating machine near you.
What if the ATM rejects my cash or gives me an error?
If an ATM rejects your cash or shows an error, do not leave the machine. Press the button to cancel the transaction and retrieve your cash. Contact USAA customer service immediately with the ATM location and the time of the failed deposit. USAA can investigate and confirm whether the cash was actually deposited to your account.
How long does it take for a cash deposit to show up in my account?
Deposits made at ATMs before 9 p.m. Eastern time on a weekday typically post the same day. Deposits made after 9 p.m. or on weekends post the next business day. Deposits at partner bank branches usually take one to two business days. Weekends and federal holidays do not count as business days.
Can I deposit cash through the USAA mobile app?
No. The USAA mobile app does not have a mobile check deposit feature for cash. You can deposit checks by taking a photo of the front and back, but cash deposits must be made at an ATM or partner bank branch in person.
What should I do if I need to deposit a very large amount of cash?
For amounts over $1,000, visit a partner bank branch in person instead of using an ATM. The teller can process a larger deposit and give you a receipt. Call USAA first to find a partner bank near you and confirm they can handle the amount you want to deposit.