Taxly
US LLCs

How to set up Stripe for a US LLC

What Stripe needs from a non-resident-owned US LLC, the step-by-step activation, why accounts get held, and whether to use Stripe Atlas or your own LLC.

The Taxly team
The Taxly team Formation & tax specialists · · 4 min read
Minimal flat-vector illustration in Taxly green and ink representing US LLC formation, for the article "How to set up Stripe for a US LLC".

Stripe works for a non-resident-owned US LLC. You don’t need to live in the US, hold a green card, or have an SSN. What you need is the company: an EIN, a US business address, and a US business bank account to receive payouts.

Here’s exactly what Stripe checks, how to activate cleanly, and why accounts get flagged.

What Stripe needs from your LLC

Stripe is onboarding the company, not you personally — but it still verifies the people behind it. The list is short and every item has to match your formation paperwork.

— Key takeaways
  • Your EIN — the company's federal tax ID, checked against IRS records.
  • A US business address — a real one Stripe can verify, not just a registered-agent address.
  • A US business bank account for payouts — Mercury, Wise, and Brex all work.
  • Ownership and ID — passport and details for anyone with significant control.
  • Most holds come from mismatched details, not from being a non-resident.

The EIN is the spine of it. Stripe uses it to confirm your LLC exists with the IRS, the same way a bank does. If you don’t have one yet, sort that first — for a non-resident with no SSN it comes through Form SS-4 and takes a few weeks.

Activating your account, step by step

  1. Create the account on the company

    Sign up at stripe.com and choose United States as the country. This is the single most important choice — it has to match where your LLC is formed. You can’t change a Stripe account’s country later.

  2. Enter your business details

    Select LLC as the business type and enter the legal name exactly as it appears on your Articles of Organization. Add your EIN and your US business address. Copy these straight from your filed documents — don’t retype from memory.

  3. Describe what you sell

    Stripe asks what your business does. Be specific. “Software subscriptions for small businesses” clears review; “consulting” or “services” gets a second look. Vague descriptions are a top reason for delays.

  4. Add owners and verify ID

    Enter every person with significant ownership or control and upload a passport for each. Stripe runs know-your-customer checks on the humans behind the company, not just the company.

  5. Connect your payout bank account

    Add your US business bank account’s routing and account numbers. This is where your money lands. A fintech business account works — it doesn’t need to be a brick-and-mortar bank.

The country can't be changed — get it right

A US LLC needs a US Stripe account. If you accidentally pick the country you live in, you’ll have to start over with a fresh account. Choose United States, and make sure every other detail matches your US formation documents.

Why accounts get flagged or held

Stripe approves first and verifies as you go. That’s why a working account can suddenly hold payouts — its risk system reviews activity continuously. Most holds trace back to a handful of causes.

  • Detail mismatches. The business name, EIN, or address on Stripe doesn’t match your formation docs or your bank. Stripe flags the inconsistency and pauses while it checks. This is the most common and most avoidable cause.
  • Vague or restricted business activity. A description Stripe can’t make sense of, or a category it doesn’t support, triggers manual review. Some businesses Stripe simply won’t serve.
  • A sudden volume spike. Going from $0 to large payments overnight looks like fraud to an automated system. Stripe may hold funds until it confirms the charges are legitimate.
  • Disputes and chargebacks. A cluster of customer disputes raises your risk score and can lead to a reserve or a hold on payouts.
Match everything before you go live

The fix for most holds is prevention. Your Stripe legal name, EIN, business address, and bank account should tell one consistent story. A different spelling or an old address is enough to stall a payout. We line these up when we form the company so your Stripe review goes through clean.

Stripe Atlas vs setting up Stripe on your own LLC

Stripe Atlas is Stripe’s own formation product. It forms a Delaware LLC or C-corp, gets the EIN, and hands you a Stripe account that’s already connected. It’s a flat fee, and it’s genuinely convenient if you’re starting from absolute zero.

But it’s not the only path, and often not the right one.

Stripe AtlasYour own LLC + Stripe
What you getFormation + EIN + connected StripeForm anywhere, connect Stripe yourself
State choiceDelaware (default)Wyoming, New Mexico, Delaware, anywhere
Stripe accountPre-connectedYou activate it — 20 minutes
Best whenStarting from scratch, want it bundledYou already have, or want to choose, your LLC

If you already have an LLC and EIN, you don’t need Atlas. Connecting Stripe to an existing company takes about twenty minutes — the steps above. Atlas also defaults to Delaware, which carries a higher franchise tax and annual cost than Wyoming or New Mexico, the states most non-resident founders pick. Choosing your own state and connecting Stripe yourself usually costs less and gives you more control.

Payouts: where your money lands

Stripe pays out to a US business bank account. You don’t need a traditional bank — a non-resident-friendly fintech like Mercury, Wise, or Brex gives you the US routing and account numbers Stripe needs, and onboards you online without a US visit.

Once the money is in your US business account, moving it to your local currency is a separate step. Wise and Mercury both let you convert and send abroad at close to the mid-market rate, which beats a traditional wire. Keep the business money in the business account until you formally pay yourself — mixing it with personal funds is what weakens your LLC’s liability protection.

Getting the LLC, EIN, US address, and bank account to line up is the part that quietly eats weeks when you’re doing it alone from another timezone. That’s the piece we handle, so your Stripe goes live clean the first time.

Need a US LLC ready for Stripe?

Start my LLC →
— Frequently asked
Can a non-resident use Stripe with a US LLC?
Yes. Stripe onboards US LLCs owned by non-residents. You activate the account on the company's EIN, a US business address, and a US business bank account — your own residency doesn't block you.
Do I need a US bank account to use Stripe?
For a US Stripe account, yes — Stripe pays out to a US bank account with routing and account numbers. A Mercury, Wise, or Brex business account works fine; it doesn't have to be a traditional bank.
Why did Stripe hold my payouts?
Usually because something didn't match or looked risky: a mismatch between your EIN and business name, a vague business description, a sudden spike in volume, or disputes. Stripe holds funds while it verifies. Clean, matching details prevent most holds.
Is Stripe Atlas worth it over forming the LLC myself?
Atlas bundles formation, EIN, and a pre-connected Stripe account for a flat fee. If you already have an LLC and EIN, you don't need Atlas — you can connect Stripe to your existing company directly.
— SHARE X LinkedIn
— KEEP READING

More for cross-border founders

Minimal flat-vector illustration in Taxly green and ink representing US LLC formation, for the article "How to get a US business address for an LLC".
US LLCs

How to get a US business address for an LLC

A registered-agent address isn't a business address. Here's the difference, why banks and Stripe want a real US address, and how to get one with Form 1583.

The Taxly team 4 min read
Minimal flat-vector illustration in Taxly green and ink representing US LLC formation, for the article "How to write an LLC operating agreement".
US LLCs

How to write an LLC operating agreement

An operating agreement is your LLC's internal rulebook. What to put in one, why even a single-member non-resident LLC needs it, and how to write it yourself.

The Taxly team 5 min read
Minimal flat-vector illustration in Taxly green and ink representing US LLC formation, for the article "Delaware vs Florida for an LLC".
US LLCs

Delaware vs Florida for an LLC

Delaware costs $300 a year flat; Florida costs $138.75. For a non-resident solo founder, neither beats Wyoming. Here's the honest cost and privacy breakdown.

The Taxly team 5 min read

Form your company. File your taxes. Skip the nonsense.

Taxly registers your company, sorts your filings, and is your registered agent — with real humans and no legalese.

Start my company →