A foreign corporation does not legally have to open a separate U.S. checking account, but most do anyway because banks require it
A foreign corporation — a business incorporated outside the United States but doing business here — can operate through the owner's personal account or a shared business account in theory. In practice, U.S. banks will not let you do this. They require a separate business account in the corporation's name, with an Employer Identification Number (EIN) and proof of corporate registration. The bank's underwriting rules, not federal law, create the requirement.
If you try to deposit business income into a personal account, the bank may freeze it, flag it for suspicious activity, or close the account. The IRS also expects business and personal money to be separate for tax purposes — mixing them makes audits harder and can cost you liability protection if the corporation is ever sued.
Key Takeaways
- U.S. banks require foreign corporations to open a business checking account in the corporation's name; personal accounts cannot legally hold business funds.
- You will need an EIN from the IRS, proof of foreign incorporation, and often a U.S. tax ID or state registration to open the account.
- Some banks require a U.S. address, a U.S. agent, or a minimum deposit; requirements vary by bank and by state.
- Keeping business and personal money separate protects your liability shield and makes tax filing and audits much simpler.
What banks require to open an account for a foreign corporation
Most U.S. banks will ask for an Employer Identification Number (EIN) — a nine-digit tax ID issued by the IRS. You can get an EIN online at irs.gov without cost, even if you are not yet a U.S. resident. You will also need to show proof that the corporation exists: a certificate of incorporation from your home country, or a certified English translation of it.
Banks also want to know whether the corporation is registered to do business in the state where you are opening the account. Some states require foreign corporations to register before they can open a bank account; others do not. Your bank will tell you which documents they need. Bring your passport or national ID, the corporation's bylaws or articles of incorporation, and the name and address of a U.S. agent or representative if the bank asks for one.
A few banks require a minimum deposit to open the account — often $500 to $2,500. Some also charge higher monthly fees for foreign-owned businesses or require you to maintain a higher balance. Call ahead to three or four banks in your area and ask what they need before you visit.
Whether you need a U.S. address or registered agent
Many banks will not open an account without a U.S. mailing address. If you live abroad, you have three options: use the address of a U.S. office or workspace, use a mail forwarding service that gives you a real street address (not a P.O. box), or use the address of a registered agent in the state where the corporation is registered.
A registered agent is a person or company that receives legal documents on behalf of your corporation. Most states require foreign corporations to name one before they can do business there. If you have already registered your corporation in a U.S. state, you likely already have an agent; if not, you can hire one through a business formation service for $100 to $300 per year. The agent's address becomes your official U.S. address for banking and legal purposes.
Some banks will accept a mail forwarding address instead. Services like UPS Store, iPostal1, or Traveling Mailbox rent you a street address (not a P.O. box) that you can use for banking. These cost $10 to $30 per month and work for most banks, though a few still prefer a registered agent or a physical office.
State registration and its effect on banking
Whether you need to register your foreign corporation with a state depends on where you do business. If you have employees, an office, or regular customers in a state, that state usually requires you to register before you open a bank account there. If you only sell online to U.S. customers and have no physical presence, registration may not be required — but the bank may still ask for it.
Registration is done through the state's Secretary of State office and costs $50 to $500 depending on the state. It takes one to four weeks. Once you register, you get a certificate of good standing that you can show the bank. Some banks will not open an account without this certificate; others will open the account and ask you to provide it later.
If you have not registered in any U.S. state yet, ask the bank whether registration is required before you open the account. If it is, you may need to register first, which delays the account opening by a few weeks.
Tax reporting and liability protection reasons to keep accounts separate
The IRS expects business income and personal income to be reported separately. If you deposit business revenue into your personal account, the IRS may treat it as personal income and tax it differently. You will also have a harder time proving business expenses at tax time, because the IRS will have to sort through personal transactions to find business ones.
More importantly, a separate business account protects your liability shield. A foreign corporation is a legal entity separate from you as an owner. If someone sues the corporation, they can only go after the corporation's assets — not your personal savings — as long as you keep business and personal money separate. If you mix them, a court may decide to "pierce the corporate veil" and hold you personally liable. This is rare but expensive when it happens.
A separate account also makes tax filing simpler. Your accountant can download the business account statement and match it to your tax return without having to filter out personal transactions. This saves time and reduces the chance of errors.
How to open the account if you live outside the U.S.
You have two main routes: open the account in person at a U.S. bank branch, or open it remotely by mail and video call.
If you can visit the United States, go to a bank branch with your passport, EIN letter, certificate of incorporation, and proof of address. Bring originals and copies. The account usually opens the same day or within a few days. This is the fastest and most reliable method.
If you cannot visit, call banks that offer remote account opening — many large banks like Chase, Bank of America, and Wells Fargo do, though policies vary by state. You will mail in documents, have a video call with a banker to verify your identity, and sign documents electronically. This takes one to three weeks. Some smaller banks do not offer remote opening for foreign corporations, so call ahead.
A few banks require you to visit in person no matter what. If the bank you want to use has this rule, you will need to plan a trip or find a different bank.
Alternatives if a bank turns you down
If a traditional bank refuses to open an account, you have other options. Online banks like Wise, Stripe, or Mercury sometimes have lower barriers for foreign-owned businesses, though they may still ask for an EIN and U.S. address. Business payment platforms like PayPal or Square let you receive payments without a traditional bank account, though they charge higher fees and have lower transaction limits.
A business formation service like Stripe Atlas or Firstbase can help you register your corporation in a U.S. state and sometimes connect you with banks that work with foreign owners. They charge $500 to $2,000 but handle the paperwork and can speed up the process.
If you are in a country with a U.S. embassy or consulate, you can also ask the commercial section for a list of banks that work with foreign businesses in that region. Some banks have international divisions that specialize in this.
Frequently Asked Questions
Can I use a personal account if I am the only owner?
No. U.S. banks will not allow business income to be deposited into a personal account, even if you are a sole owner. The bank's compliance rules require a separate business account. If you deposit business money into a personal account, the bank may freeze it or close the account.
Do I need a U.S. tax ID if I already have an EIN?
An EIN is your U.S. tax ID. You do not need anything else. Some states also issue state tax IDs, but the EIN is what the bank needs. You can get an EIN free from the IRS website in about 15 minutes.
What if the bank asks for a U.S. Social Security number?
Tell them you do not have one because you are not a U.S. resident. They should accept your passport number or national ID number instead. If they refuse, try a different bank — many will work with foreign owners without an SSN.
How long does it take to open the account?
In person, usually the same day or within a few days. By mail and video call, one to three weeks. If you need to register the corporation with a state first, add one to four weeks for that step.
Will the bank charge me more because I am foreign-owned?
Some banks do charge higher monthly fees or require a higher minimum balance for foreign-owned businesses. Call several banks and compare their rates before you choose one. Online banks and payment platforms sometimes have lower fees than traditional banks.