We've onboarded 1,247+ non-resident founders since 2022. Every month we see the same 7 mistakes that turn a "should-have-been-easy" LLC formation into a months-long mess.
This is the cheat sheet we wish someone had given us in 2022.
Mistake #1: Picking the wrong state
The wrong choice: Delaware because "that's where startups incorporate."
Why it's wrong for non-residents: Delaware charges $300/year franchise tax, even with $0 income. It also has public ownership records (no member privacy). Unless you're raising VC, Delaware is the most expensive state with zero benefit.
The right choice: Wyoming for 90% of non-residents. $60/year, member privacy, Mercury Bank prefers it. See Wyoming vs Delaware for the full breakdown.
Mistake #2: Skipping the EIN and applying for ITIN instead
Why it happens: Confusion between the two. Non-residents see "ITIN" everywhere and assume they need it.
The truth: 95% of non-resident LLC owners only need the EIN, not the ITIN. The EIN is for your business; the ITIN is for personal US-source income (which most non-residents don't have).
See ITIN vs EIN β which do you actually need.
Mistake #3: Skipping the BOI Report
Why it happens: The Corporate Transparency Act passed in 2024 and most non-residents never heard about it.
The cost: $591/day in civil penalty, capped at $10,000. Some forfeit their LLC entirely for missing it.
The fix: 15-minute filing at boiefiling.fincen.gov, free. Read our BOI Report 2026 guide for the exact steps.
Stop reading. Start filing.
Your LLC could be live by tomorrow morning. From $149. 100% money-back if rejected.
Mistake #4: Forgetting Form 5472
Why it happens: It's a tax form, not on most "LLC formation checklists."
The cost: $25,000 IRS penalty per year of non-filing. The IRS does enforce this.
The fix: File annually by April 15 even with $0 income. LLCora customers get a January reminder + pre-filled template. Full Form 5472 guide here.
Mistake #5: Using a personal Gmail for Stripe and bank applications
Why it happens: Convenience. "I'll just use my existing email."
What goes wrong: Stripe and Mercury read your email domain. A @gmail.com address with a freshly-formed LLC is a fraud signal β the algorithm assumes you're trying to do a quick scam. Approval rate drops 30-50%.
The fix: Buy a domain ($10/year), set up Cloudflare Email Routing (free), use hello@yourdomain.com.
Mistake #6: Applying to Stripe from a US VPN
Why it happens: Some forums suggest "use a US IP to look American."
What goes wrong: Stripe geo-locates your IP. A US IP + foreign owner address = mismatch flag = manual review + 3-5 day delay (or denial).
The fix: Apply from your normal home Wi-Fi. Stripe accepts non-resident applications openly β your home IP is fine.
See Stripe Wyoming LLC playbook for the full prep.
Mistake #7: Paying $400-$1,400 for an "all-in-one" LLC + bookkeeping bundle
Why it happens: Bundle pricing looks cheaper than buying separately.
The math: doola "starter+ bookkeeping" runs $1,400 first year. Firstbase.io "complete" $1,200. Stripe Atlas $500 + $5K in "credits" most people never use.
What's actually needed: $149 LLCora Basic OR $299 Pro, plus free Wave Accounting from year 2 if you need bookkeeping. Total saved: $300-$1,400 over 5 years.
See hidden fees in doola, Firstbase, Stripe Atlas for the full breakdown.
How to avoid all 7
The single best safeguard is to read the right guides before you pay anyone. Start here:
- The 30-day cornerstone plan β week-by-week schedule
- Wyoming vs Delaware β pick the right state
- Glossary β every term in plain English
- FAQ β 13 most-asked questions
When you're ready: start with LLCora. $149 Basic gets your LLC live in 24 hours. $299 Pro adds the EIN within 48 hours. No subscription, no upsells, no surprises.