A foreign bank account is any account you hold at a bank outside the United States

A foreign bank account is simply a checking, savings, or other deposit account at a financial institution located outside U.S. borders. It does not matter whether you are a U.S. citizen, a permanent resident, or a non-resident — if your bank is in another country, that account is foreign from the perspective of U.S. tax and refund systems.

The term "foreign" refers only to location, not to the account type or currency. You might hold a foreign bank account in U.S. dollars at a bank in Canada, or in euros at a bank in Germany. Both are foreign accounts. The distinction matters because U.S. government agencies — the IRS, the Treasury Department, and state tax authorities — have different rules for sending refunds to foreign addresses and foreign financial institutions than they do for domestic accounts.

If you are waiting for a tax refund, stimulus payment, insurance refund, or other government payment and your only bank account is outside the United States, you need to understand how these agencies handle foreign deposits and what your options are for receiving money.

Key Takeaways

  • A foreign bank account is any deposit account at a bank located outside the United States, regardless of the currency or account type.
  • The IRS and most state tax agencies can deposit refunds directly into foreign bank accounts, but the account must be at a bank that accepts international transfers.
  • Not all foreign banks participate in the ACH (Automated Clearing House) system that U.S. agencies use for direct deposit, so you may need to verify your bank's participation before filing.
  • If your foreign bank does not accept direct deposit from the U.S., you can request a check mailed to a foreign address, though delivery takes longer and carries more risk of loss.
  • Some refunds — particularly state tax refunds and certain insurance payments — may have restrictions on foreign delivery or may require additional documentation.

How the IRS handles direct deposit to foreign accounts

The IRS can deposit your federal tax refund directly into a foreign bank account if that bank participates in the ACH (Automated Clearing House) network, which is the system U.S. banks use for electronic transfers. Many large international banks do participate, but not all, and participation varies by country and by the specific branch.

When you file your federal tax return, you provide your bank account number and routing number (or the equivalent identifier for a foreign bank). The IRS uses this information to route your refund electronically. The process is the same as domestic direct deposit — the money moves electronically from the Treasury Department to your bank — but it may take longer because the transfer crosses international borders and may pass through intermediary banks.

Before you file, contact your foreign bank directly and ask whether they accept ACH transfers from U.S. government agencies. Some banks require you to provide additional information, such as an IBAN (International Bank Account Number) or SWIFT code, instead of a routing number. Your bank can tell you exactly what information to provide on your tax return.

Timing for foreign bank deposits versus domestic ones

A refund deposited into a domestic U.S. bank account typically arrives within 21 days of the IRS accepting your return. A refund deposited into a foreign bank account usually takes longer — often 3 to 6 weeks or more — because the transfer must clear international banking channels and may be processed by intermediary banks before reaching your account.

The exact timeline depends on your bank's location, the banks involved in the transfer chain, and whether your bank charges a fee for incoming international transfers (some do, and the fee is deducted from the refund amount). Ask your bank for an estimate before you file. If you are in a time-sensitive situation, a paper check mailed to a foreign address may not be faster — postal delivery to some countries takes 4 to 8 weeks — so direct deposit is usually the better option despite the longer processing time.

You can track the status of your federal refund using the IRS "Where's My Refund?" tool on IRS.gov, which works the same way for foreign accounts as for domestic ones. The tool will show you when the IRS has processed your return and when the refund has been sent to your bank, though it will not show you the exact moment it arrives in your foreign account.

State tax refunds and foreign bank accounts

State tax agencies vary in their policies for foreign accounts. Some states allow direct deposit to foreign banks under the same conditions as the IRS — the bank must participate in ACH and you must provide the correct account information. Other states do not offer direct deposit to foreign accounts at all and will mail a check instead.

A few states require you to have a U.S. address on file before they will process a refund, even if you are a resident or have earned income in that state. If you do not have a U.S. address, some states will hold your refund or require you to contact them by phone or mail to arrange payment. Check your state's tax agency website or call their refund hotline to confirm their policy before filing.

State refunds typically take 4 to 8 weeks to process and arrive, longer than federal refunds. If your state does not offer direct deposit to foreign accounts, a check mailed internationally can take 6 to 12 weeks to arrive and carries a higher risk of loss or damage in transit.

What happens if your foreign bank does not accept direct deposit

If your bank does not participate in ACH or does not accept transfers from U.S. government agencies, you have two main options: request a paper check or open a U.S. bank account.

A paper check can be mailed to a foreign address, though you should expect delivery to take 6 to 12 weeks depending on the destination country and postal reliability. Some countries' postal systems are slower or less reliable than others, and checks can be lost or damaged in transit. If you choose this route, make sure the address you provide is complete and accurate, and consider having the check sent to a trusted contact in the U.S. who can forward it to you or deposit it on your behalf if you have power of attorney.

Opening a U.S. bank account is another option if you have a U.S. address (even a temporary one, such as a friend's or family member's address) or if you are a U.S. citizen or permanent resident abroad. Some online banks and credit unions allow you to open an account remotely and receive direct deposits, which can be faster and more reliable than international check delivery. Once the refund arrives in your U.S. account, you can transfer it to your foreign account using a wire transfer or international money transfer service, though you may pay a fee for the transfer.

Currency conversion and fees for foreign deposits

If your foreign bank account is held in a currency other than U.S. dollars, the refund will be converted at the exchange rate in effect on the day the transfer is processed. You do not control this rate, and it may be less favorable than the rate you see online. The conversion is handled by the intermediary banks involved in the transfer, not by the IRS or your bank.

Some foreign banks charge a fee for receiving international transfers, and this fee is typically deducted from the refund amount before it is deposited into your account. Ask your bank in advance what fee, if any, they charge for incoming ACH transfers from the United States. A few banks charge no fee; others charge a flat amount (such as $10 to $30) or a percentage of the transfer. Knowing this in advance helps you understand how much of your refund will actually reach your account.

Wire transfers and international money transfer services (such as Wise, OFX, or similar providers) often offer better exchange rates and lower fees than bank-to-bank transfers, but they require you to have a U.S. account first. If you are using a U.S. account as an intermediary, compare the cost of transferring from your U.S. account to your foreign account using your bank's wire service versus using a third-party money transfer service.

Documentation and verification for foreign accounts

When you file a tax return or request a refund and provide a foreign bank account, you may be asked to verify your identity or provide additional documentation. This is more common if you are a non-resident or if the account is in a country subject to additional U.S. banking scrutiny.

Have the following information ready: your full legal name as it appears on your tax return, your foreign bank account number, your bank's name and location, the IBAN or SWIFT code if required, and your U.S. tax identification number (Social Security Number or ITIN). If you are filing a return for the first time or if your address or account information has changed, the IRS or state agency may contact you to confirm details before processing your refund.

Some insurance companies and other refund-issuing organizations have stricter verification requirements for foreign accounts than the IRS does. If you are waiting for a non-tax refund and have provided a foreign account, contact the issuer directly to confirm they have received your account information and to ask whether they need any additional documentation from you.

Frequently Asked Questions

Can I use a foreign bank account to receive a federal tax refund?

Yes, if your bank participates in the ACH system and accepts transfers from U.S. government agencies. Contact your bank to confirm participation and to get the correct account information to provide on your tax return. Processing takes longer than domestic deposits — usually 3 to 6 weeks — because the transfer crosses international borders.

What if I do not know my bank's routing number or SWIFT code?

Call your bank's customer service line or visit their website and ask for the information needed to receive an international ACH transfer from the United States. Provide them with the exact information they give you on your tax return or refund request form. Using incorrect information will delay or prevent your refund from arriving.

Will my refund be converted to my local currency automatically?

Yes, if your account is held in a currency other than U.S. dollars. The conversion happens during the transfer process at the exchange rate set by the intermediary banks, not by the IRS. You do not control the rate. Your bank may also deduct a fee for receiving the international transfer.

What should I do if my refund does not arrive after 6 weeks?

Check the status using the IRS "Where's My Refund?" tool to confirm the refund was sent. If it shows as sent but you have not received it, contact your bank to ask whether the transfer arrived and was processed. If your bank has no record of it, contact the IRS or your state tax agency with your refund tracking information and ask them to investigate.

Can I have a check mailed to my foreign address instead of using direct deposit?

Yes, though delivery is slow and unreliable. Checks mailed internationally typically take 6 to 12 weeks to arrive and can be lost or damaged in transit. If you choose this option, provide a complete and accurate address. Direct deposit is usually faster and safer if your bank can accept it.