When I first wanted to start a US-based SaaS company from Seoul, I had so many questions bouncing around my head: Can I even do this? Will they let a foreigner own an American company? How do I get a bank account without an SSN? Am I going to get in trouble with the IRS?
Turns out, the US is actually one of the most welcoming countries in the world for foreign entrepreneurs who want to start a company. You don’t need to be a citizen. You don’t need a green card. You don’t even need to step foot in the country.
But the process is different from what US residents go through, and there are specific hurdles that trip up almost every international founder the first time around. I know because I tripped over most of them myself.
This guide walks you through the entire process — step by step — specifically for non-US residents.
Before You Start: What You Need to Know
Yes, You Can Absolutely Own a US LLC as a Non-Resident
Let’s get the biggest question out of the way first: there is no US citizenship or residency requirement to form a US LLC. The US actively encourages foreign investment and entrepreneurship. Any person from any country can form a US company.
That said, there are some important differences compared to a US resident forming a company:
- You can’t get an SSN (Social Security Number) — you’ll need an ITIN instead
- The EIN application process is more involved (no online application for non-residents)
- Opening a bank account is harder (but not impossible)
- Tax treatment depends on your home country and US tax treaties
- You’ll definitely need a registered agent (US residents can act as their own)
What Type of Business Should You Form?
For 90% of non-resident founders, the answer is simple: Wyoming LLC, taxed as a disregarded entity (default for single-member LLC).
Why not a Corporation? Double taxation makes it much less attractive unless you have a specific reason (like raising VC money or planning for an IPO).
Why not an S-Corp? S-Corps require all shareholders to be US citizens or residents. As a non-resident, you’re not eligible.
Why not a Partnership? Only relevant if you have multiple members, and even then, LLC taxed as a partnership is the standard route.
How Much Will This Cost?
A realistic budget for your first year:
| Item | Low-End | Typical | Premium |
|---|---|---|---|
| State Filing Fee | $50 (NM) | $100 (WY) | $300+ (DE + expedite) |
| Registered Agent (1 year) | $119 | $147 | $299 |
| EIN Filing | $0 (DIY mail) | $37-$99 (service) | $200+ (premium) |
| Virtual Mailbox (1 year) | $0 | $240-$360 | $600+ |
| Operating Agreement | $0 (DIY) | $29-$99 | $500+ (attorney) |
| Bank Account | $0 | $0 | $500 (introduction service) |
| Tax Consultation | $0 | $300-$500 | $1,000-$3,000+ |
| Total First Year | $169 | $700-$1,100 | $3,000-$5,000+ |
The wide range depends on how much you do yourself vs how much you hire out. At minimum you’ll need state filing fees and a registered agent.
Step 1: Choose Your State
This is the first and most important decision. As a non-resident, you get to pick whichever state you want.
Wyoming: The Default Choice
Best for: 70% of non-resident founders.
Wyoming has become the go-to state for international entrepreneurs, and for good reason:
- No state income tax
- No franchise tax
- Low annual fees ($60/year)
- Strong privacy — member names are not on public record
- Fast processing (can be as quick as 2-5 business days)
- Business-friendly laws
- Well-established case law for LLCs
Wyoming is where I registered my first US company, and I still recommend it to most people.
Delaware: The VC Choice
Best for: Startups planning to raise venture capital.
Delaware is the gold standard for venture-backed companies:
- Most sophisticated corporate law in the US
- Preferred by VCs and startup lawyers
- Well-developed Court of Chancery
- Easy to add investors later
- No state income tax for companies not operating in Delaware
Downside: $300 minimum annual franchise tax, and you’ll eventually need a Delaware lawyer for complex stuff.
New Mexico: The Budget Pick
Best for: Bootstrapped founders watching every dollar.
New Mexico has the lowest fees but is less established:
- Lowest filing fee ($50)
- Lowest annual report fee ($50)
- No state income tax
- Good privacy
Downside: Less case law history, slower processing, fewer service providers.
States to Avoid
- California — $800 minimum franchise tax per year, even if you never step foot in the state
- New York — Publication requirements that cost $1,000+, plus franchise tax
- Texas — Franchise tax and complexity
- Any state where you have physical presence — You’ll create income tax nexus and complicate things
Step 2: Choose a Company Name
Your LLC name needs to:
- Include “LLC” or “Limited Liability Company” (or abbreviations)
- Be distinguishable from existing business names in your chosen state
- Not include restricted words (like “bank,” “insurance,” “university”) without proper approval
How to check availability:
- Wyoming: Go to the Wyoming Secretary of State business search
- Delaware: Use the Delaware Division of Corporations name search
- All states: Most formation services include a free name availability check
Pro tip: Have 2-3 backup names ready. Your first choice might be taken, and it’s better to have alternatives ready rather than scrambling at the last minute.
Step 3: Hire a Registered Agent
A registered agent is a person or company with a physical street address in your state who can receive:
- Legal documents (lawsuit papers, subpoenas)
- State government correspondence
- Tax notices
You must have a registered agent, and you can’t be your own if you don’t live in the US.
Options:
-
Formation service bundle — Most formation services include 1 year of registered agent free or at a discount. BusinessAnywhere includes it free year 1, then $147/year.
-
Dedicated registered agent service — Companies like Northwest Registered Agent ($125/year) or Incfile ($119/year) specialize in this.
-
Attorney or accountant — If you have a US-based lawyer or accountant, they might serve as your agent (for a fee).
I recommend just bundling it with your formation service. It’s simpler and usually cheaper.
Step 4: File Your LLC
This is the actual “forming the company” step. You file a document (called Articles of Organization in most states, Certificate of Formation in Delaware) with the state, pay the fee, and wait for approval.
DIY vs Professional Service
Doing it yourself:
- Cheapest option
- You file directly through the state’s website
- Wyoming has a fairly straightforward online filing system
- You need to understand what you’re doing
Using a formation service:
- Costs extra but saves time and reduces errors
- They handle all the paperwork correctly
- Registered agent is usually included
- Customer support if you have questions
- EIN assistance available (very valuable for non-residents)
My recommendation for non-residents: Use a formation service. The EIN process alone is worth the price of admission for most people. The last thing you want is a rejected EIN application that delays everything by 2-3 months.
What You’ll Need
- LLC name
- Registered agent name and address
- Business purpose (can be very general: “any lawful business activity”)
- Management structure (member-managed vs manager-managed — for single-member, just pick member-managed)
- Your name and address as the organizer/founder
- The number of authorized shares/units (usually just 1 for single-member)
How Long Does It Take?
| State | Standard | Expedited |
|---|---|---|
| Wyoming | 5-10 business days | 24-48 hours (additional fee) |
| Delaware | 3-5 business days | 24 hours (additional fee) |
| New Mexico | 10-20 business days | Not available |
Step 5: Get Your EIN
The EIN (Employer Identification Number) is like a social security number for your business. You need it to:
- Open a business bank account
- Hire employees
- File tax returns
- Apply for business licenses
The Challenge for Non-Residents
US residents can apply for an EIN online in 15 minutes. Non-residents cannot. You have to apply by mail or fax using Form SS-4.
How to Apply by Mail/Fax
- Download IRS Form SS-4 from the IRS website
- Fill it out completely:
- Line 7a: Your name
- Line 7b: Check the box “SSN/ITIN” and write “foreign” or “none” in the SSN field
- Line 9a: Your LLC name
- Line 10: Your county/state of formation
- Fax it to the number on the form or mail it to the IRS address in Cincinnati, OH
- Wait 4-8 weeks
Common mistakes that cause rejection:
- Not checking the “foreign” or “none” box for SSN
- Incomplete addresses
- Wrong entity type
- Missing signature
Using a Formation Service for EIN
This is where a good formation service really earns its fee. They:
- Review your form before submission to avoid common mistakes
- Know exactly what the IRS needs
- Can sometimes get faster processing
- Handle follow-up if the IRS has questions
For non-residents, EIN assistance alone is usually worth the service fee. A rejected EIN application can cost you 2-3 months of delay.
Step 6: Get Your ITIN (If You Need One)
The ITIN (Individual Taxpayer Identification Number) is for people who need a US tax ID but don’t have and can’t get an SSN.
Do you need one? Maybe. You’ll need an ITIN if:
- You need to file a US personal tax return (you have US-sourced income)
- Your bank requires it
- You want to elect S-Corp status (but you can’t as a non-resident, so probably not)
Getting an ITIN is notoriously difficult. You need to:
- Fill out Form W-7
- Provide certified or notarized copies of your passport and ID
- Mail everything to the IRS
- Wait 6-10 weeks (sometimes longer)
A significant percentage of applications get rejected on the first try due to documentation issues. I’d strongly recommend using a service that specializes in ITIN applications if you need one.
Step 7: Open a Business Bank Account
This is the step that causes the most frustration for non-resident founders. The good news is that it’s much easier now than it was five years ago. The bad news is that it still isn’t trivial.
Best Banks for Non-Residents
Online Banks / Fintechs (Easiest):
- Mercury — The most popular choice for startups. Completely online, accepts non-residents with proper docs.
- Wise Business — Great for international transfers, has US account details.
- Relay — Small business banking, non-resident friendly.
- Airwallex — Global business accounts with multiple currencies.
Traditional Banks (Harder):
- Bank of America — Has international client programs but may require visiting a branch
- Chase — Similar, varies by branch
- Wells Fargo — More limited for non-residents
What You’ll Need
Minimum required documents for most banks:
- LLC formation documents (Articles of Organization)
- EIN confirmation letter (CP 575 or 147c letter)
- Government-issued ID (passport for you and any other members)
- Personal proof of address (utility bill, bank statement — less than 3 months old)
- Operating Agreement (some banks require this)
Tips for Getting Approved
- Apply with Mercury first. They’re the most non-resident friendly and have the smoothest online process.
- Have all documents ready in clear scans. Blurry or incomplete documents = automatic rejection.
- Use your registered agent address for business address. Banks generally accept this.
- Be prepared for a video interview. Some banks want to see you in person via video call.
- Be honest about your business. Describe what you do clearly and simply. Banks hate vague answers.
Step 8: Set Up Compliance Systems
Your company is formed, you have your EIN, and you have a bank account. Now make sure you don’t mess it up.
Annual Tasks
- Annual/Biennial Report — File with your state every year (or every other year). Pay the state fee. Wyoming: $60 due every year.
- Registered Agent Renewal — Don’t let this lapse. It will. Mark your calendar.
- Federal Tax Filing — Single-member LLCs: Schedule C with your 1040 (if you need to file). Multi-member: Form 1065.
- State Tax Filing — Depends on the state and your activities. Wyoming has no state income tax.
- Registered Agent Address — Keep it current. Change it if you switch agents.
Ongoing Habits
- Separate business and personal finances. This is non-negotiable. Use your business account for business expenses only.
- Keep good records. Invoices, receipts, bank statements — keep everything organized. QuickBooks or Xero is worth the $30/month.
- Track your US presence. If you’re never in the US, make sure you can prove it. This matters for tax purposes.
- Review annually. Your structure should evolve with your business. What works at $50k revenue might not work at $500k.
Common Pitfalls (And How to Avoid Them)
Pitfall 1: Getting the EIN rejected. The #1 issue for non-residents. Use a formation service that knows what they’re doing. Double-check your SS-4 before submitting.
Pitfall 2: Choosing the wrong state. Don’t pick a state just because you’ve heard of it. Wyoming is the safe default. Avoid California and New York.
Pitfall 3: Mixing personal and business money. This pierces the corporate veil and destroys your liability protection. Get a separate bank account. Use it only for business.
Pitfall 4: Forgetting annual filings. It’s easy to lose track when you’re traveling. Set recurring reminders. A missed annual report can lead to late fees, and eventually administrative dissolution of your company.
Pitfall 5: Trying to DIY everything. There’s a reason formation services exist. For $100-$300, you get expertise that saves you from expensive mistakes. Your time is better spent building your business.
Final Thoughts
Registering a US LLC as a non-resident is absolutely doable. Thousands of international founders do it every year. It’s not the simplest process in the world, and there are a few unique hoops to jump through (the EIN process is the main one), but none of them are impossible.
The key is to know what you’re getting into, plan for the extra steps that non-residents face, and don’t be afraid to pay for professional help where it matters. A few hundred dollars saved on formation fees isn’t worth months of delay or a mistake that costs you thousands down the line.
Good luck, and welcome to the world of US entrepreneurship — even from 5,000 miles away.

