Home / Blog / How to Open a US Stripe Account for Non-Residents (2026)
Stripe Guide

How to Open a US Stripe Account for Non-Residents (2026)

F
Fahim Ahmed
Published: July 12, 2026 7 min read
How to Open a US Stripe Account for Non-Residents (2026)

Opening a US Stripe account as a non-resident is one of the most critical steps to accepting global payments. Fortunately, with the right setup, it is completely achievable without a US Social Security Number (SSN).

Step 1: Form a US LLC

Stripe requires a legal business entity. By forming a US LLC (typically in Wyoming or Delaware), you create a separate legal person that can open financial merchant accounts in the United States.

Step 2: Get a US Employer Identification Number (EIN)

The IRS issues an Employer Identification Number (EIN) to businesses. It serves as your business's tax ID. You can apply for this using Form SS-4. Once you have your EIN, Stripe can verify your legal tax identification status.

Step 3: Setup a US Business Bank Account

Stripe needs to deposit your payouts. You can open a business bank account online using services like Mercury or Wise Business. Once connected, your money moves seamlessly from Stripe to your local bank account.

Step 4: Registering on Stripe

When signing up, select the United States as your business country. Input your US LLC details, your EIN, your US physical business address (provided by your Registered Agent), and link your US bank account. Your account will typically be approved within 24-48 hours.

F

Fahim Ahmed

Filing Specialist & Corporate Writer at GlobalLLCFiling.