How to Open Stripe as a Non-US Resident (With a US LLC)
Opening Stripe as a non-US founder is straightforward once you have the right US LLC, EIN, and bank account in place. Here is exactly how to set it up and what Stripe checks before approving you.
Why Stripe is tricky if you don't live in the US
Stripe operates in many countries, but if you try to sign up from Portugal, Germany, or the UK with a foreign business attached, you're often limited to a scaled-down local product, flagged for extra verification, or blocked outright. Stripe wants the business behind an account to be legally connected to the country whose Stripe product it's using. If your customers are mostly in the US, or you want the fullest feature set including Billing, Connect, Radar, and Tax, the practical route is to become a genuine US business rather than work around the edges.
That means a real US LLC, a real US EIN, and a real US business bank account tied to that LLC. Stripe cross checks these pieces against each other. When they match up and the business looks legitimate, approval usually goes smoothly. When they don't, Stripe's risk systems ask questions, or the account gets shut before you ever get paid out.
The setup that works: LLC, EIN, and a US bank account
1. Form a US LLC
Most non-US founders form a single-member LLC in Wyoming, since it's inexpensive, has no state income tax, and doesn't require US citizenship, residency, or a visit to the country. Delaware is another common choice, especially if you might raise venture funding later. Either way, you can do the entire formation remotely.
2. Get an EIN
Your EIN is what Stripe and your bank use to identify your business with the IRS. As a non-US resident without a Social Security Number, you apply by submitting Form SS-4 to the IRS by fax or mail, marking yourself as a foreign responsible party rather than providing an SSN. Processing can take a few weeks by mail and is generally faster by fax. You do not need an ITIN before applying for an EIN. They serve different purposes: an ITIN is for individuals who are ineligible for an SSN and is used for personal tax filing, while the EIN identifies your business.
3. Open a US business bank account
Stripe wants payouts sent to a genuine US bank account held by your LLC, not a personal account or a workaround using a foreign IBAN. Mercury, Wise Business, and Relay all onboard non-resident founders remotely once you have your formation documents and EIN in hand. Having this account open, with your LLC's legal name matching exactly across Stripe, your bank, and the IRS, is one of the most overlooked factors in getting approved.
Applying to Stripe: what actually gets checked
Stripe's onboarding form asks for your legal business name, EIN, business address, website, and a linked US bank account. Behind the scenes, Stripe is verifying:
- That your LLC name and EIN match IRS records
- That your business address is real and deliverable, a registered agent address in your formation state usually works
- That your website clearly describes what you sell, includes terms and a privacy policy, and matches the pricing you declare to Stripe
- That the linked bank account belongs to the same legal entity, not a personal account or an account under a different name
- Your identity as the beneficial owner, typically via a passport upload
Founders who get flagged or rejected are usually missing one of these things: an EIN that hasn't fully processed, a bank account still in the founder's personal name, or a website that looks unfinished or doesn't match the stated business model.
Tips to improve your approval odds
- Wait until your EIN confirmation letter has arrived before applying, don't apply with a pending EIN
- Keep your LLC name identical, word for word, across formation documents, your EIN letter, your bank account, and the Stripe application
- Use your registered agent's address consistently rather than switching between it and a home address
- Have a live, complete website before you apply, not a placeholder page
- Describe your business model specifically in the Stripe application, vague descriptions invite more scrutiny
- If you sell to US customers, say so clearly, it supports the case for using US Stripe rather than a local product
Stripe isn't trying to keep non-US founders out. It's confirming the business behind the account is exactly what it claims to be. The clearer and more consistent your paperwork, the faster that confirmation happens.
Where Founders Credit fits in
Founders Credit handles the LLC formation, EIN application, ITIN if needed, and US business bank account setup as one done-for-you package, entirely remote. Because these pieces are set up together, the entity name, EIN, and bank details are consistent from day one, which is exactly what Stripe checks for. Many founders come to us after trying the DIY route, hitting a mismatch somewhere, and getting stuck in Stripe's review queue.
Alternatives if Stripe doesn't fit yet
| Option | Best for | Notes |
|---|---|---|
| Stripe with US LLC, EIN, and bank | Founders who want the full Stripe suite and US customers | Requires real US entity setup, most flexible long-term |
| Stripe Atlas | Founders who want Stripe to also handle incorporation | Bundles Delaware C-corp formation with a Stripe account, has its own fees and structure |
| Payoneer or Wise for receiving payments | Freelancers or founders not ready for a full US entity | Easier to open, but lacks Stripe's checkout, billing, and subscription tools |
| Merchant of record (Paddle, Lemon Squeezy) | SaaS founders who want to skip US tax and compliance for now | They act as seller of record, higher fees, but no LLC or EIN required |
None of these fully replace what a US LLC plus Stripe gives you: your own merchant account, lower processing costs at scale, and full ownership of customer relationships and data. But if you're pre-revenue or still testing an idea, a merchant of record can be a reasonable starting point before investing in the full setup.
Don't forget the compliance side
Once your LLC is receiving payments through Stripe, it has US tax filing obligations even if it makes no profit or you never take money out. A foreign-owned single-member LLC must file Form 5472 alongside a pro-forma Form 1120 every year, purely as an information return. It doesn't calculate or pay tax on its own, but missing it carries a penalty of $25,000 per late or unfiled return. Budget for this as part of running a US LLC, not as an afterthought.
Glossary
EIN (Employer Identification Number): A tax ID issued by the IRS to businesses, required for opening a US bank account and a Stripe account. Non-residents apply via Form SS-4 by fax or mail.
ITIN (Individual Taxpayer Identification Number): A tax ID for individuals ineligible for a Social Security Number. It doesn't require a US visa and is separate from your business's EIN.
Registered agent: A person or company with a physical address in your LLC's formation state, required to receive official mail and legal notices on your behalf.
Form 5472: An annual information return foreign-owned LLCs must file with the IRS alongside a pro-forma Form 1120, even with zero income. Missing it risks a $25,000 penalty.
Merchant of record: A third party, such as Paddle, that legally sells your product on your behalf and handles payments and tax, letting you avoid setting up a US entity in exchange for higher fees.
Frequently asked questions
Can I open a Stripe account without a US LLC?
It's possible in some cases through Stripe Atlas or your home country's Stripe product, but a US LLC with an EIN and US bank account gives you the most reliable path to full Stripe features and access to US customers.
Do I need to visit the US to set any of this up?
No. LLC formation, EIN applications, and remote-friendly business bank accounts like Mercury, Wise, or Relay can all be completed without traveling to the US or holding a US visa.
How long does it take to get Stripe approved after setting up my LLC, EIN, and bank account?
It varies, but once your EIN letter has arrived and your bank account is open and matching your LLC name exactly, Stripe approval for most straightforward businesses tends to happen within days rather than weeks.
Will Stripe hold my payouts as a new business?
New Stripe accounts, resident or non-resident, sometimes have temporary payout holds or reserves while Stripe builds trust with your transaction history. This is standard risk management, not something specific to non-US founders.
Do I need an ITIN to open a Stripe account?
No. Stripe accounts are tied to your business's EIN, not a personal ITIN. An ITIN is only needed if you have separate personal US tax filing obligations.
Want this done for you?
Founders Credit sets up your US LLC, ITIN, banking and credit cards end to end, 100% remote. Skip the guesswork.
Book a free strategy call โ