Yes, you can wire transfer to a savings account, but your bank must accept incoming wires

Most savings accounts can receive wire transfers, but not all banks offer this service. Before you send money, you need to confirm two things: whether the receiving bank accepts incoming domestic or international wires, and whether the specific savings account is set up to receive them. Some banks restrict wire transfers to checking accounts only, or require you to call ahead and authorize the transfer.

The receiving bank will need your account number, routing number, and the bank's wire instructions. If you are sending an international wire, you will also need the SWIFT code. The money typically arrives within one business day for domestic transfers, though some banks hold the funds for a few days before releasing them to your account.

Key Takeaways

  • Not every bank accepts incoming wire transfers to savings accounts, so contact your bank before the sender initiates the transfer.
  • You will need to provide your routing number, account number, and the bank's wire instructions to the person sending the money.
  • Domestic wires usually arrive within one business day, but your bank may place a hold on the funds before they become available.
  • Some banks charge a fee to receive wire transfers, typically between $10 and $25, though many do not charge incoming wire fees.
  • If the wire is sent to the wrong account or bank, recovery is difficult and may take weeks or require the sending bank's help.

How to confirm your bank accepts incoming wires

Call your bank's customer service line or log into your online banking portal and look for wire transfer settings. Many banks list this information under "Transfer Options" or "Receive Money." If you cannot find it online, ask directly: "Does my savings account accept incoming domestic wire transfers?" and "Are there any fees?"

Some banks, particularly smaller regional banks and credit unions, do not accept incoming wires at all. Others accept them only to checking accounts. A few require you to call and authorize each incoming wire before it arrives. If your bank does not accept wires to savings accounts, you can ask the sender to wire the money to a checking account instead, then transfer it to savings yourself once it clears.

What information the sender needs from you

The sender will ask for your bank's routing number (a nine-digit code that identifies your bank), your account number, and sometimes your full name and address. For domestic wires, this is usually enough. The sender's bank will use the routing number to find your bank, then use the account number to deposit the money into your specific account.

For international wires, you will also need to provide your bank's SWIFT code, a four- to eleven-character code that identifies your bank globally. You may also need an IBAN (International Bank Account Number) if the wire is coming from Europe or another region that uses them. Ask your bank for all of this information at once so you can give it to the sender in one message.

Timing and holds on incoming wire transfers

Domestic wire transfers typically arrive within one business day, often within a few hours. International wires take longer—usually three to five business days—because they pass through multiple banks and currency exchanges. The sending bank initiates the wire during business hours (usually Monday through Friday, 8 a.m. to 5 p.m. in the sender's time zone), so a wire sent on Friday afternoon may not begin processing until Monday.

Once the wire arrives at your bank, the money is yours, but your bank may place a hold on it before you can withdraw or transfer it. Holds typically last one to three business days, even though the money has already arrived. This is the bank's way of verifying the wire is legitimate and that the sending bank will not reverse it. Ask your bank how long holds usually last on incoming wires so you know when the money will be available to use.

Fees for receiving wire transfers

Many banks do not charge a fee to receive a domestic wire transfer, but some charge between $10 and $25. International incoming wires are more likely to carry a fee, often $15 to $50 depending on the bank and the country the wire is coming from. Ask your bank about its fee before the sender initiates the transfer, so you know what to expect.

If your bank charges a fee, it will usually deduct it from the wire amount after the money arrives. For example, if someone sends you $1,000 and your bank charges a $15 incoming wire fee, you will receive $985 in your account. Some banks deduct the fee immediately; others wait until the hold period ends.

What to do if the wire goes to the wrong account

If the sender used the wrong account number or routing number, the wire may land in someone else's account or be rejected by the receiving bank. If it is rejected, the money returns to the sender's bank within three to five business days, and the sender can try again with the correct information.

If the wire was sent to the wrong account at your bank, contact your bank immediately and provide the wire details (the amount, the date it was sent, and the sender's name). Your bank can sometimes retrieve the money if the account holder has not withdrawn it, but this process is slow and not always successful. This is why it is critical to double-check the account number and routing number before the sender initiates the transfer.

Savings accounts versus checking accounts for wire transfers

Savings accounts and checking accounts can both receive wire transfers, but some banks restrict incoming wires to checking accounts only. This is partly because savings accounts are meant for storing money rather than frequent transactions, and partly because some banks' older systems do not support wires to savings accounts.

If your bank will not accept a wire to your savings account, ask whether you can wire to a linked checking account instead. Once the wire clears, you can transfer the money from checking to savings yourself. This adds a day or two to the process but solves the problem if your bank has this restriction.

Frequently Asked Questions

Will my bank charge me to receive a wire transfer?

Many banks do not charge incoming wire fees, but some charge $10 to $25 for domestic wires and $15 to $50 for international wires. Contact your bank to ask about its specific fees before the sender initiates the transfer.

How long does it take for a wire to show up in my savings account?

Domestic wires usually arrive within one business day, sometimes within hours. Your bank may place a one- to three-day hold on the funds before you can withdraw or transfer them, even though the money has already arrived.

What if I give the sender the wrong account number?

If the wire is rejected, it returns to the sender's bank within three to five business days. If it lands in someone else's account, contact your bank immediately with the wire details so they can attempt to retrieve it, though recovery is not may provide.

Can I receive an international wire in my savings account?

Most banks accept international wires to savings accounts, but confirm with your bank first. International wires take three to five business days and typically cost more in fees than domestic wires.

Do I need to do anything to prepare my savings account to receive a wire?

Contact your bank and confirm your account accepts incoming wires. Some banks require you to call and authorize each wire before it arrives. Make sure you have your routing number and account number ready to give to the sender.