Cash deposits at USAA work differently than at a traditional bank

USAA does not have physical branches where you can walk in and deposit cash at a teller window. Instead, you have three main routes: deposit cash through a MoneyPass ATM network, transfer money from another bank account you control, or mail a check (though checks are not cash). The fastest option for most people is finding a MoneyPass ATM, which accepts cash deposits and credits your account within one business day.

If you do not have access to a MoneyPass ATM or prefer not to use one, you can deposit cash into a linked checking or savings account at another bank, then transfer that money to USAA electronically. This takes longer but works if you have an account elsewhere.

Key Takeaways

  • USAA members can deposit cash at MoneyPass ATMs, which are located at thousands of retailers and ATM networks nationwide.
  • Cash deposited at a MoneyPass ATM typically appears in your USAA account within one business day.
  • If you do not have a MoneyPass ATM nearby, you can deposit cash into another bank account you own, then transfer the funds to USAA using online banking or a mobile app.
  • USAA does not accept cash deposits by mail, and there is no way to deposit cash directly through the USAA mobile app or website.

Finding and using a MoneyPass ATM for cash deposits

MoneyPass is a network of ATMs run by independent operators and located inside grocery stores, pharmacies, convenience stores, and other retail locations. To find one near you, log into your USAA account online or open the USAA mobile app, go to the ATM locator tool, and search for MoneyPass ATMs in your area. You can also visit the MoneyPass website directly and use their locator.

When you arrive at the MoneyPass ATM, insert your USAA debit card and enter your PIN. Select "Deposit" from the menu, choose "Cash," and follow the prompts to insert your bills. The ATM will count the cash and confirm the amount on screen. Complete the transaction and keep your receipt. The deposit will post to your account by the end of the next business day; deposits made after business hours or on weekends may take until the following business day to appear.

MoneyPass ATMs charge a fee for cash deposits. USAA does not charge you, but the ATM operator may charge a fee of $1 to $3 per transaction, depending on the location. Check the ATM screen before you complete the deposit to see if a fee applies.

Transferring cash through another bank account

If you have a checking or savings account at another bank—such as Chase, Bank of America, Wells Fargo, or a local credit union—you can deposit cash there and then move the money to USAA. Walk into a branch of that bank with your cash and deposit it to your account. The deposit will post immediately or within one business day, depending on the bank and time of day.

Once the cash is in your other bank account, log into USAA online or the mobile app and set up an external transfer. Go to "Transfer Money," select "From Another Bank," and enter the account details for your other bank. USAA will ask you to verify the account by depositing two small test amounts (usually under $1 each) into that account, which you will then confirm in the USAA app. After verification, you can transfer money from that account to USAA. Transfers typically take three to five business days.

This method works well if you already have another bank account, but it is slower than a MoneyPass ATM and requires you to manage two accounts. It also means your cash sits in the other bank for a few days before reaching USAA.

What you cannot do: cash deposits by mail and app-based deposits

USAA does not accept cash deposits by mail. If you try to mail cash to USAA, it will be returned or lost, and USAA will not be responsible for it. Never mail physical currency to any bank.

You also cannot deposit cash directly through the USAA mobile app or website. The app allows you to deposit checks by taking a photo, but there is no equivalent feature for cash. Cash must be deposited in person at a MoneyPass ATM or converted to a bank transfer first.

Timing and posting of cash deposits

A cash deposit at a MoneyPass ATM posts to your USAA account by the end of the next business day. If you deposit cash on a Monday morning, it will appear by Tuesday evening. If you deposit on Friday after 5 p.m., it will appear by Monday evening (assuming Monday is a business day and not a holiday). Weekends and federal holidays do not count as business days.

The exact timing depends on when the MoneyPass network processes the deposit and when USAA processes incoming deposits. Most deposits appear within 24 hours, but USAA's terms allow up to one business day, so plan accordingly if you need the money urgently.

Limits on cash deposits

USAA does not publish a single daily or monthly limit on cash deposits through MoneyPass ATMs. However, individual MoneyPass ATMs may have limits on how much cash they can accept in one transaction—typically $500 to $1,000 per deposit. If you need to deposit more than that, you can make multiple deposits at the same ATM or at different MoneyPass locations.

If you deposit large amounts of cash regularly (generally $10,000 or more in a single transaction or pattern), USAA may file a Currency Transaction Report (CTR) with the federal government, as required by law. This is not a penalty or a sign of wrongdoing; it is a standard reporting requirement for banks. If USAA suspects the deposits are structured to avoid this reporting requirement, they may freeze your account and file a Suspicious Activity Report (SAR), which can trigger an investigation.

Troubleshooting: what to do if your deposit does not appear

If you deposited cash at a MoneyPass ATM and the money has not appeared in your account after two business days, contact USAA customer service. Have your receipt from the ATM ready, including the transaction number and the amount deposited. USAA can trace the deposit through the MoneyPass network and confirm whether the money was received.

If the ATM accepted your cash but USAA never received it, the issue likely lies with the MoneyPass network or the individual ATM operator. USAA will work with MoneyPass to investigate, but this can take several days. In the meantime, keep your receipt as proof of the deposit. If the money is not recovered within a reasonable time, USAA may issue a provisional credit while the investigation continues.

If you used a MoneyPass ATM that malfunctioned or did not return your card, report it to USAA immediately. Do not assume the deposit went through; confirm it in your account within 24 hours. If the ATM ate your card, call USAA right away so they can cancel it and issue a replacement.

Frequently Asked Questions

Can I deposit cash at a regular ATM that is not MoneyPass?

No. USAA only accepts cash deposits through MoneyPass ATMs. Other ATM networks, such as Allpoint or Surcharge-Free Network, do not offer cash deposit services for USAA accounts. Use the USAA ATM locator to find a MoneyPass location near you.

How much does it cost to deposit cash at a MoneyPass ATM?

USAA does not charge a fee, but the MoneyPass ATM operator may charge $1 to $3 per transaction. The fee varies by location and operator. The ATM will show you the fee before you complete the deposit, so you can choose to proceed or cancel.

What if there are no MoneyPass ATMs near me?

If MoneyPass coverage is sparse in your area, deposit cash into another bank account you control, then transfer the funds to USAA online. This takes three to five business days but works anywhere you have access to another bank. Alternatively, you can ask a trusted friend or family member to deposit cash into their account and transfer it to you, though this requires them to have a USAA account or another bank account linked to yours.

Do I need my debit card to deposit cash at a MoneyPass ATM?

Yes. You must insert your USAA debit card and enter your PIN to use a MoneyPass ATM for deposits. If your card is lost or expired, you cannot deposit cash until you receive a replacement card.

Is there a limit to how much cash I can deposit in one day?

Individual MoneyPass ATMs typically accept up to $500 to $1,000 per transaction. You can make multiple deposits at the same ATM or different locations to deposit more. USAA has no stated daily limit, but deposits of $10,000 or more in a single transaction will trigger federal reporting requirements.