USAA does not have physical branches, so you cannot walk in and deposit cash at a teller window

USAA is an online bank with no brick-and-mortar locations. That means you cannot deposit cash directly at a USAA branch. Instead, you have four main routes: use a MoneyPass ATM to deposit cash, transfer money from another bank account you control, deposit a check by mobile app, or have someone else transfer money to you.

The fastest option depends on how urgently you need the money in your account and whether you have access to the right tools. If you have cash right now and need it deposited today, a MoneyPass ATM is your best bet. If you can wait a few business days, a transfer from another account works just as well and costs nothing.

Key Takeaways

  • MoneyPass ATMs let you deposit cash directly into your USAA account at thousands of locations nationwide, with deposits typically posting within one business day.
  • You can transfer cash to your USAA account from another bank account you own, though the transfer usually takes one to three business days.
  • Mobile check deposit works for checks but not for cash, and the funds may take two to three business days to clear.
  • If someone else has cash, they can transfer money to your USAA account using their own bank's app or website if both banks support peer-to-peer transfers.
  • USAA does not charge fees for cash deposits at MoneyPass ATMs, but some ATM operators may charge a small surcharge.

Depositing cash at a MoneyPass ATM

MoneyPass is a network of ATMs that USAA members can use to deposit cash without a fee from USAA's side. You find a MoneyPass ATM near you, insert your USAA debit card, select "deposit," and follow the on-screen prompts to deposit your cash. The ATM counts the bills, confirms the amount, and gives you a receipt. The money typically appears in your account within one business day.

To locate a MoneyPass ATM, visit the MoneyPass website or use their mobile app and search by your zip code or address. There are thousands of MoneyPass ATMs across the United States, including many at convenience stores, grocery stores, and pharmacies. Some ATM operators charge a surcharge of $1 to $3 per transaction, though USAA does not charge you a fee on its end.

Deposits made before the ATM's cutoff time (usually 9 p.m. or 10 p.m. local time) post the same business day. Deposits made after cutoff or on weekends and holidays post the next business day. Check your receipt for the exact posting time, or log into your USAA account online to see when the deposit cleared.

Transferring money from another bank account you own

If you have a checking or savings account at another bank, you can transfer cash to your USAA account by first depositing the cash at that bank, then initiating an electronic transfer to USAA. This route takes longer than a MoneyPass ATM but costs nothing and works if you do not have a MoneyPass location nearby.

Log into your USAA account online or through the mobile app, go to "Transfer Money," and select "Transfer from another bank." USAA will ask for the routing number and account number of the bank you are transferring from. You then log into that bank's website or app and initiate the transfer on their end. The money usually arrives in your USAA account within one to three business days, depending on both banks' processing speeds.

Some banks offer faster transfers through services like Zelle or FedNow, which can move money in minutes or hours instead of days. Check whether your other bank and USAA both support these services before you start the transfer. If they do, you may be able to move money much faster than a standard ACH transfer.

Using mobile check deposit for checks (not cash)

USAA's mobile app lets you deposit checks by taking a photo of the front and back, but this does not work for cash. If you have a paper check, open the USAA app, tap "Deposit a Check," take clear photos of both sides, and submit. The check clears in two to three business days.

If you have cash and need to deposit a check instead, you can deposit the check through the app and then use a MoneyPass ATM for the cash. Do not try to photograph cash or deposit it through the app—the system will reject it.

Having someone else transfer money to you

If someone else has cash and wants to send it to you, they can deposit it into their own bank account and then transfer it to your USAA account using their bank's app or website. This works if both their bank and USAA support peer-to-peer transfers or if they can initiate a standard bank transfer using your USAA routing and account numbers.

The fastest peer-to-peer services include Zelle, Venmo, PayPal, and Square Cash, which can move money in minutes. However, both people must have accounts with services that are linked to the same platform. If that is not an option, a standard bank transfer takes one to three business days but works between almost any two banks.

Make sure you give the other person your correct USAA routing number and account number if they are doing a standard transfer. You can find these numbers in your USAA account online or on a check if you have ordered checks from USAA.

What to do if you cannot find a MoneyPass ATM

If there is no MoneyPass ATM within reasonable distance, your next best option is to transfer money from another bank account you control. Open an account at a local bank or credit union if you do not already have one, deposit your cash there, and then transfer it to USAA. This takes a few extra days but costs nothing and works from anywhere.

Alternatively, you can ask a trusted friend or family member to deposit the cash into their account and transfer it to you through Zelle or another peer-to-peer service. Make sure you trust the person completely, since you are giving them access to your cash and relying on them to send it to you promptly.

Some people also use prepaid debit cards or money transfer services like Western Union or MoneyGram, though these usually charge fees and are slower than the options above. Avoid these unless you have no other choice.

Frequently Asked Questions

How long does it take for cash deposited at a MoneyPass ATM to show up in my account?

Deposits made before the ATM's cutoff time (usually 9 p.m. or 10 p.m. local time) post the same business day. Deposits made after cutoff or on weekends and holidays post the next business day. Check your receipt for the exact cutoff time at the ATM you used.

Does USAA charge a fee when I deposit cash at a MoneyPass ATM?

USAA does not charge a fee, but the ATM operator may charge a surcharge of $1 to $3 per transaction. This surcharge appears on your receipt before you complete the deposit, so you can cancel if you do not want to pay it.

Can I deposit cash through the USAA mobile app?

No. The USAA mobile app only accepts checks through its deposit feature. For cash, you must use a MoneyPass ATM, transfer from another bank account, or have someone else send you money through a peer-to-peer service or bank transfer.

What is the routing number I need to give someone who wants to transfer money to me?

USAA's routing number varies by state and account type. Log into your USAA account online, go to "Account Services," and look for "Routing Number," or check a check you have ordered from USAA. You can also call USAA customer service to confirm the correct routing number for your account.

Can I deposit someone else's cash into my USAA account?

No. You can only deposit cash that belongs to you. If someone else wants to send you money, they should transfer it from their own bank account to your USAA account using a bank transfer or peer-to-peer service like Zelle.