USAA wire transfers: what you need to know before you send
USAA allows you to send domestic and international wire transfers through online banking, mobile app, or by phone. You'll need the recipient's bank account number, routing number, and bank name for domestic transfers; international transfers also require the recipient's SWIFT code or IBAN. USAA charges a fee for outgoing wires — currently $15 for domestic and $45 for international, though these amounts can change. The transfer typically leaves your account the same business day if you send it before the bank's cutoff time, usually around 2 p.m. Eastern Time on weekdays.
Once you send a wire through USAA, the transfer cannot be stopped or reversed. This means you need to verify every detail about the recipient before you confirm — account number, routing number, spelling of the name, and bank location all matter. If any information is wrong, the money may go to the wrong account or be returned to you after several business days.
Key Takeaways
- USAA charges $15 for domestic wire transfers and $45 for international wire transfers, deducted from your account when you initiate the transfer.
- You can send a wire through USAA online banking, the mobile app, or by calling 1-800-292-8722, and the money typically leaves your account the same business day if sent before cutoff.
- Domestic wires require the recipient's account number, routing number, and bank name; international wires also need a SWIFT code or IBAN.
- Once a wire is sent, USAA cannot recall it, so verify all recipient details before confirming the transfer.
- USAA members can receive incoming wire transfers at no charge, and the bank will notify you when money arrives.
How to send a wire transfer online or through the USAA app
Log into USAA online banking or open the mobile app and navigate to the Transfers section. Select "Send Money" or "Wire Transfer" depending on your interface. You'll be asked whether the transfer is domestic or international, then enter the recipient's name, bank account number, and routing number for domestic transfers. For international transfers, you'll also provide the recipient's SWIFT code or IBAN, their address, and the reason for the transfer.
Review all details carefully before submitting — USAA will show you a summary that includes the recipient bank, amount, and fee. Once you confirm, the transfer is locked in and cannot be stopped or reversed. USAA will deduct the wire fee immediately and send the funds the same business day if you submit before the cutoff time. You'll receive a confirmation number via email and in your account history.
Sending a wire by phone or in person
Call USAA at 1-800-292-8722 to initiate a wire transfer over the phone. Have the recipient's banking information ready, including account number, routing number, and bank name. A USAA representative will walk you through the details, confirm the amount and fee, and process the transfer. Phone transfers follow the same cutoff times and fees as online transfers.
You can also visit a USAA Financial Center location in person to send a wire, though this is less common since most members use online or phone options. Call ahead to confirm your local branch handles wire transfers and ask about their hours. In-person transfers process the same way as phone transfers and are subject to the same daily cutoff times.
What information you need for the recipient's bank
For a domestic wire, you must provide the recipient's full name exactly as it appears on their bank account, their account number, the routing number of their bank, and the bank's name and city. If any detail is wrong — especially the account number or routing number — the money may go to the wrong account or be returned to USAA, which can take several business days.
For an international wire, you'll also need the recipient's SWIFT code (an 8 or 11-character code that identifies their bank worldwide) or their IBAN (International Bank Account Number), their full address, and sometimes their passport or ID number depending on the country. Some countries require additional information; USAA will tell you if something is missing when you enter the details.
Fees, timing, and what happens after you send
USAA charges $15 for each domestic outgoing wire and $45 for each international outgoing wire. The fee is deducted from your account when you send the transfer, not when the recipient receives it. If you don't have enough funds to cover both the wire amount and the fee, the transfer will be rejected.
Domestic wires typically arrive the same business day if sent before 2 p.m. Eastern Time on a weekday. International wires can take one to five business days depending on the recipient's country and bank. USAA cannot speed up international transfers or may provide a specific arrival date. Once sent, a wire cannot be recalled or stopped — if you made a mistake, contact USAA immediately, but recovery is unlikely.
Receiving wire transfers at USAA
USAA does not charge a fee to receive incoming wire transfers. When money arrives, USAA will notify you via email and the funds will appear in your account. Incoming domestic wires typically post within one business day; international wires may take longer depending on the sending bank.
To give someone your USAA wire details so they can send you money, provide your account number, USAA's routing number (varies by account type, but USAA will give it to you), and your full name. For international senders, also provide USAA's SWIFT code if requested. You can find this information in your account settings or by calling USAA.
Common mistakes and how to avoid them
The most common error is entering the wrong account number or routing number. Double-check both before submitting — ask the recipient to read them aloud or send them in writing. Misspelling the recipient's name can also cause delays or rejection, so match it exactly to their bank account.
Another mistake is sending a wire after the cutoff time and expecting same-day delivery. If you send after 2 p.m. Eastern Time on a weekday or anytime on a weekend, the transfer will process the next business day. For time-sensitive transfers, send early in the morning on a weekday. Do not assume a wire is delivered just because USAA confirmed it was sent — ask the recipient to confirm they received the money before considering the transfer complete.
Frequently Asked Questions
Can I cancel a wire transfer after I send it?
No. Once USAA processes and sends a wire transfer, it cannot be stopped or reversed. If you made a mistake, contact USAA immediately with your confirmation number, but recovery is unlikely. This is why it's critical to verify all recipient details before confirming the transfer.
What's the difference between a wire transfer and an ACH transfer?
A wire transfer moves money the same business day and costs a fee; an ACH transfer takes three to five business days and is usually free. Use a wire when speed matters or when the recipient needs funds urgently. Use ACH for routine payments when timing is flexible.
Why did my wire transfer get rejected?
Common reasons include insufficient funds in your account to cover the amount plus the fee, an incorrect account number or routing number, or a mismatch between the recipient's name and their bank account. USAA will tell you the reason when the transfer is rejected. Contact the recipient to confirm their banking details and try again.
How long does an international wire transfer take?
International wires typically take one to five business days depending on the recipient's country and bank. USAA cannot speed up the process or may provide a specific arrival date. The recipient's bank may also hold the funds for additional verification, which can add time.
Do I pay a fee if someone sends me money through a wire transfer?
No. USAA does not charge incoming wire transfer fees. You receive the full amount the sender transferred. The sender's bank may have charged them a fee, but that doesn't affect what you receive.