You can open a USAA bank account online in about 10 minutes if you meet their membership requirements
USAA requires you to have a military connection to open an account — you must be active duty, retired, a veteran, or a dependent of someone in one of those categories. If you meet that requirement, the entire process happens on their website. You'll need a valid government ID, your Social Security number, and proof of your current address. USAA will verify your identity electronically and tell you immediately whether your account is open.
The account opens with a temporary routing and account number that works right away for direct deposit and transfers. Your debit card ships separately and arrives in 7 to 10 business days. You can start using the account before the card arrives by setting up ACH transfers or having your paycheck deposited directly.
Key Takeaways
- You must have military service, active duty status, or be a dependent of someone who does — USAA will not open an account for civilians.
- The online process takes about 10 minutes and requires a government ID, Social Security number, and proof of address.
- Your account number is active immediately for direct deposit and transfers, even though your physical debit card takes 7 to 10 days to arrive.
- USAA verifies your identity electronically during signup, so you do not need to visit a branch or mail documents.
What you need before you start
Gather these documents before you go to USAA's website. You'll need a valid government-issued ID — a driver's license, passport, or military ID all work. Have your Social Security number ready. You'll also need proof of your current address, which can be a recent utility bill, lease, mortgage statement, or bank statement dated within the last 60 days. A digital copy or photo of these documents is fine.
You'll also need to confirm your military status. If you're active duty or retired, USAA can verify this electronically. If you're a veteran or dependent, have your discharge papers or military ID handy to confirm your status. Dependents will need to provide the service member's information as well.
The step-by-step signup process
Go to USAA.com and click the button to open a new account. The site will ask you to enter your name, date of birth, and Social Security number. It will then ask about your military status — select the category that applies to you (active duty, retired, veteran, or dependent). If you're a dependent, you'll enter the service member's information at this point.
Next, USAA will ask for your contact information: phone number, email, and current address. You'll create a username and password for online banking. The site will then ask you to verify your identity by uploading a photo of your government ID and proof of address. You can use your phone's camera to take photos of these documents — they don't need to be scanned.
USAA will verify your identity electronically, usually within a few minutes. If verification is successful, your account opens immediately and you'll see your temporary account and routing numbers on screen. Write these down or take a screenshot — you'll need them if you want to set up direct deposit before your debit card arrives. If verification fails, USAA will tell you what went wrong and may ask you to upload clearer photos or contact their support team.
Getting your account ready to use
Your account is live as soon as verification completes, but you won't have a physical debit card for 7 to 10 business days. While you wait, you can set up direct deposit using the temporary account and routing numbers USAA provided. Log into your USAA account online, go to the direct deposit section, and give your employer or benefits administrator the routing number and account number. Direct deposits typically post within one to two business days of being sent.
You can also transfer money into your new USAA account from another bank account you own. Log into your USAA account, select "Transfer Money," and choose the option to transfer from an external bank. You'll enter the other bank's routing number and your account number there. USAA will verify the external account by depositing two small amounts (usually under $1 each) and asking you to confirm those amounts — this takes one to two business days.
Set up online bill pay if you plan to pay bills from your USAA account. You can do this in the USAA app or website before your debit card arrives. You'll need the account numbers and routing numbers of the companies or people you want to pay.
What happens after your account opens
Your debit card will arrive in the mail within 7 to 10 business days. When it arrives, you'll need to activate it before you can use it. USAA sends activation instructions with the card, or you can activate it through the USAA app or website. Once activated, you can use it at any ATM or merchant that accepts Visa.
USAA offers no monthly maintenance fees on their basic checking account. You won't be charged for direct deposits, transfers between your own accounts, or standard bill payments. Some services do carry fees — expedited bill pay, wire transfers, and overdrafts all cost money — but basic account use is free.
If you have questions after your account opens, USAA's customer service is available by phone 24/7. You can also message them through the app or website. Because USAA is a military-focused bank, their support team is familiar with military-specific issues like address changes due to deployment or PCS moves.
Troubleshooting identity verification problems
If USAA's electronic verification fails, the most common reason is that your ID photo is blurry, cut off, or doesn't match the name you entered. Take a new photo in good lighting, make sure all four corners of the ID are visible, and check that the name on your ID matches exactly what you typed into the form. Upload the new photo and try again.
If your proof of address is rejected, it's usually because the document is older than 60 days or doesn't show your full current address. A utility bill, lease, or recent bank statement works best. If you've moved recently and don't have a document dated within the last 60 days, a lease or mortgage agreement with your current address will work even if it's older.
If verification still fails after you've resubmitted documents, contact USAA directly. You can call their phone number (available on their website) or use the chat feature in their app. They can sometimes complete verification manually or tell you what specific issue is blocking your account.
Military status verification for different categories
If you're active duty or retired, USAA can verify your status electronically through military databases. You don't need to upload discharge papers or military ID — just select your status during signup and USAA will confirm it automatically. This usually takes a few minutes.
If you're a veteran, USAA will ask you to upload a copy of your discharge papers (DD Form 214) or military ID. A photo or scan is fine. If you don't have your discharge papers, you can order them from the National Archives, but this takes several weeks. In the meantime, contact USAA support — they may be able to verify your status another way or let you open the account while you gather documents.
If you're a dependent of an active duty member, retired member, or veteran, you'll need to provide the service member's name, date of birth, and Social Security number so USAA can verify their status. Dependents of active duty or retired members are verified automatically. Dependents of veterans may need to upload the veteran's discharge papers.
Frequently Asked Questions
Can I open a USAA account if I'm a civilian?
No. USAA only opens accounts for people with military connections: active duty service members, retirees, veterans, and their dependents. If you don't fall into one of these categories, you cannot open a USAA account.
How long does it take for my debit card to arrive?
USAA ships debit cards within one business day of account opening, and they typically arrive within 7 to 10 business days. You can use your account for direct deposit and transfers before the card arrives by using your temporary account and routing numbers.
What if I need to use my account before my debit card arrives?
Set up direct deposit or transfer money from another bank account you own. Both work with your temporary account number and routing number. Direct deposits post within one to two business days, and transfers between your own accounts take one to two business days to verify and complete.
Do I need to visit a USAA branch to open an account?
No. The entire process is online. USAA verifies your identity electronically using photos of your ID and proof of address. You never need to visit a physical location.
What if my military status verification fails?
Contact USAA support by phone or chat. They can verify your status manually if the electronic check doesn't work, or tell you what documents you need to upload. For veterans, this usually means your DD Form 214 (discharge papers).