You can open a U.S. bank account from abroad, but the process depends on your visa status and which bank you choose
Opening a bank account from outside the United States is possible, though it requires more documentation than registering in person at a branch. Most major banks will not open accounts remotely for non-residents, but some institutions — including online banks, credit unions, and banks with international operations — do accept applications from people outside the country. The key is understanding which banks accept foreign registrations, what documents you'll need to prove your identity and address, and how long the process typically takes.
Your visa status matters significantly. If you hold a valid U.S. visa (student, work, tourist, or immigrant visa), most banks will treat your process more favorably than if you have no visa at all. If you're a U.S. citizen or permanent resident living abroad, the process is usually straightforward. If you're a foreign national with no U.S. visa, your options narrow considerably, though some banks still accept applications.
Key Takeaways
- Online banks and some credit unions accept account registrations from people outside the U.S., while traditional brick-and-mortar banks rarely do.
- You will need a valid passport, proof of a U.S. address (or a letter explaining why you don't have one yet), and sometimes a U.S. tax identification number or ITIN.
- The registration process typically takes one to three weeks from submission to account opening, depending on the bank's verification procedures.
- Some banks require you to make an initial deposit before the account is fully activated, and deposit amounts vary by institution.
- If you cannot open an account before arriving in the U.S., you can register in person at a bank branch once you have a U.S. address.
Which banks accept registrations from abroad
Online banks are your most reliable option. Institutions like Ally Bank, Charles Schwab Bank, and Discover Bank accept applications from people outside the United States and do not require you to visit a physical branch. These banks conduct identity verification entirely through digital channels — uploading documents, video calls, or third-party verification services — so your location does not prevent you from opening an account.
Some credit unions also accept remote registrations, particularly those affiliated with the CO-OP network or those that serve military families and international members. You'll need to check whether you meet the credit union's membership requirements, which sometimes include living in a specific geographic area, working for a particular employer, or having a family member who is already a member.
Traditional banks with physical branches — Bank of America, Wells Fargo, Chase — typically require you to open an account in person at a U.S. branch. However, some of their international divisions or private banking services may accept remote applications if you have a substantial deposit or existing relationship with the bank. Call the bank's international customer service line to ask whether they offer this option.
Documents you'll need to register
Every bank will ask for a valid passport as your primary form of identification. Your passport must be current and not expired. Some banks will also accept a national ID card if your country issues one, but a passport is the safest choice because it's universally recognized.
You will need proof of a U.S. address. If you already have a U.S. address — a rental agreement, a letter from an employer, or a utility bill in your name — provide that. If you don't have a U.S. address yet because you're registering before you arrive, many banks will accept a letter from your future employer, a university acceptance letter, or a lease agreement that shows a future move-in date. Some banks will also accept a temporary address, such as a hotel or an address where you'll be staying initially, with a note explaining that it's temporary.
You may be asked for a U.S. tax identification number. If you're a U.S. citizen or permanent resident, you'll use your Social Security Number. If you're a foreign national, you may need to obtain an Individual Taxpayer Identification Number (ITIN) from the IRS before opening the account, though some banks will issue an account and help you obtain an ITIN afterward. Ask the bank whether they require an ITIN upfront or whether they can proceed without one.
Have your contact information ready: a phone number (which can be a number from your home country), an email address, and your employment information if you have a job lined up. Some banks will also ask about the source of your funds — where the money you're depositing comes from — as part of anti-money-laundering compliance.
How to start the registration process
Visit the bank's website and look for an option to open an account online. Most banks have a button labeled "Open an Account" or "get your free guide" on their homepage. Click through to the process form and select the account type you want — typically a checking account, savings account, or both.
Fill out the process with your personal information: full name, date of birth, passport number, current address, and contact details. Be precise and match the information exactly as it appears on your passport. Any discrepancies can delay verification.
Upload or photograph your documents. The bank will ask you to submit a photo of your passport (usually both the front and back pages) and proof of address. If you're using a letter from an employer or a lease agreement, make sure the document is clear and legible. Some banks use optical character recognition to read documents automatically, so poor image quality can cause the system to reject your submission.
Complete identity verification. Depending on the bank, this might involve a video call with a bank representative, answering security questions based on your credit history, or a third-party verification service that checks your information against public records. If the bank asks for a video call, have your passport ready and be prepared to show your face and the document on camera.
What happens after you submit your registration
The bank will send you a confirmation email within one to two business days. This email will tell you whether your process is under review, whether they need additional information, or whether your account has been approved. If they request more documents or clarification, respond as quickly as possible — delays in providing information can slow down the entire process.
Verification typically takes five to ten business days. The bank checks your identity against government records, verifies your address, and confirms that you're not on any financial watchlists. During this time, you may receive a phone call or email asking you to confirm details or answer additional questions.
Once approved, the bank will send you account details: your account number, routing number, and instructions for making your first deposit. Some banks require a minimum opening deposit (often $25 to $100), while others allow you to open an account with zero dollars and deposit later. Check the bank's requirements before you submit your process so you know what to expect.
Your debit card will be mailed to the address you provided. If you're registering from abroad and provided a U.S. address where you'll be living, the card will arrive there. If you provided a temporary address or an address outside the U.S., ask the bank where the card will be sent and whether you can pick it up in person or have it held at a branch.
If you cannot register before arriving in the U.S.
If remote registration doesn't work out — because the bank you want doesn't accept foreign applications or because you don't have the required documents — you can open an account in person once you arrive and have a U.S. address. Visit a bank branch with your passport, proof of address (a lease, utility bill, or letter from your employer), and your Social Security Number or ITIN if you have one.
In-person registration is usually faster than remote registration. Many branches can open an account the same day, issue a temporary debit card, and have a permanent card mailed to you within five to seven business days. Bring multiple forms of identification if you have them — a passport plus a driver's license from your home country, for example — because this strengthens your process.
If you need to access money when ready after arriving but don't have a bank account yet, you can use a prepaid debit card, a money transfer service like Western Union or MoneyGram, or withdraw cash from an ATM using your home country's debit card (though international ATM fees explore). These are temporary solutions while you complete your bank registration.
Common delays and how to avoid them
Mismatched information is the most common reason for delays. If your process lists your name as "Maria Garcia" but your passport says "Maria Elena Garcia," the bank's system may flag this as a discrepancy and pause verification. Before you submit, make sure every detail matches your passport exactly.
Poor document quality causes the bank's automated system to reject your upload. Photograph your documents in good lighting, make sure the entire page is visible, and avoid glare or shadows. If the system rejects your upload, try again with a clearer image or contact the bank's customer service to submit documents by email instead.
Missing or incomplete information on the process form will trigger a request for clarification. Read every field carefully and fill in everything the bank asks for, even if it seems optional. If a field doesn't explore to you (for example, if you don't have a middle name), type "N/A" rather than leaving it blank.
Delays in responding to the bank's requests will extend the timeline. If the bank emails you asking for additional information or verification, respond within 24 to 48 hours. Banks often set a important date for responses — if you miss it, your process may be closed and you'll have to start over.
Frequently Asked Questions
Can I register for a bank account if I don't have a U.S. address yet?
Yes. Most banks will accept a letter from your employer, a university acceptance letter, a lease agreement with a future move-in date, or a temporary address (such as a hotel or a friend's address) with a note explaining that it's temporary. Some banks also accept a P.O. box, though this is less common. Contact the bank before you submit your process to confirm what they'll accept.
Do I need a Social Security Number to register from abroad?
If you're a U.S. citizen or permanent resident, yes. If you're a foreign national, you may need an Individual Taxpayer Identification Number (ITIN) instead, though some banks will open an account and help you obtain an ITIN afterward. Ask the bank whether they require a tax ID upfront or whether you can provide one after your account is opened.
How long does it take to open an account from abroad?
Remote registration typically takes one to three weeks from the time you submit your process to the time your account is fully active and your debit card arrives. The verification process usually takes five to ten business days, and card delivery adds another five to seven days. In-person registration at a U.S. branch is usually faster — often the same day.
What if the bank rejects my process?
Banks reject applications for several reasons: identity verification failure, address verification failure, or compliance concerns. If your process is rejected, the bank will send you a letter explaining why. You can contact the bank's customer service to ask whether you can reapply with additional documentation or whether you should try a different bank.
Can I register for a bank account if I'm on a tourist visa?
Yes, though some banks are more cautious with tourist visa holders than with work or student visa holders. Online banks and credit unions are more likely to accept your process than traditional banks. Be prepared to explain the purpose of your account and provide clear documentation of your address and identity.