Cash deposits at USAA work differently than at a traditional bank
USAA does not operate physical branches, so you cannot walk into a location and deposit cash directly. Instead, you have three main routes: use a MoneyPass ATM to deposit cash, mail a check instead, or transfer money from another account you control. The fastest option for most people is a MoneyPass ATM, which accepts cash deposits and credits them to your account within one business day.
If you do not have immediate access to an ATM or prefer not to use one, mailing a check to yourself and depositing it through USAA's mobile app is reliable but slower—typically three to five business days. A third option is to transfer funds from a linked bank account, though this only works if you have cash at another bank first.
Key Takeaways
- MoneyPass ATMs accept cash deposits directly into your USAA account and usually post within one business day.
- You can find MoneyPass ATM locations through the USAA mobile app or the MoneyPass website by entering your zip code.
- Mailing a check to yourself and depositing it via mobile app takes longer but requires no ATM visit.
- Some USAA members can also deposit cash through partner banks or credit unions, depending on their membership type.
Using a MoneyPass ATM for same-day deposits
MoneyPass is USAA's primary cash deposit network. To deposit cash, locate a MoneyPass ATM near you, insert your USAA debit card, and select the deposit option. You will then follow the on-screen prompts to insert your cash. The ATM will count the bills, confirm the amount, and issue a receipt. Most deposits post to your account by the next business day.
To find a MoneyPass ATM, open the USAA mobile app, go to the ATM locator, and search by your zip code or current location. You can also visit the MoneyPass website directly and use their locator tool. MoneyPass ATMs are located in grocery stores, convenience stores, pharmacies, and standalone kiosks across the country. There is typically a small fee per transaction—usually between $2 and $3—charged by MoneyPass, though USAA does not add an additional fee on top of that.
Depositing checks through the mobile app instead
If you do not want to use an ATM, you can convert cash to a check and deposit it remotely. Write yourself a check from another account you control—a savings account at another bank, a family member's account, or even a business account. Then use USAA's mobile check deposit feature: open the app, select "Deposit a Check," take photos of the front and back of the check, and submit. The funds typically post within three to five business days.
This method avoids ATM fees but takes longer and requires you to have access to another account and checkbook. It is most useful if you are not in a hurry or if no MoneyPass ATM is convenient to you. Keep the original check until the deposit clears, in case USAA needs to verify it.
Transferring money from another bank account
If you have cash at another bank, you can deposit it there first, then transfer it to your USAA account. Link your other bank account to USAA through the mobile app or online banking portal by providing your account and routing numbers. Once linked, you can initiate an ACH transfer from that account to USAA. The transfer typically takes one to three business days.
This approach works well if you already have an account elsewhere and do not mind the wait. However, it requires an extra step—depositing the cash at the other bank first—so it is not faster than using a MoneyPass ATM. Some banks also limit the number of free transfers you can make per month, so check your other bank's rules before relying on this method regularly.
What happens if you need cash deposited urgently
If you need the money in your account the same day, a MoneyPass ATM is your only option. Deposits made before the ATM's cutoff time (usually 9 p.m. or 10 p.m.) post by the next business day. Deposits made after hours or on weekends post the following business day. Checks and transfers always take multiple days, so plan ahead if you need the funds quickly.
If you are a military member with access to a military installation, some bases have on-base banking facilities that may accept cash deposits directly. Contact your local military banking office to confirm whether this option is available to you.
Limits on cash deposits and reporting requirements
MoneyPass ATMs typically allow deposits of 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 transactions. There is no monthly limit on the total amount you can deposit through MoneyPass.
USAA, like all banks, is required to report cash deposits of $10,000 or more to the federal government through a Currency Transaction Report. This is routine and does not indicate wrongdoing—it is a standard anti-money-laundering requirement. If you regularly deposit large amounts of cash, USAA may ask you about the source of the funds, but this is normal banking practice.
Troubleshooting common deposit problems
If a MoneyPass ATM rejects your cash or your deposit does not post after two business days, contact USAA customer service through the app or by phone. Have your receipt from the ATM ready. USAA can investigate whether the deposit was processed and credit your account if there was an error on the ATM's end.
If you are having trouble finding a MoneyPass ATM in your area, check whether you may have access to for USAA's partner bank deposit network. Some USAA members can deposit cash at partner banks and credit unions without a fee. Call USAA to confirm whether this benefit applies to your membership level.
Frequently Asked Questions
Can I deposit cash at a regular bank if I have a USAA account?
Not directly into USAA, but you can deposit cash at another bank you have an account with, then transfer it to USAA. Some USAA members also have access to partner bank deposit networks—call USAA to ask if yours does. Otherwise, MoneyPass ATMs are the primary option for direct cash deposits.
Is there a fee for depositing cash at MoneyPass?
Yes, MoneyPass charges a fee per transaction, typically $2 to $3. USAA does not add an additional fee on top of that. The fee is deducted from your deposit, so if you deposit $100, you will receive $97 to $98 in your account.
How long does it take for a cash deposit to show up in my account?
MoneyPass deposits usually post within one business day. Deposits made after the ATM's cutoff time or on weekends post the next business day. Check deposits take three to five business days. Transfers from another bank take one to three business days.
What if there are no MoneyPass ATMs near me?
Call USAA to ask about partner bank deposit options for your membership type. If none are available, mobile check deposit is your next best option—write yourself a check from another account and deposit it through the app. It takes longer but avoids ATM fees.
Can someone else deposit cash into my USAA account?
They can deposit it at a MoneyPass ATM using your debit card, or they can write you a check that you deposit through the app. They cannot deposit cash directly without your card or a check in your name. For regular deposits from someone else, consider setting up a transfer from their account to yours instead.