Yes, non-US citizens can open business bank accounts, but the process is stricter than for personal accounts
Banks in the United States will open a business account for a non-US citizen, but you will face more documentation requirements and fewer options than a US citizen would. The main barrier is not your citizenship status — it is proving your identity and the legitimacy of your business to the bank's satisfaction. Most banks require a valid passport, an Individual Taxpayer Identification Number (ITIN), and proof that your business is real and operating.
The specific documents you need depend on your visa status, how long you have been in the country, and what type of business structure you have chosen. A bank cannot refuse you solely because you are not a US citizen, but it can require more paperwork to verify who you are and what you are doing.
Key Takeaways
- You will need a valid passport, an ITIN (not a Social Security Number), and proof your business exists — such as a business license or formation documents — before most banks will open an account.
- Some banks are more willing to work with non-US citizens than others; community banks and those with international divisions often have clearer processes than large national chains.
- Your visa status matters: some visa types (like H-1B or L-1) make the process easier, while others (like tourist visas) may disqualify you entirely.
- You may be asked to provide a US address, a US phone number, and proof of how long you have been in the country, even if you are operating the business legally.
What documents you will need to bring
Start with your passport — this is your primary form of identification and the bank will copy it. Bring the original, not a photocopy. If your passport is expiring soon, consider renewing it before you explore, because some banks will not accept a passport with less than six months of validity remaining.
Next, you need an Individual Taxpayer Identification Number (ITIN). This is a nine-digit number issued by the Internal Revenue Service specifically for non-US citizens who need to file taxes or open financial accounts. You cannot use a Social Security Number if you do not have one, and you cannot use someone else's number. To get an ITIN, you file Form W-7 with the IRS; this takes four to six weeks. You can explore by mail or, in some cases, through an IRS-authorized agent in your area.
Bring proof that your business exists. This might be a business license from your city or county, articles of incorporation if you formed an LLC or corporation, a DBA (Doing Business As) certificate, or a business registration document from your state. If you have not yet registered your business formally, some banks will accept a business plan or a letter explaining what you do, but this is less common and you should call ahead first.
Finally, bring proof of your US address and phone number. A lease, utility bill, or mail from a government agency counts. If you do not have a US address yet, some banks will accept a temporary address or a business address, but this varies by bank.
How your visa status affects your chances
Your immigration status shapes what banks will accept. If you are on an H-1B visa (specialty occupation worker), L-1 visa (intracompany transfer), or E-2 visa (treaty investor), you are in the strongest position. Banks see these as stable, work-authorized statuses, and many have streamlined processes for these visa holders.
If you are on an F-1 student visa, the situation is more complicated. You can open a business account, but the bank may ask whether your business is related to your studies or whether you have authorization to work. Some banks will decline outright; others will require a letter from your school's international student office confirming you are permitted to work.
If you are on a tourist visa (B-1/B-2) or have no visa at all, most banks will not open a business account for you. They see this as a sign that you are not authorized to work in the United States. Even if you are operating legally under other rules, the bank's compliance department will likely flag the process.
If you are in the country on a work permit or Employment Authorization Document (EAD), bring that document along with your passport. It proves you have permission to work.
Which banks are most likely to say yes
Large national banks like Chase, Bank of America, and Wells Fargo have strict compliance policies and often require a Social Security Number or a longer history in the United States. They are not impossible to work with, but they are slower and more likely to ask for additional documentation.
Community banks and credit unions are often more flexible. They know their customers personally and are more willing to work through documentation questions. If you have a community bank in your area, call and ask whether they have experience opening accounts for non-US citizens. Many do.
Banks with international divisions or those located in areas with large immigrant populations — such as major cities — tend to have clearer processes for non-US citizens. Some have staff who speak your language and understand visa categories.
Online banks are generally not an option because they cannot verify your identity in person and cannot accept a passport as your only form of ID. You will need to visit a physical branch.
The process process and what to expect
Call the bank before you go in. Ask to speak with a business accounts representative and tell them you are a non-US citizen. Ask what documents they need and whether they have opened accounts for people in your situation before. This conversation will save you a wasted trip.
When you visit, bring everything listed above plus copies of your business documents. Bring more than one form of address proof if you have it. The bank will likely ask you questions about your business: what you sell or do, who your customers are, where you operate, and how long you have been running it. Be honest and specific. Vague answers raise red flags.
The bank will run a background check and verify your ITIN with the IRS. This takes a few days to a week. You may be asked to return with additional documents or to clarify something in writing. This is normal and does not mean you have been rejected.
Once approved, you will sign the account agreement and deposit money. Most banks require a minimum opening deposit for a business account, usually between $100 and $500, though this varies.
What to do if you are turned down
If a bank says no, ask why. The reason matters. If they say you do not have a Social Security Number, explain that you have an ITIN and ask whether that is acceptable. If they say your visa status does not permit work, bring documentation from your visa category or from an immigration attorney showing that it does.
If the bank will not budge, try another bank. Different banks have different policies, and what one rejects another may accept. Community banks and smaller regional banks are worth trying if the national chains turn you down.
If you are having trouble, consider consulting an immigration attorney or an accountant who works with non-US citizens. They can advise you on whether your situation is actually a barrier or whether the bank is being overly cautious. Some accountants will even write a letter on your behalf explaining your status.
Using the account once it is open
Once your account is open, use it like any other business account. Deposit checks, pay bills, transfer money, and request a debit card. The bank may limit your initial transaction amounts or require you to visit in person for large transfers, but these restrictions usually lift after a few months of activity.
Keep your ITIN and passport information current. If your passport expires or your visa status changes, tell the bank. Banks are required to update their records when your identification changes, and staying ahead of this prevents account freezes later.
Frequently Asked Questions
Do I need a Social Security Number to open a business account?
No. You can use an ITIN instead. A Social Security Number is not required for non-US citizens. If a bank says you need one, ask whether an ITIN is acceptable — most will say yes once you clarify that you have one.
Can I open a business account on a tourist visa?
Most banks will not open a business account for someone on a tourist visa because the visa does not authorize work. If you are operating a business legally under a different rule (such as a visa waiver country with specific exceptions), bring documentation of that authorization. Otherwise, you may need to change your visa status first.
How long does it take to get approved?
Once you submit your documents, approval usually takes one to two weeks. The bank needs time to verify your ITIN with the IRS and run background checks. If they ask for additional documents, the timeline extends. Call the bank after a week to check on the status.
What if my business address is the same as my home address?
That is fine. Many small businesses operate from home. Bring proof of your home address and tell the bank that your business operates from there. You do not need a separate commercial space.
Can I use a business account opened in another country?
No. You need a US business account to conduct business in the United States. A foreign bank account will not work for US transactions, and most US vendors and customers will not accept payments from foreign accounts. Open a US account even if you also have accounts elsewhere.