T
The Daily Insight

Can a foreign national have a US bank account?

Author

James Williams

Published Mar 31, 2026

The USA Patriot Act made it difficult for foreigners to open accounts or engage in monetary transactions in the U.S. Foreigners require more identification than permanent residents and citizens. Anyone who opens an account may need a Social Security number or an individual taxpayer identification number.

Can I open an offshore account in USA?

That has led some to believe that US citizens cannot open and maintain offshore bank accounts, investment accounts, and other types of financial resources. That’s not the case. While some things have changed over the years, the truth is that US citizens are free to open accounts outside the country’s borders.

What do I need to open a business account at US bank?

To open a business checking account, you’ll need:

  1. Your business’s Employer Identification Number (EIN) or tax ID number, or your Social Security number if you’re a sole proprietorship.
  2. Articles of Incorporation, Articles of Organization or a charter or similar legal document that indicates when your company was formed.

How do I open a US bank account from another country?

To open a bank account as a non-resident, you will usually need the following documents¹:

  1. Proof of address with contact information and personal details.
  2. Two forms of ID – Passport and government-issued ID or valid driver’s license.
  3. Social Security number or Individual Taxpayer Identification Number.

How do I open a LLC account at US Bank?

In most cases, you’ll need to actually visit the US bank in person to open your LLC account. You may be able to start your application online, but you’ll have to present yourself at a US branch of the bank to hand in your documents.

How do I open a US business bank account from overseas?

It’s not possible to open a bank account in the U.S. as a foreign entity. U.S. business bank account requirements mean that your business needs to be registered in the USA and have an EIN (Employer Identification Number – a unique identification that is assigned to a business to ensure it can be identified by the IRS).

How much does it cost to open a business account at US Bank?

U.S. Bank business checking at a glance

U.S. Bank Silver Business Checking
Monthly fee:$0
Minimum opening deposit requirement:$100
APY:None
Transactions:125 free transactions per statement cycle; 50 cents for each additional transaction

Can a foreign national open a LLC account?

There isn’t going to be a “black and white” rule on this, so if you’re a foreign national opening an LLC bank account in the US, we recommend calling the bank ahead of time and speaking with the branch manager. This will help you determine which documents and forms of identification you need to bring in to open your LLC bank account.

Can a foreign company open an US bank account?

Setting up a US LLC for your foreign business can be a good idea in general, as you can completely avoid US tax in many cases. A US company is easy to set up, and the process takes about 1-2 weeks, depending on the state of incorporation. Once the company has been set up, you can start the process of opening a bank account.

Can a non US resident open a LLC bank account?

Foreigners (non-US residents) can open a U.S. LLC bank account. You don’t have to be an American citizen or a U.S. resident alien to open a business bank account in the U.S. 2021 update for non-US residents: Mercury

Can a non-resident have a US bank account?

US bank account for non-residents – How can you open one? Having a US bank account is beneficial if you do business in the US, even when you are not a resident there. A US bank account makes handling payments easier. It also allows you to avoid expensive foreign exchange fees.