Starting a business in the U.S. as a non-resident is easier than you think! You don’t need to be a U.S. citizen or even live in the U.S. to form a Limited Liability Company (LLC). Here’s a step-by-step guide to registering your LLC from outside the U.S.
Step 1: Choose a State
Not all states have the same rules and fees. Popular states for foreign entrepreneurs include:
- Delaware – Business-friendly laws, fast processing
- Wyoming – No state income tax, low fees
- Florida – No state income tax, strong economy
Step 2: Choose a Registered Agent
A registered agent is a person or company in the U.S. that accepts legal documents on behalf of your LLC. You can hire a professional registered agent service for $50–$300/year.
Step 3: File Articles of Organization
This document officially creates your LLC. You’ll need to provide:
- Business name (check availability on the state’s website)
- Registered agent’s details
- Owner/member details (you can be the only owner)
Fees vary by state but typically range from $50–$300.
Step 4: Get an EIN (Employer Identification Number)
An EIN is like a tax ID for your business. You need it to open a U.S. bank account and pay taxes.
- If you have an SSN/ITIN → Apply online via the IRS website
- If you don’t have one → Apply by fax or mail using Form SS-4 (free)
Step 5: Open a U.S. Business Bank Account
You’ll need:
- LLC formation documents
- EIN confirmation letter
- Passport or ID
Some banks require you to visit the U.S., but fintech solutions like Mercury, Wise, or Relay allow remote account opening.
Step 6: Comply with Tax and Legal Requirements
- Taxes: Even if you’re outside the U.S., your LLC may have tax obligations. Consult a tax professional.
- Annual Fees: Some states require yearly reports and fees (e.g., Delaware’s $300 franchise tax).
Bonus Tip: Use a Business Formation Service
Services like Incfile, ZenBusiness, or Northwest Registered Agent can handle everything for you!
Ready to start your U.S. business? Get Started below.