Key Takeaways
- Non-residents CAN open a US Stripe account using their US LLC — Stripe accepts EIN-based applications without an SSN
- You need your EIN confirmation letter (CP 575 or 147C), US LLC formation documents, and a valid passport for identity verification
- Link a US bank account (Mercury or Relay) for payouts — Stripe requires a US-based account for US entity payouts
- Common rejections happen due to mismatched business names, missing EIN letters, or incomplete beneficial owner verification
- Stripe charges 2.9% + $0.30 per transaction for US cards and 3.9% + $0.30 for international cards
- You can enable multi-currency payouts and receive funds in EUR, GBP, or other currencies via Stripe Atlas or manual configuration
Table of Contents
If you've formed a US LLC as a non-resident founder, one of the first things you'll want to do is set up payment processing. And for most SaaS companies, freelancers, and digital businesses, that means Stripe. The good news: Stripe fully supports US LLCs owned by non-residents. The process is straightforward if you have your documents ready.
This guide walks you through every step of opening a Stripe account with your US LLC, from gathering your documents to configuring payouts to your international bank account. We'll also cover the most common rejection reasons and how to avoid them.
Why Stripe Is the Go-To Payment Processor for Non-Resident LLC Owners
Before we dive into the setup process, let's quickly cover why Stripe is the preferred choice for non-resident founders:
- No SSN required — Stripe accepts EIN-based verification for US LLCs, making it accessible to non-residents who don't have Social Security Numbers
- Global reach — Accept payments from customers in 195+ countries with 135+ currencies
- Developer-friendly — Best-in-class API, extensive documentation, and pre-built integrations with virtually every SaaS platform
- Transparent pricing — 2.9% + $0.30 per US card transaction, no hidden fees or monthly minimums
- Instant payouts available — Get funds in your US bank account within minutes (for a 1% fee) instead of waiting the standard 2-day rolling schedule
Compared to alternatives like PayPal Business or Square, Stripe offers significantly better international support, more reliable account stability for non-residents, and a far superior developer experience.
Prerequisites: What You Need Before Applying
Before you start the Stripe application, make sure you have all of the following ready. Missing even one document can delay your approval by weeks.
1. EIN Confirmation Letter (CP 575 or 147C)
Your Employer Identification Number is the tax ID for your US LLC. After you apply for an EIN with the IRS (which you can do online, by fax, or by mail), you'll receive a confirmation letter:
- CP 575 — The original confirmation letter mailed to your registered agent's address, typically arriving 4-6 weeks after online application
- 147C — A verification letter you can request by calling the IRS at 1-800-829-4933 if you need confirmation faster or lost your CP 575
Stripe uses this letter to verify that your EIN matches your LLC name exactly. This is the single most common point of failure — if your LLC name on the EIN letter doesn't match what you enter in Stripe, your application will be rejected.
2. Articles of Organization
This is the formation document you received from your state (Wyoming, Delaware, etc.) when you registered your LLC. Stripe may request this during the verification process, especially for non-resident owners.
3. Valid Passport
Stripe requires identity verification for all beneficial owners (anyone who owns 25% or more of the business). As a single-member LLC owner, that's you. You'll need to upload a clear photo or scan of your passport. The name on your passport must match the name on your LLC formation documents.
4. US Bank Account
Stripe requires a US-based bank account for payouts when your entity is a US LLC. This means you need to have your Mercury, Relay, or Wise Business account set up before configuring Stripe payouts. If you haven't opened a US business bank account yet, do that first — it typically takes 1-5 business days.
5. Business Website or Product Description
Stripe reviews your business to ensure it complies with their acceptable use policy. Having a live website, landing page, or detailed description of your product/service significantly improves your chances of quick approval. Stripe's compliance team manually reviews many non-resident applications, and a professional web presence helps.
Step-by-Step: Opening Your Stripe Account
Step 1: Create Your Stripe Account
Go to stripe.com and click "Start now." Enter your email address and create a password. Stripe will send a verification email — click the link to confirm your account.
At this point, you have a Stripe account but it's in "restricted" mode. You cannot process live payments until you complete the verification process.
Step 2: Begin Business Verification
Navigate to Settings → Business details in your Stripe dashboard. Fill in the following:
- Business type: Select "LLC"
- Business name: Enter your LLC name exactly as it appears on your Articles of Organization and EIN letter. This includes any suffix like "LLC" or "L.L.C." — it must be a character-for-character match
- EIN: Enter your 9-digit EIN (format: XX-XXXXXXX)
- Business address: Use your registered agent's address or your US business address
- Business phone: You can use your international phone number with country code
- Industry: Select the category that best matches your business
- Business website: Enter your website URL
Step 3: Add Beneficial Owner Information
Stripe requires information about anyone who owns 25% or more of the company. As a single-member LLC owner, enter your personal details:
- Legal name: As it appears on your passport
- Date of birth
- Home address: Your actual residential address (not the US registered agent address)
- ID verification: Upload your passport photo
Important: Do NOT enter a US address as your personal address if you don't live in the US. Stripe cross-references this information, and providing a false residential address can result in immediate account termination.
Step 4: Configure Bank Account for Payouts
Go to Settings → Payouts and add your US bank account details:
- Routing number: Your Mercury or Relay 9-digit routing number
- Account number: Your Mercury or Relay account number
- Account type: Checking
If you're using Wise Business, navigate to your Wise USD account, click "Account details," and use the ACH routing number and account number provided. Wise provides US banking details through their partner bank, which works seamlessly with Stripe.
Step 5: Set Your Payout Schedule
Stripe offers several payout schedules for US accounts:
- Automatic (daily) — Funds are deposited into your bank account every business day, with a 2-day rolling delay (T+2)
- Automatic (weekly) — Funds are batched and deposited weekly on a day you choose
- Automatic (monthly) — Funds are deposited once per month on a date you choose
- Manual — You initiate payouts manually from the dashboard whenever you want
For most non-resident founders, weekly payouts on Monday provide a good balance between cash flow visibility and simplicity. Daily payouts can create a lot of small transactions in your Mercury account, making bookkeeping slightly more complex.
Step 6: Submit and Wait for Verification
Once you've filled in all required fields, Stripe will begin verifying your information. You'll see a status indicator in your dashboard. Typical timelines:
- 1-2 business days — Most US LLC applications with complete documentation
- 3-5 business days — Applications that trigger additional compliance review (common for non-residents)
- 7-14 business days — Applications where Stripe requests additional documentation
During this time, you can set up your Stripe integration (API keys, webhooks, etc.) in test mode. You just can't process real payments until verification is complete.
Common Rejection Reasons and How to Fix Them
Non-resident LLC owners face a higher rejection rate than domestic US applicants. Here are the most common reasons and how to address them:
1. Business Name Mismatch
This is the #1 rejection reason. If your LLC is registered as "Acme Solutions LLC" but you enter "Acme Solutions" or "ACME SOLUTIONS LLC" in Stripe, the automated verification will fail. The name must be an exact match with your EIN letter and Articles of Organization, including capitalization and the LLC suffix.
Fix: Check your EIN confirmation letter and copy the business name character by character. Pay attention to whether it says "LLC" or "L.L.C."
2. EIN Not Yet in IRS Database
If you just received your EIN, it may not be in the IRS master file yet. The IRS can take up to 4 weeks to update their database after issuing an EIN online. Stripe verifies your EIN against this database.
Fix: Wait at least 2-3 weeks after receiving your EIN before applying to Stripe. If you applied by fax or mail, wait 4-6 weeks.
3. Unverifiable Identity
Stripe's identity verification system needs a clear, high-quality image of your passport. Common issues include glare, shadows, or the document being partially cut off in the photo.
Fix: Take a new photo in good lighting, on a dark background, with the entire passport page visible. Use a smartphone camera rather than a webcam for better quality.
4. Prohibited Business Type
Stripe has a restricted and prohibited business list. Certain industries — including adult content, cryptocurrency exchanges, gambling, and some financial services — are not supported or require pre-approval. If your business description triggers these filters, you may be rejected automatically.
Fix: Review Stripe's Restricted Businesses list before applying. If your business is adjacent to a restricted category, provide a detailed description that clearly differentiates what you do from the prohibited activities.
5. No Website or Product
Stripe's compliance team reviews your business for legitimacy. If you have no website, no app, and no product description, your application is more likely to be flagged for manual review or rejected.
Fix: At minimum, have a landing page with your business name, a description of your product/service, and contact information. A live product or demo significantly improves your chances.
Stripe Fees for US LLC Accounts in 2026
Here's the current Stripe pricing for US-based accounts:
| Transaction Type | Fee |
|---|---|
| US cards | 2.9% + $0.30 |
| International cards | 3.9% + $0.30 |
| Currency conversion | 1% on top of card fee |
| ACH Direct Debit | 0.8% (capped at $5) |
| Wire transfers (incoming) | $8 per wire |
| Instant payouts | 1% (min $0.50) |
| Standard payouts | Free (T+2) |
| Disputes / chargebacks | $15 per dispute |
| Stripe Billing (subscriptions) | 0.5% on recurring charges |
No monthly fee, no setup fee, no minimum. You only pay when you process transactions. This makes Stripe particularly attractive for early-stage businesses and founders who are just starting to generate revenue.
Configuring Stripe for International Business
Once your account is verified, optimize it for international business:
Enable Multiple Currencies
By default, Stripe processes everything in USD and converts foreign currency payments. To reduce conversion fees, enable multi-currency settlement in your Stripe dashboard. This allows you to hold balances in EUR, GBP, and other currencies and pay them out to corresponding bank accounts.
If you have a Wise Business account, you can add EUR, GBP, and other currency account details in Stripe and receive payouts directly in those currencies — avoiding the 1% conversion fee entirely.
Set Up Stripe Tax
If you sell to customers in the EU, UK, or other jurisdictions that require VAT/GST collection, enable Stripe Tax. It automatically calculates, collects, and reports the correct tax for each transaction based on the customer's location. The cost is 0.5% per transaction on top of standard processing fees.
Configure Stripe Radar for Fraud Prevention
Stripe Radar is included free with every account and uses machine learning to detect fraudulent transactions. For non-resident founders, it's especially important because chargebacks are costly ($15 per dispute) and too many can result in account restrictions. Enable Radar's enhanced rules if you process more than $10,000/month.
Stripe vs Alternatives for Non-Resident LLC Owners
While Stripe is the recommended choice, here's how it compares to alternatives:
| Feature | Stripe | PayPal Business | Square |
|---|---|---|---|
| Non-resident LLC support | Full support | Limited (account freezes common) | US presence preferred |
| EIN-only verification | Yes | Yes (but more friction) | SSN often required |
| API quality | Excellent | Adequate | Good |
| US card rate | 2.9% + $0.30 | 3.49% + $0.49 | 2.6% + $0.10 |
| International cards | 3.9% + $0.30 | 4.99% + $0.49 | 3.3% + $0.30 |
| Account stability | High | Low (frequent freezes) | Medium |
| Subscription billing | Built-in | Basic | Limited |
PayPal Business is notorious for freezing accounts belonging to non-residents, often holding funds for 180 days with little recourse. While PayPal is easier to set up initially, the risk of account freezes makes it unsuitable as a primary payment processor. Many non-resident founders keep PayPal as a secondary option but rely on Stripe for their core business.
The Recommended Payment Stack for Non-Resident Founders
Based on working with hundreds of non-resident LLC owners, here's the payment stack we recommend:
- Stripe — Primary payment processor for card payments, subscriptions, and invoicing
- Mercury — Primary US bank account for Stripe payouts, expenses, and vendor payments
- Wise Business — Multi-currency account for receiving non-USD payments and converting to your local currency at the mid-market rate
- Velora — Invoicing and payment tracking to keep everything organized for tax compliance
This stack gives you full coverage: Stripe handles payment processing, Mercury holds your USD, Wise handles currency conversion, and Velora tracks everything for your CPA at tax time.
Track Every Stripe Payment Automatically
Velora syncs with your Stripe account and automatically matches payments to invoices, so you always know which invoices are paid and which are outstanding. No manual reconciliation needed.
Try Velora FreeAfter Setup: Maintaining Your Stripe Account
Once your Stripe account is live, keep these best practices in mind:
- Keep your business information updated — If you change your registered agent address, LLC name, or EIN, update Stripe immediately
- Monitor your dispute rate — Stripe may restrict or close your account if your dispute rate exceeds 1% of transactions. Respond to every dispute within the 7-day window
- Download your 1099-K — Stripe will issue this form in January for the prior year. Share it with your CPA for tax filing
- Review your payout schedule quarterly — As your volume grows, you may want to switch from weekly to daily payouts for better cash flow
- Enable two-factor authentication — Protect your account with 2FA using an authenticator app, not SMS
Opening a Stripe account with a US LLC as a non-resident is entirely doable — and once it's set up, you'll have access to the world's best payment processing infrastructure. Get your documents ready, follow the steps above, and you should be processing payments within a week.
Frequently Asked Questions
- Can I open a Stripe account without an SSN?
- Yes. Stripe accepts an EIN (Employer Identification Number) for business verification when you apply as a US LLC. You do not need a Social Security Number. However, Stripe will require passport-based identity verification for the beneficial owner (you). Make sure your passport name matches exactly what you entered during LLC formation.
- How long does Stripe verification take for non-residents?
- Most Stripe accounts for US LLCs are verified within 1-3 business days. However, non-resident applications sometimes trigger additional review, which can take 5-7 business days. If Stripe requests additional documentation, respond promptly — delays can extend the process to 2-3 weeks. Having all documents ready before you apply significantly speeds things up.
- Can I receive Stripe payouts to a Wise or Mercury account?
- Yes. You can link your Mercury or Relay bank account directly to Stripe for US dollar payouts. If you use Wise Business, you can use your Wise USD account details (routing and account number) as well. Most non-resident founders use Mercury as their primary Stripe payout destination because of its seamless integration and zero fees on incoming wires.
- What happens if Stripe rejects my application?
- If Stripe rejects your application, you will receive an email explaining the reason. Common reasons include mismatched business information, unverifiable identity documents, or a business type that Stripe considers high-risk. You can appeal the decision by contacting Stripe support with corrected documentation. If your LLC name on Stripe does not exactly match your Articles of Organization, that alone can cause rejection.
- Does Stripe report my income to the IRS?
- Yes. Stripe issues a 1099-K form to the IRS for US-based accounts that process more than $600 in a calendar year (as of 2026 thresholds). As a non-resident LLC owner, this does not necessarily mean you owe US tax — it depends on whether your income is effectively connected with a US trade or business. Your CPA should account for the 1099-K when filing your Form 5472.
Create cleaner invoices with your US LLC
Invollc makes invoicing international clients simple, fast, and compliant. Built specifically for founders with a US LLC.
Try Invollc Free