The fastest way to deposit cash into USAA
USAA does not have physical branches, so you cannot walk into a location and hand over cash. Your options are limited to three methods: deposit cash at an ATM that USAA owns or partners with, use a third-party service like MoneyGram or a grocery store money center, or transfer cash through another bank account you control.
The easiest route for most people is the USAA ATM network. USAA operates its own ATMs and also partners with Allpoint, a network of over 55,000 ATMs worldwide. If you have a USAA debit card, you can deposit cash at any Allpoint ATM at no charge. The deposit posts to your account within one business day, sometimes the same day depending on timing.
If you do not have a debit card yet or prefer not to use an ATM, you can deposit cash at a retail location like Walmart, Target, or your grocery store's money center. These services charge a fee (usually $3 to $5 per transaction) and require you to provide your USAA account number. The cash is converted to a money order or processed through a third-party service, and it may take one to three business days to reach your account.
Key Takeaways
- USAA ATMs and the Allpoint network accept cash deposits with no fee, and the money posts within one business day.
- Retail money centers like Walmart and grocery stores charge $3 to $5 per deposit and take one to three business days to process.
- You need your USAA account number to deposit cash at a retail location, but only your debit card at an ATM.
- Mobile check deposit through the USAA app does not work for cash, only for checks.
Depositing cash at a USAA or Allpoint ATM
This is the cheapest and fastest option. Locate an Allpoint ATM using the USAA mobile app or the Allpoint website. Insert your USAA debit card, select the deposit option, and follow the on-screen prompts. The ATM will accept bills and coins, count them, and display the total before you confirm. The deposit is credited to your account immediately in the ATM's system, though it may take until the next business day to show in your available balance.
USAA also owns a small number of ATMs directly. These work the same way as Allpoint machines. You can find USAA-owned ATMs through the app or by calling USAA customer service at the number on the back of your debit card.
One limitation: some ATMs have daily deposit limits, often $5,000 to $10,000 per transaction. If you are depositing a larger amount, you may need to split it across multiple ATMs or use a different method.
Depositing cash at a retail money center
Walmart, Target, CVS, Walgreens, and most grocery stores offer cash deposit services. Walk to the money center or customer service desk, tell them you want to deposit cash into a USAA account, and provide your account number. The employee will process the transaction, charge you a fee, and give you a receipt.
The cash is typically converted to a money order or processed through a third-party payment network. It does not post immediately. Most deposits arrive within one to three business days, though some services are faster. Check your receipt for the expected posting date.
Fees vary by location and service. Walmart and grocery stores typically charge $3 to $5. CVS and Walgreens may charge more. Ask before you hand over cash so you know the exact fee. Some locations have daily limits as well, usually $500 to $1,000 per transaction.
Depositing cash through another bank account
If you have a checking or savings account at another bank, you can deposit cash there and then transfer the money to USAA. This works if you have a debit card or online access to the other account. Deposit the cash at that bank's ATM or branch, then log into USAA and set up an external transfer from the other account to your USAA account.
The transfer itself is free and usually takes one to three business days. However, you are paying the fee (if any) at the other bank for the initial cash deposit, and you are waiting longer overall. This method is useful only if you already have another bank account and the other bank's deposit network is more convenient than Allpoint.
What to do if you do not have a debit card yet
If your USAA account is brand new and your debit card has not arrived, you cannot use ATM deposits. Your options are retail money centers or transferring cash through another bank. Once your debit card arrives, you can use Allpoint ATMs going forward.
If you need to deposit cash before the card arrives, a retail money center is your fastest option. You will need your USAA account number, which you can find in the USAA app, in your welcome materials, or by calling USAA customer service.
Timing and when the money shows up
ATM deposits post to your account immediately in the ATM's system, but your available balance may not update until the next business day. If you deposit cash on a Friday evening, expect it to show up Monday morning. Deposits made on weekends or holidays are processed the next business day.
Retail money center deposits take longer because they go through a third-party processor. Most arrive within one to three business days. Weekend and holiday deposits may take longer. Check your receipt for the specific posting date the service promised.
If a deposit does not show up by the date on your receipt, contact USAA customer service. Provide the receipt and the date you made the deposit. USAA can trace the transaction with the third-party processor and investigate if the money is stuck.
Fees and limits to know
USAA does not charge a fee for ATM deposits at Allpoint machines or USAA-owned ATMs. Retail money centers charge $3 to $5 per deposit. Some locations may charge more or have different fees for larger amounts.
Daily deposit limits vary by location and service. Allpoint ATMs often limit deposits to $5,000 to $10,000 per transaction. Retail money centers typically limit deposits to $500 to $1,000 per transaction. If you are depositing a large amount, ask about limits before you start the process.
USAA itself does not limit how much you can deposit per day or per month. The limits come from the ATM network or retail service you are using.
Frequently Asked Questions
Can I deposit cash at a bank branch if USAA does not have branches?
No. USAA is an online bank and does not have physical branches. You cannot walk into any bank and deposit cash into a USAA account. You must use an Allpoint ATM, a retail money center, or transfer cash through another bank account you own.
What if the ATM rejects my cash or says it is damaged?
If an ATM rejects bills or coins, take your receipt and contact USAA customer service. The ATM will return your cash. If the ATM accepted the cash but it does not show up in your account after one business day, call USAA with your receipt and the ATM location. USAA can investigate with the ATM operator.
Do I need my debit card to deposit cash at an Allpoint ATM?
Yes. You need your USAA debit card to access the ATM and start a deposit. If you do not have a card yet, use a retail money center instead and provide your account number.
Can I deposit cash using the USAA mobile app?
The USAA app lets you deposit checks by taking a photo, but it does not support cash deposits. You must use an ATM or retail money center for cash.
What happens if I deposit cash at the wrong account number?
If you provide the wrong USAA account number at a retail money center, the money will go to that account instead of yours. Contact USAA immediately with your receipt. USAA can work with the third-party processor to reverse the deposit and send it to the correct account, but this takes time. Always double-check your account number before you hand over cash.