How foreign bank refunds are sent and what you need to provide

A refund to a foreign bank account works differently than a domestic U.S. transfer. The U.S. government or a U.S. company cannot simply wire money to most foreign banks the way they would to a U.S. account. Instead, refunds either go through an international wire transfer service, get converted to a check mailed abroad, or are held until you provide a U.S. routing number.

The method depends on who is sending the refund and what payment options they offer. The IRS, state tax agencies, and private companies each have their own rules about international payments. Before you expect a refund, you need to know which method applies to your situation and what information the sender will ask for.

Key Takeaways

  • The IRS can send federal tax refunds to foreign bank accounts only through international wire transfer, and you must provide your bank's SWIFT code and IBAN.
  • State tax refunds vary by state — some allow wire transfers, some mail checks abroad, and some require you to claim the refund in person or by mail from a U.S. address.
  • Private companies and insurance refunds often have no international payment option and may require a U.S. mailing address or a U.S. bank account to process.
  • International wire transfers typically take 5 to 10 business days but can take longer if your bank or the receiving bank flags the transaction for review.
  • Fees for receiving an international wire vary by bank — your foreign bank may charge between $10 and $50 to receive the transfer.

Federal tax refunds and the IRS wire transfer process

The IRS will send a federal tax refund to a foreign bank account, but only by international wire transfer. You cannot have it mailed as a check to a foreign address. To set this up, you must file your tax return electronically and provide your bank's international routing information on the return itself.

The information you need from your foreign bank is the SWIFT code (also called BIC code) and your IBAN (International Bank Account Number). Your bank can provide both. The SWIFT code identifies your bank globally; the IBAN identifies your specific account. Do not confuse these with a U.S. routing number — they are different systems.

You enter this information on Form 1040 or whichever return form you file. If you use tax software or a tax preparer, they will have a field for international wire details. The IRS processes the wire after your return is accepted, which usually takes 21 days from the date you file electronically. The actual wire transfer then takes another 5 to 10 business days, though some banks take longer.

If you already filed without providing wire details and are owed a refund, contact the IRS at 1-800-829-1040 to update your banking information. You can also check the status of your refund on the IRS website using the "Where's My Refund?" tool, which will tell you if it has been sent.

State tax refunds: rules vary significantly by state

State tax refund policies for foreign accounts differ widely. Some states allow wire transfers to foreign banks, some will mail a check to a foreign address, and some will not process a refund to a foreign account at all.

States that permit wire transfers — including California, New York, and Texas — typically require the same SWIFT and IBAN information as the IRS. You provide this when you file your state return. States that mail checks abroad usually take 4 to 8 weeks for delivery, depending on the country and postal service.

States with no international payment option include Florida, Texas (for certain refund types), and several others. If your state does not offer international payment, you have two choices: provide a U.S. mailing address where someone can receive the check, or wait until you return to the U.S. to claim it. Some states allow you to request the refund by mail from abroad, but you must include a U.S. return address or a U.S. bank account.

Before you file, contact your state's tax department to confirm what methods they accept. Most state tax agencies have a website with international payment information, or you can call their taxpayer assistance line. The state name plus "tax refund foreign account" will usually find the right page.

Private company and insurance refunds to foreign accounts

Refunds from private companies — retailers, service providers, insurance companies — rarely have an international payment option. Most U.S. businesses are set up to refund only to a U.S. address or a U.S. bank account.

If you are owed a refund from a private company and you live abroad, your options are limited. Some companies will mail a check to a foreign address if you request it, though delivery can take 6 to 12 weeks and the check may be difficult to cash in your country. Others will hold the refund until you provide a U.S. mailing address or a U.S. bank account number.

If you have a U.S. bank account still open — through a previous employer, a family member, or an online bank that serves U.S. citizens abroad — you can direct the refund there and then transfer the money to your foreign account yourself. This adds a step but often works when the company has no other option.

For insurance refunds specifically, contact your insurance company's customer service department and ask directly whether they can send money internationally. Some larger insurers have procedures for this; most do not.

What happens when a wire transfer is delayed or rejected

International wire transfers can be held up for several reasons. Your foreign bank may flag a transfer from the U.S. as unusual and request documentation. The receiving bank may have daily or monthly limits on incoming transfers. Currency conversion delays can add time if your bank converts dollars to your local currency.

If your refund wire does not arrive within 10 business days, contact the sender first. The IRS has a dedicated line for refund inquiries: 1-800-829-1040. State tax agencies have their own refund status tools and phone numbers. Private companies should have a customer service number on your receipt or account page.

Ask the sender to confirm that the wire was sent and provide you with the wire reference number. With that number, your foreign bank can trace the transfer and tell you where it is stuck. If the wire was rejected by your bank, the sender will usually resend it or offer an alternative method.

Keep records of all communication with both the sender and your bank. If a wire is lost, you may need to file a claim, and documentation will speed the process.

Fees and currency conversion for international refunds

Receiving an international wire transfer costs money. Your foreign bank will charge a fee to receive the wire, typically between $10 and $50 depending on the bank and country. Some banks charge a flat fee; others charge a percentage of the transfer amount. Ask your bank what they charge before the wire arrives so you know what to expect.

If your refund is in U.S. dollars and your bank account is in another currency, the bank will convert the dollars at their exchange rate, which is usually not the mid-market rate. This means you will receive slightly less than the dollar amount sent. For example, a $1,000 refund might become €920 or £850 after fees and conversion, depending on your bank and the current exchange rate.

Some banks allow you to receive the wire in U.S. dollars and convert it yourself later, which may give you a better rate through a currency exchange service. Ask your bank whether this option is available.

Providing the right banking information to avoid delays

The most common reason a wire transfer is delayed or rejected is incorrect banking information. A single digit wrong in your IBAN or SWIFT code can send the money to the wrong bank or account.

Before you provide your banking details to the IRS, a state tax agency, or any other sender, verify them with your bank. Ask your bank to confirm your IBAN and SWIFT code in writing. Do not rely on memory or a bank statement — call or visit your bank's website and get the exact codes.

When you enter the information on a tax form or in a company's system, double-check it before submitting. If you are filing by mail, print clearly. If you are filing online, copy and paste from your bank's confirmation to avoid typos.

If you discover an error after you have filed or submitted a refund request, contact the sender immediately and provide the correct information. The sooner you correct it, the sooner the wire can be sent.

Frequently Asked Questions

Can I have a tax refund mailed as a check to my foreign address?

The IRS will not mail checks to foreign addresses — federal refunds must go by wire transfer. Some states will mail checks abroad, but delivery takes 4 to 8 weeks and the check may be hard to cash in your country. Contact your state tax agency to ask whether they offer this option.

What if my foreign bank does not have a SWIFT code or IBAN?

Nearly all banks outside the U.S. have both a SWIFT code and an IBAN. If your bank says it does not, ask to speak with someone in the international payments department. If your bank truly cannot provide these, you may not be able to receive a wire transfer and will need to use an alternative method like a check or a U.S. bank account.

How long does it take to receive a wire transfer from the IRS?

The IRS takes up to 21 days to process your return and send the wire. The wire itself usually arrives within 5 to 10 business days, but some banks take longer. In total, expect 4 to 6 weeks from the date you file electronically.

Will I owe taxes on a refund sent to my foreign bank account?

No. A refund is money the U.S. government or a company owes you — it is not income. Receiving it in a foreign account does not change that. You do not owe U.S. or foreign taxes on the refund itself, though you may have other tax obligations depending on your residency status.

What should I do if a wire transfer arrives but the amount is less than expected?

The difference is almost always due to fees charged by your bank and currency conversion. Ask your bank for an itemized breakdown of the fees and the exchange rate they used. If the amount is significantly less than you expected, contact your bank to understand their charges and consider using a different bank for future transfers.