Checking account bonuses are not limited to U.S. citizens, but banks do set their own rules about who can open an account
A checking account bonus is money a bank offers you for opening an account and meeting certain conditions — usually depositing a minimum amount or setting up direct deposit. Whether you can receive one depends on two separate things: whether you can open a checking account at all, and whether that specific bank's bonus offer includes you.
Banks are required by federal law to verify your identity and citizenship status before opening any account. This does not mean you must be a U.S. citizen. You can open a checking account if you are a permanent resident, have a valid visa, or hold an Individual Taxpayer Identification Number (ITIN). However, each bank decides which customer categories may have access to for its bonus offers, and some banks exclude non-citizens even if they will open an account for them.
The clearest way to know is to call the bank's customer service line or visit a branch with your identification documents and ask directly: "Can I receive the bonus offer if I am not a U.S. citizen?" Banks change their bonus terms frequently, so a yes or no from the bank itself is more reliable than any general statement.
Key Takeaways
- You do not need to be a U.S. citizen to open a checking account, but you do need to prove your identity and provide a Social Security Number or ITIN.
- Some banks offer bonuses to non-citizens, while others restrict bonuses to citizens only — the bank's terms determine this, not federal law.
- The fastest way to find out is to contact the bank directly and ask whether the specific bonus offer includes your immigration status.
- If one bank says no, other banks may say yes, so it is worth checking with multiple institutions before deciding where to open your account.
What banks need to verify before opening any account
Every bank must follow federal rules called Know Your Customer (KYC) requirements. These rules require the bank to confirm who you are and whether you are legally allowed to have a U.S. bank account. This is not about citizenship — it is about preventing fraud and money laundering.
To open a checking account, you will need to provide a government-issued ID (a passport, visa, or state ID card) and either a Social Security Number or an ITIN. An ITIN is a nine-digit number the IRS issues to people who are not may be able to access for a Social Security Number but need to file taxes or conduct financial business in the United States. You can explore for an ITIN through the IRS website or at a local IRS office.
Once you have provided this information, the bank can open your account. The account itself is not restricted by citizenship. The bonus offer, however, is a separate decision the bank makes about which customers it wants to reward.
How banks decide who gets bonus offers
Banks create bonus offers to attract new customers. When a bank writes the terms of a bonus, it can include or exclude any group it chooses — as long as it does not violate anti-discrimination laws. This means a bank can say "U.S. citizens only" if it wants to, but it can also say "all customers" or "customers with a valid visa."
Some large national banks, such as Chase and Bank of America, have offered bonuses to non-citizens in the past. Other banks restrict bonuses to citizens. Some banks do not offer bonuses at all. The terms change regularly — a bank might offer a bonus to all customers one year and only to citizens the next year.
The bonus terms are usually printed on the bank's website or in the branch. Look for a section called "Promotions," "Offers," or "New Customer Bonuses." The fine print will say something like "available to U.S. citizens and permanent residents" or "available to all customers." If the terms do not mention citizenship, call the bank to ask.
Where to find banks that accept non-citizens
If you are not a U.S. citizen and want to open a checking account with a bonus, start by calling or visiting banks in your area. Community banks and credit unions are sometimes more flexible than large national chains, though this varies widely. Some credit unions have fewer restrictions on who can join and what bonuses they offer.
Online banks sometimes have different rules than brick-and-mortar banks. Some online banks will open accounts for non-citizens but may not offer bonuses to them. Others offer bonuses to anyone who meets the account requirements. The only way to know is to check each bank's website or call their customer service line.
If you have a work visa or student visa, some banks offer accounts specifically for visa holders. These accounts may or may not include bonus offers. Ask your employer or school if they have a partnership with a bank — many do, and those banks are already set up to work with visa holders.
What happens if a bank says no to the bonus
If a bank will not give you the bonus because of your immigration status, you still have options. You can open the account without the bonus and use it normally. You can also shop around — another bank may offer the same type of account with a bonus that includes you.
Do not let a rejected bonus stop you from opening a checking account if you need one. The account itself is what matters for paying bills, receiving paychecks, and building a banking history. The bonus is extra money, not a requirement.
If you plan to stay in the United States long-term, opening an account now — even without a bonus — helps you build a financial record. Banks look at how long you have had an account and how you use it when you explore for credit later. Starting early gives you an advantage.
Documents you will need to bring
When you go to open a checking account, bring your government-issued ID (passport, visa, or state ID) and your Social Security Number or ITIN. Some banks also ask for a second form of ID or proof of address, such as a utility bill or lease. Call ahead to ask what the specific branch needs.
If you do not have an ITIN yet and think you will need one, you can explore online at the IRS website or visit an IRS office. The process takes a few weeks. If you are in a hurry to open an account, some banks will hold your process while you get your ITIN, though this varies by bank.
Frequently Asked Questions
Can I get a checking account bonus if I have a work visa?
Some banks offer bonuses to visa holders, and some do not. Call the bank and ask whether the bonus is available to people on work visas. If the bank says no, try another bank — policies differ widely.
What is an ITIN and how do I get one?
An ITIN is a nine-digit number the IRS issues to people who need to file taxes or conduct financial business but do not have a Social Security Number. You can explore online at irs.gov or visit a local IRS office. The process takes a few weeks.
If a bank opens my account but will not give me the bonus, can I switch banks later?
Yes. You can open an account at one bank, use it for a while, and then open an account at another bank that offers a bonus you may have access to for. There is no penalty for having accounts at multiple banks.
Do I need to be a permanent resident to get a checking account bonus?
No. Some banks offer bonuses to people on temporary visas, people with ITINs, and other non-citizens. Others restrict bonuses to permanent residents or citizens. Each bank sets its own rules, so you need to ask the specific bank.
What if the bank's website does not say whether non-citizens can get the bonus?
Call the bank's customer service number and ask directly. The website terms may not cover every situation. A representative can tell you whether you may have access to based on your specific immigration status.