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.