Table of Contents
▼
Does Stripe require an SSN?
No. Stripe does not require an SSN from non-US citizens. Stripe asks for a tax ID. For a US LLC that is an EIN (Employer Identification Number, the IRS-issued business tax ID). For a non-US company it is your home-country business tax ID. An SSN is a US personal tax number for US citizens and residents, and it is not the same thing as an EIN.
Quick Answer: A non-US citizen can open a Stripe account without an SSN. For a US Stripe account, you need a US-registered legal entity, a US tax ID (EIN), a physical US address where you can receive mail, a phone number, a government-issued ID, a working website, and a bank account in the same country [13]. For a Stripe account in your own country, you need the equivalent entity, tax ID, address and bank account there [1][7].
Here is the part most articles get wrong. They say Stripe "needs your SSN," which is only true if you are a US person applying as an individual. Stripe's requirements page for US accounts says unregistered businesses must have a business owner or representative physically located in the US, and registered businesses must be registered in the US [5][8]. That page does not mention SSN.
Stripe collects tax information from non-US persons on Form W-8BEN (for individuals) or Form W-8BEN-E (for entities), not the W-9 you may have seen in US tutorials. The W-9 is for US persons. If you are a non-resident with a US LLC, Stripe's compliance flow routes you to the W-8 series.
So the real question is not "SSN or not." It is: which country's Stripe account are you applying for, and do you have the entity and bank account that country's rules demand? Those two questions decide everything else in this guide.
The LLC and EIN route explained
Form a US LLC, get an EIN from the IRS using Form SS-4, open a US business bank account, then apply for Stripe as a US business. That is the sequence. Each step gates the next one.
Step 1: Pick a state and form the LLC. Wyoming, Delaware and New Mexico are the three states non-residents pick most. Wyoming and New Mexico have no state corporate income tax for LLCs and low annual fees; Delaware has the most developed corporate law and is what most investors expect. You file Articles of Organization (the state's formation document) and appoint a registered agent — a person or company with a physical address in that state who accepts legal mail on your behalf. You do not need to live in the US to do this [11].
Step 2: Get your EIN. This is where non-residents hit a wall. The IRS online EIN application requires an SSN or ITIN, so you cannot use it. You file Form SS-4 by fax or mail instead. Budget 4–6 weeks for the response, and note that fax is usually faster than mail. The IRS returns a CP 575 notice, or you can later request a 147C letter if you lose it. Both are the EIN confirmation documents Stripe and banks ask for.

Official form (IRS.gov): Form SS-4 official PDF
Step 3: Open a US business bank account. Traditional US banks (Chase, Bank of America, Wells Fargo) usually want you to walk in with documents in person, which is impractical from India. Fintechs — Mercury, Wise Business, Relay — let non-residents apply online. Approval is the provider's decision, not a right, and requirements change; check each provider's current page before you count on it.
Step 4: Apply for Stripe. You enter your EIN, your US business address, your phone number and your bank account. Stripe reviews and either approves, asks for more documents, or declines.
Stripe Atlas is the shortcut version: it handles Delaware C-corp or LLC formation, registered agent setup and EIN application end to end for a fee [9]. You still wait on the IRS for the EIN. Atlas does not skip that step.
Country restrictions and supported regions
Stripe processes payments in a specific list of countries, and you must open your account in the country where your legal entity sits. Stripe publishes that list on its global availability page [2][14]. Supported markets include the US, UK, Canada, Australia, most of the EU, Singapore, Japan, and India — but Stripe India carries its own local requirements, and several large markets are still not supported.
If your home country is not on the list, the US LLC route is the standard workaround. Form the LLC, get the EIN, open a US bank account, apply for a US Stripe account. You are not pretending to be American; you are operating a real US entity that is owned from abroad.
One nuance trips up almost everyone: Stripe requires a physical location in the account country where you can receive mail, not a P.O. box [13]. For a US account, that means a real US business address. Whether a registered agent's address alone satisfies Stripe is not something Stripe states publicly — founders report mixed results, and Reddit threads on the topic repeatedly flag the physical-address requirement as the sticking point [6]. Practical read: use a virtual office or commercial mail address that gives you a street address and a mail-receiving service, keep it consistent everywhere (IRS, bank, Stripe), and be ready to explain it if asked.
Documents Stripe asks for
Expect to upload five things: government-issued photo ID, EIN confirmation letter (CP 575 or 147C), LLC formation documents, proof of US business address, and bank account details. Stripe may also ask for a bank statement or voided check, and for non-US owners it collects Form W-8BEN (individual) or W-8BEN-E (entity) to certify foreign tax status.

Official form (IRS.gov): Form W-8BEN official PDF
Keep one rule in mind across every document: the business name, address and EIN must match exactly on the LLC filing, the IRS records, the bank account and the Stripe application. Mismatches are the most common cause of verification delays. If your LLC is "Nimbus Labs LLC" on the state filing, do not write "Nimbus Labs" on Stripe.
High-risk industries — adult content, gambling, certain financial services, supplements — get asked for more. Stripe decides what it will and will not underwrite; no guide can promise approval.
Verification and payout timelines
Stripe verification typically takes minutes to a few days once your documents are complete, and payouts generally land 2–7 business days after a charge depending on country and industry. New accounts often start on a longer payout schedule or with a rolling reserve before Stripe shortens it.
The longest wait is almost never Stripe. It is the IRS.
- LLC formation: 1–2 weeks (state-dependent, expedited options cost more)
- EIN by fax or mail: 4–6 weeks — this is the bottleneck
- US business bank account: 1–2 weeks with a fintech, longer with a traditional bank
- Stripe review: 1–7 days
Total realistic timeline from zero to accepting payments: 6–10 weeks, and the EIN is what sets the clock. Stripe Atlas can compress the formation and banking steps but cannot make the IRS issue an EIN faster [9].
What to do if you are declined
Read the decline reason first — Stripe usually names the specific problem — fix it, then reapply. The common causes are a mismatched business address between documents, a missing or unverifiable EIN, a business category Stripe does not underwrite, or an application for a US account using a non-US entity.
That last one deserves a hard warning. Stripe requires the account to be in the same country as the legal entity [13]. Running a US LLC's payments through a Stripe account registered in your home country can violate Stripe's terms and get the account closed with funds held. Do not do it as a shortcut.
If Stripe declines and stays declined, alternatives include PayPal Business, Wise, and Payoneer for receiving payments, though none matches Stripe's developer experience. Stripe Atlas customers can get support through the Atlas flow [9].
Separately — and this has nothing to do with Stripe — a foreign-owned single-member US LLC must file Form 5472 with a pro forma Form 1120 every year, even with no US income and no US bank activity. The penalty for not filing starts at $25,000. Stripe will never ask you about this. The IRS will.

Official form (IRS.gov): Form 5472 official PDF
Common mistakes to avoid
- Using a P.O. box or a virtual address Stripe won't accept. Stripe explicitly requires a physical location where mail can be received, not a P.O. box [13].
- Applying for a US Stripe account without a US bank account. Stripe requires a bank account in the same country as the entity [13].
- Assuming you need an SSN and giving up. You need a tax ID. For a US LLC, that is an EIN.
- Skipping Form 5472 and the pro forma 1120. $25,000 minimum penalty, and it applies even in zero-revenue years.
- Picking California or New York for the LLC without reading the fees. California charges an annual $800 minimum franchise tax on LLCs plus a first-year fee that scales with revenue. Wyoming charges a low annual report fee. The state you pick changes your recurring cost permanently.
- Using a non-US Stripe account for a US LLC. Terms violation, account closure risk [13].
- Name mismatches between the LLC filing, EIN, bank and Stripe. Fix the paperwork before you apply, not after.
Costs and options compared
Government fees and provider fees are different things. Keep them separate when you budget.
| Route | Government fees | Third-party / provider fees | Recurring |
|---|---|---|---|
| DIY (Wyoming LLC) | State filing fee (check the current Wyoming fee) + EIN free | Registered agent ~$100–$300/yr, business address | Annual report fee, registered agent, bank fees |
| Registered agent service bundle | State filing fee | Package price varies by provider | Annual renewal |
| Stripe Atlas | Included in Atlas fee | Stripe Atlas fee (check current pricing) | Annual registered agent / franchise obligations |
| Full-service incorporation | State filing fee | Highest — service fee on top | Same recurring state costs |
Stripe itself charges per-transaction fees on top of all of this — Stripe publishes its current US pricing on its site, so check the live number rather than trusting a figure in any article.
For most non-US founders, the DIY route with a registered agent service is the honest answer: cheapest, slowest, and you learn the pieces. Atlas is worth it if your time is worth more than the fee and you want one point of contact when something breaks.
If you want help with US LLC formation, EIN and business setup, NexFyla can assist — including the EIN application and US business banking support that most non-residents get stuck on.
Frequently Asked Questions
Can I open a Stripe account without an SSN? Yes, if you are a non-US citizen. Stripe requires a tax ID — an EIN for a US LLC, or a foreign tax ID for a non-US entity. An SSN is not mandatory.
Do I need a US LLC to get a Stripe account as a non-resident? No. You can open a Stripe account in your own country if Stripe supports it [2][14]. For a US Stripe account, you need a US-registered entity and a US tax ID [5][8].
How long does it take to get an EIN as a non-resident? By fax or mail, typically 4–6 weeks. There is no online EIN option without an SSN or ITIN.
What documents does Stripe ask for from non-US residents? Government ID, EIN confirmation letter (CP 575 or 147C), LLC formation documents, proof of US business address, and bank account details. Possibly Form W-8BEN or W-8BEN-E.
Can I use a non-US Stripe account for my US LLC? No. Stripe requires the account to be in the same country as your legal entity. Using a non-US account for a US LLC can violate the terms and lead to closure [13].
What are the alternatives if Stripe declines my application? PayPal Business, Wise, or Payoneer for payments, plus reapplying with corrected documents. Stripe Atlas customers can route support through Atlas [9].
*Last updated: February 2026.*
Sources
- [1] Requirements to open a Stripe account in another country — https://support.stripe.com/questions/requirements-to-open-a-stripe-account-in-another-country
- [2] Stripe global availability — https://stripe.com/global
- [5] Requirements for having a US Stripe account — https://support.stripe.com/questions/requirements-for-having-a-us-stripe-account
- [6] Non-US resident here, need advice on forming a US LLC (r/stripe) — https://www.reddit.com/r/stripe/comments/1mw4umq/nonus_resident_here_need_advice_on_forming_a_us/
- [7] Requirements to open a Stripe account in another country — https://support.stripe.com/questions/requirements-to-open-a-stripe-account-in-another-country
- [8] Requirements for having a US Stripe account — https://support.stripe.com/questions/requirements-for-having-a-us-stripe-account
- [9] How to register a US business as a nonresident (Stripe) — https://stripe.com/resources/more/how-to-register-a-us-business-as-a-nonresident-a-step-by-step-guide
- [11] Non-US resident here, need advice on forming a US LLC (r/stripe) — https://www.reddit.com/r/stripe/comments/1mw4umq/nonus_resident_here_need_advice_on_forming_a_us/
- [13] Requirements to open a Stripe account in another country (Stripe Help) — https://support.stripe.com/questions/requirements-to-open-a-stripe-account-in-another-country
- [14] Stripe global availability — https://stripe.com/global