USAA does not have physical branches, so you cannot walk in with cash
USAA is an online-only bank with no branch locations. That means you cannot deposit cash directly at a USAA office. Instead, you have three main routes: use a third-party ATM network, deposit through a partner bank, or transfer money from another account you control.
The fastest option depends on whether you need the money in your account immediately or can wait a day or two. Some methods post within hours; others take up to two business days.
Key Takeaways
- USAA's MoneyPass and Allpoint ATM networks let you deposit cash at thousands of ATMs nationwide, and deposits usually post within one business day.
- You can deposit cash at any bank branch that partners with USAA, including PNC, Wells Fargo, and others, though availability varies by location.
- Mobile check deposit works only for checks, not cash, so it is not an option for cash deposits.
- Third-party services like Walmart or CVS do not offer cash deposit to USAA accounts directly.
- If you receive cash regularly, opening a second account at a local bank and transferring funds to USAA may be more convenient than repeated ATM deposits.
Depositing cash at a MoneyPass or Allpoint ATM
USAA partners with MoneyPass and Allpoint, two large ATM networks that accept cash deposits. You can find participating ATMs through the USAA mobile app or by visiting the MoneyPass or Allpoint websites and searching by ZIP code. Most grocery stores, convenience stores, and pharmacies host these ATMs.
To deposit cash, insert your USAA debit card, enter your PIN, select the deposit option, and follow the on-screen prompts. The ATM will count your cash and confirm the amount before the transaction completes. Deposits typically post to your account within one business day, though some post the same day depending on the time you deposit.
There is no fee to use these ATMs for deposits if you are a USAA member. However, not every ATM in these networks accepts deposits—some are withdrawal-only—so confirm the machine accepts deposits before you approach it.
Depositing cash at a partner bank branch
USAA has relationships with several traditional banks that allow USAA members to deposit cash at their branches. The most common partners are PNC Bank, Wells Fargo, and U.S. Bank, though the list varies by region. You can check which banks near you participate by calling USAA or logging into your account online.
Walk into a participating branch during business hours with your cash and your USAA debit card or account number. Tell the teller you want to deposit funds into your USAA checking account. They will process the deposit and provide a receipt. The funds typically post within one to two business days.
Partner bank deposits are free and do not require you to be a customer of that bank. However, not all branches of a partner bank may offer this service, so call ahead if you are unsure.
Transferring cash from another account you own
If you have a checking or savings account at another bank, you can withdraw cash there and then transfer it to USAA using an external transfer. This is slower than ATM or branch deposit but works if you already have the money sitting in another account.
Log into your USAA account online or through the mobile app, go to the transfer section, and select the option to transfer from an external bank. You will need to provide the routing number and account number of your other bank. USAA will initiate an ACH transfer, which typically takes three to five business days. Some banks offer faster transfers if you set up the connection in advance.
This method is most useful if you are moving money between accounts you control rather than depositing physical cash on the spot.
Why 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 submit it for deposit. This is fast and convenient for checks, but it does not work for cash. The app cannot process images of cash, and USAA has no way to verify the amount or authenticity of a cash photo.
If you have a check instead of cash, mobile deposit is your fastest option—funds typically post within one business day. But for physical cash, you must use one of the three methods above.
What to do if you cannot find a nearby ATM or partner branch
If you live in a rural area or travel frequently, finding a MoneyPass or Allpoint ATM may be difficult. In that case, consider opening a second account at a local bank that has branches near you. Deposit your cash there, then transfer the funds to USAA using an external transfer or by setting up a recurring transfer if you receive cash regularly.
This approach takes longer for a single deposit but saves you time and frustration if you handle cash often. Some people use this method specifically because they work in cash-based jobs and need a reliable local deposit point.
Another option is to ask your employer or the person paying you to issue a check instead of cash, which you can then deposit via mobile check deposit to USAA.
Timing and posting for cash deposits
The time your deposit posts depends on when you make it and which method you use. ATM deposits made before 9 p.m. on a business day usually post by the next business day. Deposits made after 9 p.m. or on weekends may not post until the following business day. Partner bank deposits follow similar timelines.
External transfers from another bank take three to five business days because they move through the ACH system, which processes in batches. Weekends and federal holidays do not count as business days, so a deposit made on Friday may not post until Tuesday.
If you need the money urgently, ATM or partner bank deposit is faster than an external transfer. Check your USAA account online or through the app to confirm when your deposit posted.
Frequently Asked Questions
Can I deposit cash at a Walmart or CVS if they have a MoneyPass ATM?
Yes, if the specific Walmart or CVS location has a MoneyPass ATM that accepts deposits. Not all MoneyPass ATMs accept deposits—some are withdrawal-only. Check the MoneyPass website or call the store to confirm before you go. If the ATM accepts deposits, you can use it the same way you would at any other location.
What happens if the ATM rejects my cash or malfunctions during a deposit?
If an ATM rejects your cash, it will return it to you immediately. If the machine malfunctions after accepting your cash but before confirming the deposit, contact USAA right away with the ATM location, time, and amount. USAA can investigate the transaction with the ATM operator and credit your account if the cash was taken but not deposited.
Is there a limit to how much cash I can deposit at one time?
Most ATMs have a per-transaction limit, typically between $500 and $1,000, though this varies by machine and network. If you need to deposit more, you can make multiple transactions or use a partner bank branch, which may accept larger amounts. Check with your specific ATM or branch for their limits.
Do I need to tell USAA before I deposit cash?
No, you do not need to notify USAA in advance. Simply make the deposit using one of the methods above, and the funds will post to your account automatically. USAA will see the deposit when it processes.
Can someone else deposit cash into my USAA account?
No, only you can deposit cash into your account using your USAA debit card and PIN. Another person cannot walk into an ATM or bank branch and deposit cash into your account. If someone wants to send you money, they would need to transfer it from their own account or give you cash that you then deposit yourself.