Invollc Invollc
Payments

Can You Use Stripe and PayPal with a Non-Resident US LLC?

A detailed guide to setting up Stripe and PayPal for a US LLC owned by a non-resident. Covers requirements, verification steps, common rejection reasons, alternatives, and tips for getting approved on the first try.

Sarah Chen

Sarah Chen

Head of Content at Velora

· 12 min read

Key Takeaways

  • Yes, non-residents CAN use both Stripe and PayPal with a US LLC — but the setup process requires specific documents
  • Stripe requires your LLC's EIN, a US bank account (Mercury works), a US address, and identity verification for the beneficial owner
  • PayPal Business requires your LLC's EIN, a US address, and may require additional verification for non-resident owners
  • The most common rejection reason is mismatched information — your LLC name, EIN, and address must match exactly across all documents
  • Having your operating agreement, EIN confirmation letter (CP575), and Articles of Organization ready before applying prevents delays
  • Stripe Atlas is an alternative path that bundles LLC formation with automatic Stripe account setup
Table of Contents

Two of the most important payment processors for online businesses — Stripe and PayPal — are fully accessible to non-resident US LLC owners. But the setup process isn't always straightforward. Both platforms have verification requirements that trip up international founders who don't have the right documents ready.

This guide walks you through exactly how to set up Stripe and PayPal for your non-resident US LLC, what documents you need, how to avoid common rejection reasons, and which alternatives to consider.

Can Non-Residents Use Stripe with a US LLC?

Yes. Stripe explicitly supports US LLCs owned by non-residents. When you create a Stripe account for your US LLC, Stripe is verifying the LLC as a US entity — not your personal residency status. As long as your LLC is properly formed with an EIN and a US bank account, you can use Stripe.

What You Need for Stripe Setup

RequirementDetailsWhere to Get It
EINYour LLC's Employer Identification NumberIRS Form SS-4 (fax or phone)
US bank accountFor receiving Stripe payoutsMercury, Relay, or Wise Business
US addressLLC's business addressRegistered agent or virtual address
Identity verificationPassport or government ID of beneficial ownerYour passport
LLC formation documentsArticles of OrganizationYour state's Secretary of State
Operating agreementMay be requested during reviewTemplate or attorney

Step-by-Step Stripe Setup

  1. Go to stripe.com and click "Start now"
  2. Select "Company" as the business type — Do not select "Individual"
  3. Choose "LLC" as the business structure
  4. Enter your LLC's legal name — Must match your Articles of Organization exactly. If your LLC is "Acme Consulting LLC", don't enter "Acme Consulting" (without LLC)
  5. Enter your EIN — The 9-digit number from your CP575 letter
  6. Enter your US business address — Your registered agent's address or virtual address
  7. Add beneficial owner information — Your name, date of birth, and address (this can be your international address)
  8. Upload identity verification — Passport photo page. Stripe accepts non-US passports
  9. Connect your US bank account — Enter the routing number and account number from your Mercury or other US bank account
  10. Submit for review — Stripe typically approves within 1-3 business days

Stripe Fees

  • Standard processing: 2.9% + $0.30 per successful card charge
  • International cards: Additional 1.5% for cards issued outside the US
  • Currency conversion: 1% if you charge in a currency different from your settlement currency
  • Payouts: Free to US bank accounts (standard 2-day timing)
  • Stripe Invoicing: 0.4% per paid invoice (if you use Stripe's built-in invoicing)

Can Non-Residents Use PayPal with a US LLC?

Yes, but expect more friction. PayPal supports US LLCs owned by non-residents, but their verification process is more stringent and their account review system is more aggressive than Stripe's.

What You Need for PayPal Business Setup

RequirementDetailsNotes
EINYour LLC's EINRequired for business verification
US addressLLC's business addressVirtual address accepted
US phone numberFor SMS verificationGoogle Voice, OpenPhone, or Skype
US bank accountFor withdrawalsMercury or Wise Business
Identity verificationPassport + additional IDPayPal may request multiple documents
Business documentationArticles of Organization, EIN letterKeep these ready for upload

Step-by-Step PayPal Business Setup

  1. Go to paypal.com/business and click "Sign Up"
  2. Select "Business Account"
  3. Enter your LLC's email address — Use a professional email, not a personal Gmail
  4. Select business type: "LLC"
  5. Enter your LLC's legal name and EIN
  6. Enter your US business address and phone number
  7. Complete identity verification — Upload passport and any additional documents requested
  8. Link your US bank account — PayPal will verify with micro-deposits (2-3 business days)
  9. Wait for account review — PayPal reviews can take 3-7 business days for non-resident owners

PayPal Fees

  • Standard processing (US cards): 2.99% + $0.49 per transaction
  • International transactions: Additional 1.5% cross-border fee
  • Currency conversion: 3-4% spread above mid-market rate (significantly worse than Stripe)
  • Withdrawals to US bank: Free (standard timing)
  • PayPal Invoicing: Free to send, standard processing fees on payments

Stripe vs PayPal: Head-to-Head Comparison

FactorStripePayPal
Ease of setup for non-residentsEasierMore friction
Processing fee (US cards)2.9% + $0.302.99% + $0.49
International card surcharge1.5%1.5%
Currency conversion cost1%3-4%
Account freeze riskLowHigher
Client familiarityLower (checkout widget)Higher (brand recognition)
API and integrationsExcellentGood
Dispute/chargeback handlingBetter toolsMore buyer-friendly
Payout speed2 days (standard)1-3 days

Recommendation: Use Stripe as your primary payment processor and PayPal as a secondary option. This gives you the reliability of Stripe with the convenience of PayPal for clients who prefer it.

Common Rejection Reasons and How to Avoid Them

1. Name Mismatch

The LLC name on your application must exactly match your Articles of Organization. "Acme LLC" and "Acme, LLC" (with comma) may be treated as different entities. Copy the name character-for-character from your formation documents.

2. Missing or Incorrect EIN

Double-check your EIN against the CP575 letter from the IRS. Transposing digits is a common error. If you've lost your CP575, call the IRS Business line (267-941-1099) to verify your EIN.

3. No US Bank Account

Both Stripe and PayPal require a US bank account for payouts. Open a Mercury or Wise Business account before applying to payment processors. The bank account must be in the LLC's name.

4. Restricted Business Category

Both Stripe and PayPal have lists of restricted or prohibited business types. Review these lists before applying. Common restricted categories include: cryptocurrency, adult content, gambling, firearms, and certain high-risk services.

5. Incomplete Identity Verification

Upload a clear, full-color scan of your passport's photo page. Ensure the name on your passport matches the beneficial owner name on the application. For PayPal, you may need a secondary ID — have a driver's license or national ID card ready.

Pro Tip

Before applying, gather ALL documents in one folder: Articles of Organization (PDF), EIN confirmation letter CP575 (PDF), operating agreement (signed PDF), passport scan (clear photo of data page), and US bank account details (routing + account number). Having everything ready prevents the back-and-forth that delays approvals.

Alternatives to Stripe and PayPal

If Stripe and PayPal don't work for your situation, consider these alternatives:

  • Square — US-based processor, accepts LLCs, 2.6% + $0.10 for in-person, 2.9% + $0.30 for online. Good for US-focused businesses.
  • Wise Business — Not a payment processor, but excellent for receiving international wire transfers and converting currencies at mid-market rates.
  • Payoneer — Strong for receiving payments from marketplaces (Upwork, Fiverr, Amazon) and international clients. Supports US LLC accounts.
  • Stripe Atlas — If you haven't formed your LLC yet, Stripe Atlas ($500) bundles Delaware LLC formation with Stripe account setup. Eliminates the verification hassle.

Invoice Clients, Get Paid via Stripe or PayPal

Velora creates professional invoices for your US LLC and tracks payments from Stripe, PayPal, wire transfers, and more — all in one dashboard. See which invoices are paid and which need follow-up, instantly.

Try Velora Free

For non-resident LLC owners, here's the recommended payment stack:

  1. Mercury — Primary US bank account for the LLC
  2. Stripe — Primary payment processor (card payments, subscriptions, payment links)
  3. PayPal Business — Secondary payment option for clients who prefer PayPal
  4. Wise Business — Multi-currency account for international wire transfers and currency conversion

This combination gives you full coverage: card payments (Stripe), PayPal payments, domestic ACH/wire (Mercury), and international transfers (Wise). Connect them all to your invoicing workflow so payments are tracked automatically.

Conclusion: Yes, You Can Use Both

Both Stripe and PayPal are accessible to non-resident US LLC owners. Stripe is easier to set up and more cost-effective; PayPal offers broader client recognition. The key to smooth setup is preparation: have your EIN, formation documents, operating agreement, US bank account, and passport ready before you start. With the right documents, most applications are approved within a few business days — unlocking the full power of US payment infrastructure for your international business.

Frequently Asked Questions

Can a non-resident open a Stripe account with a US LLC?
Yes. Stripe accepts US LLCs regardless of where the owner lives. You need your LLC's EIN, a US bank account for payouts (Mercury, Relay, or a traditional bank), a US address (registered agent or virtual address works), and identity verification documents (passport) for the beneficial owner. The key is that Stripe is verifying the US LLC, not your personal residency.
Can a non-resident open a PayPal Business account with a US LLC?
Yes, but with more friction than Stripe. PayPal Business requires your LLC's EIN, a US address, and will verify your identity as the business owner. PayPal may place holds on funds or request additional documentation for non-resident owners. Some founders report that PayPal is more likely to freeze accounts or request phone verification to a US number, so having a US phone number is recommended.
Which is better for non-residents: Stripe or PayPal?
For most non-resident LLC owners, Stripe is the better primary processor. It has more transparent pricing (2.9% + $0.30 per transaction), better developer tools, easier setup for non-residents, and fewer account freezes. PayPal is useful as a secondary option because some clients prefer it. Many founders use both — Stripe as the primary processor and PayPal as a secondary option.
What US bank account do I need for Stripe payouts?
Stripe requires a US bank account with a routing number and account number for payouts. Mercury is the most popular choice for non-resident LLC owners — it's designed for startups, accepts non-residents, and integrates well with Stripe. Wise Business US account details also work. The bank account must be in the LLC's name, not your personal name.
Why was my Stripe or PayPal application rejected?
The most common reasons are: mismatched information (LLC name on application doesn't exactly match formation documents), missing EIN, no US bank account, incomplete identity verification, or the business being in a restricted category. Double-check that your LLC name, EIN, and address are identical across your Articles of Organization, EIN letter, bank account, and the application.
Can I use Stripe Atlas instead of setting up separately?
Yes. Stripe Atlas ($500) bundles LLC formation in Delaware with automatic Stripe account setup, an EIN application, and a Mercury bank account. It simplifies the process significantly but locks you into Delaware (which has a $300 annual franchise tax). If you've already formed your LLC in another state, you can still set up Stripe manually following the steps in this guide.
Sarah Chen

Written by

Sarah Chen

Head of Content at Velora

Writer and strategist focused on operational finance for global founders. Former consultant at Deloitte, now helping international entrepreneurs build better billing workflows.

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

Related Articles

Payments 12 min read

How to Fix Stripe Verification Issues for Non-Resident LLC Owners

Stripe verification failures are frustrating but usually fixable. This guide covers the most common issues non-resident LLC owners face — name mismatches, EIN problems, identity document rejections, and beneficial owner errors — with step-by-step solutions for each.

Marco Rossi
Marco Rossi ·
Payments 11 min read

Can You Use Stripe Without a US Bank Account?

The short answer: technically no, but Wise Business provides a workaround. This guide explains what Stripe considers a "US bank account," which services provide valid US banking details, and what to do if you can't get one.

Sarah Chen
Sarah Chen ·
Payments 15 min read

Top Payment Gateways for Non-Resident US LLC Owners

Not sure which payment gateway to use for your US LLC? We compare Stripe, PayPal, Square, Paddle, Lemon Squeezy, and Gumroad on fees, non-resident accessibility, and features to help you choose the right one for your business.

Marco Rossi
Marco Rossi ·

Need a simpler way to invoice clients with your US LLC?

Invollc helps non-US founders create professional invoices, track payments, and manage billing — all designed for US LLCs.