USAA's cash deposit options are limited because the bank has no physical branches

USAA is an online-only bank, which means you cannot walk into a branch and hand a teller cash. Instead, you have three main ways to deposit cash: use a MoneyPass ATM to deposit directly, transfer money from another bank account you control, or deposit a check instead. Each method has different limits and timelines, so the right choice depends on how much cash you need to deposit and how quickly you need it in your account.

The fastest option is a MoneyPass ATM deposit if you have one nearby. USAA partners with MoneyPass, a network of ATMs across the country, and you can deposit cash at any of them without a fee. The deposit typically posts to your account within one business day. If you do not have a MoneyPass ATM near you, or if you need to deposit a large amount, you will need to use a different method.

Key Takeaways

  • MoneyPass ATMs let you deposit cash directly into your USAA account with no fee, and the money usually posts within one business day.
  • You can find MoneyPass ATMs using the USAA mobile app or the MoneyPass website locator tool.
  • If you do not have a MoneyPass ATM nearby, you can transfer cash to your USAA account by depositing it at another bank you own an account with, then transferring the funds electronically.
  • Check deposits through the USAA mobile app take two to three business days to post and work for any amount.
  • USAA does not accept cash deposits by mail or at third-party bank branches.

Using a MoneyPass ATM to deposit cash directly

A MoneyPass ATM deposit is the most straightforward way to get cash into your USAA account. Insert your USAA debit card, select the deposit option, and follow the on-screen prompts to deposit your cash. The ATM will count the bills and confirm the amount before the transaction completes. You will receive a receipt showing the deposit amount and the date it should post.

To find a MoneyPass ATM near you, open the USAA mobile app and use the ATM locator tool, or visit the MoneyPass website directly and enter your zip code. The map will show you every MoneyPass ATM in your area, including addresses and hours. Most deposits post within one business day, though the exact timing depends on when you make the deposit and your bank's processing schedule. A deposit made on a Friday evening, for example, may not post until Monday.

MoneyPass ATM deposits have no fee from USAA, but some ATMs may charge a small fee from the ATM operator—usually $1 to $3. The fee, if charged, will be deducted from your account separately from the deposit amount. Check the ATM screen before you confirm the transaction to see if a fee applies.

Transferring cash through another bank account you own

If there is no MoneyPass ATM near you, you can deposit cash at another bank where you have an account, then transfer the money electronically to USAA. This method works if you have a checking or savings account at a traditional bank with physical branches, such as Bank of America, Wells Fargo, Chase, or a local credit union.

Deposit the cash at that bank's branch or ATM, then log into your USAA account online or through the app and set up an external transfer. You will need the routing number and account number of the other bank account. USAA will initiate an ACH transfer, which typically takes one to three business days to complete. During that time, USAA may place a temporary hold on the funds while it verifies the transfer, though the hold is usually released once the money arrives.

This method works for any amount of cash, but it is slower than a MoneyPass deposit because of the ACH processing time. It also requires you to maintain an account at another bank, which may not be practical if USAA is your only bank.

Depositing checks through the USAA mobile app

If someone gives you cash and you want to convert it to a check, or if you receive a check directly, you can deposit it using the USAA mobile app's mobile check deposit feature. Open the app, select "Deposit a Check," take photos of the front and back of the check, and submit. USAA will process the deposit and the funds typically post within two to three business days.

Mobile check deposits work for most personal checks, cashier's checks, and money orders, though USAA has limits on the amount you can deposit per day and per month. These limits vary and may change, so check your account settings in the app or contact USAA directly to confirm your current limits. If you need to deposit a very large check, you may hit the daily or monthly limit and have to wait before depositing additional checks.

What USAA does not accept for cash deposits

USAA does not accept cash deposits by mail, so do not send cash through the postal service to a USAA address. The bank also does not accept deposits at third-party bank branches or ATMs outside the MoneyPass network, even if those ATMs display the USAA logo or are located at other banks. Attempting to deposit cash at a non-MoneyPass ATM will result in an error, and the cash will be returned to you.

If you receive cash as a gift or payment and need to deposit it, your only options are MoneyPass, another bank account you control, or converting the cash to a check. There is no way to deposit cash directly at USAA without using one of these methods.

Timing and holds on cash deposits

A MoneyPass ATM deposit usually posts within one business day, meaning the money will be available in your account by the next day if you deposit before the ATM's cutoff time (typically late evening). Deposits made after hours or on weekends may not post until the following business day. USAA does not typically place a hold on MoneyPass deposits, so the full amount is available once it posts.

Transfers from another bank account take longer because they go through the ACH system. ACH transfers are processed in batches and typically take one to three business days. USAA may place a temporary hold on the funds while the transfer is in progress, which means you will see the money in your account but may not be able to withdraw it until the hold is released. The hold is usually lifted once the transfer completes, which is typically within one to three business days.

Check deposits take two to three business days to post. During this time, USAA places a hold on the funds, and you cannot withdraw them. Once the hold is released, the full amount is available. If you need cash immediately, a MoneyPass ATM deposit is your fastest option.

Frequently Asked Questions

Can I deposit cash at a Walmart or CVS MoneyPass ATM?

Yes, if the Walmart or CVS has a MoneyPass ATM. Not all locations do, so use the MoneyPass locator tool or the USAA app to confirm there is one nearby. The deposit process is the same as any other MoneyPass ATM.

Is there a limit on how much cash I can deposit at a MoneyPass ATM?

MoneyPass ATMs typically accept deposits up to $5,000 per transaction, though some machines may have lower limits. If you need to deposit more than that, you can make multiple deposits or use a transfer from another bank account instead.

What happens if the MoneyPass ATM rejects my cash?

If the ATM cannot read or accept your bills, it will return them to you and cancel the transaction. This usually happens if bills are damaged, torn, or too worn. Try a different ATM or use another deposit method 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 USAA account. The account holder (you) is responsible for the deposit, not the person who gave you the cash. If the cash is a loan or payment, keep a record of the transaction for your records.

How do I know if my cash deposit posted?

Log into your USAA account online or through the app and check your transaction history. The deposit will appear as a credit to your account once it posts. You can also set up account alerts in the app to notify you when deposits are received.