Stripe supports foreign-owned US LLCs directly. Here's the actual signup flow, and where the "no SSN" option actually shows up.
1. Have your documents ready first
- Your EIN confirmation letter (CP 575 or 147C)
- Articles of Organization and Operating Agreement
- A valid passport for each owner with 25%+ of the LLC
- A US bank account for payouts (Mercury or Wise Business both work — see our guide to opening one)
2. Start the signup and choose your business type
On Stripe's signup, select your country as the United States and your business type as LLC.
3. Enter your EIN as the business tax ID
This is where your LLC's EIN goes — the same number your formation delivered to you.
4. When asked for an SSN, choose the non-US option
Look for a link or checkbox along the lines of "I don't have an SSN" or a foreign-owner option. Selecting it swaps the SSN field for your home country's tax ID and a request to upload your passport instead — that's the actual mechanism behind "no SSN required."
5. Add your bank account for payouts
This is where a Mercury or Wise Business account becomes necessary — Stripe needs a real US account and routing number to send your payouts to.
6. If your EIN gets flagged as unverifiable
This is timing, not eligibility — the IRS database can lag a few weeks behind a newly issued EIN. Upload your CP 575 or 147C letter when asked, and it's normally cleared quickly.
What we tell clients honestly
We don't open the Stripe account for you, and Stripe's compliance team makes the final call — this is the process as it stands today. What we can tell you for certain is that everything Stripe asks for above is already part of what your LLC formation with us delivers.