Formation Guide

How to Register a US Company — Service Comparison for Foreign Founders

Compare Stripe Atlas, Doola, Firstbase, and DIY Wyoming. Costs, timelines, and which is best for your situation.

Key Takeaways

  • Stripe Atlas: $500 ($350 via Mercury), Delaware, slow EIN (~1 month)
  • Doola: $297+, Wyoming option, faster EIN, bookkeeping add-ons
  • Firstbase: $399, Y Combinator backed, comprehensive
  • DIY Wyoming: $154 total, cheapest, more self-management
  • For most founders, a formation service saves significant time

Before You Start

Important Warning

Registering a US company is a real legal commitment. You must:

  • File annual tax returns (Form 5472 at minimum)
  • Pay state annual fees
  • Maintain good standing
  • If you stop operating, formally dissolve the company

What You Need

  • Passport
  • Home address with proof (utility bill, bank statement, etc.)
  • Business description or website

Quick Comparison Table

Here is how the four most popular formation options stack up for foreign founders.

Stripe Atlas

Price: $500 ($350 w/ Mercury)

State: Delaware

EIN Timeline: ~1 month

Annual Fee: $300/yr (DE)

Best For: Stripe integration

Doola Recommended

Price: $297+

State: WY/DE/other

EIN Timeline: 1-2 weeks

Annual Fee: $60/yr (WY)

Best For: Budget + service

Firstbase

Price: $399

State: DE/WY

EIN Timeline: 1-2 weeks

Annual Fee: Varies

Best For: VC startups

DIY Wyoming

Price: $154

State: Wyoming

EIN Timeline: DIY (1-2 days via Fiverr)

Annual Fee: $60/yr (WY)

Best For: Maximum savings

Option 1: Stripe Atlas

$500 ($350 via Mercury)DelawareLLC or C-Corp

Stripe Atlas is the most well-known formation service. It includes company formation, EIN application, registered agent (1 year), operating agreement, Stripe account setup, and Mercury bank integration.

Stripe product credits: $2,500 (was $100K — significantly reduced).

Pros

  • Seamless Stripe integration
  • Clean dashboard
  • One-stop setup with Mercury

Cons

  • EIN takes ~1 month currently
  • Payment during signup often gets declined (try Apple Pay on mobile)
  • Delaware = $300/year franchise tax
  • Credits reduced from $100K to $2,500

Payment Tip

Use direct internet (no VPN/proxy). If your card gets declined, try Apple Pay or Google Pay on a mobile browser.

Option 2: Doola (Recommended)

Starting at $297Wyoming / Delaware / Others

Doola offers company formation, EIN, registered agent, and operating agreement. Optional add-ons include bookkeeping, tax filing, and compliance monitoring — making it a good choice for founders who want ongoing support.

Pros

  • Faster EIN than Atlas (1-2 weeks)
  • Wyoming option ($60/yr vs $300/yr)
  • Bookkeeping and compliance add-ons
  • Real customer support

Option 3: Firstbase

$399Delaware / WyomingY Combinator backed

Firstbase provides company formation, EIN, registered agent, and mail forwarding. Backed by Y Combinator, it has a strong reputation and comprehensive service.

Pros

  • Comprehensive package
  • Strong reputation (Y Combinator backed)
  • Mail forwarding included

Start with Firstbase

Option 4: DIY Wyoming

$154 totalWyomingvia wyomingagents.com

Through Wyoming Agents (wyomingagents.com), you can form a Wyoming LLC for $154 total. This includes company formation, registered agent (1 year), and Certificate of Formation.

What's NOT Included

  • EIN (use Fiverr $20-50, takes 1-2 days)
  • Bank account setup
  • Operating agreement (use a template)

Annual cost: $60/year (Wyoming annual report).

Pros

  • Cheapest option by far
  • Wyoming = best privacy + lowest annual fees
  • Full control over the process

Cons

  • More DIY work required
  • EIN application is separate
  • No hand-holding or customer support

DIY Steps

1

Go to wyomingagents.com → Form a Company

2

Enter company name (primary + backup)

3

Select LLC, Member Managed

4

Fill in founder details

5

Pay by credit card

6

Wait for Certificate of Formation email

7

Get EIN separately (Fiverr or IRS directly)

Which One Should You Choose?

Use this decision tree to find the best option for your situation:

Cheapest?→ DIY Wyoming ($154 + $60/yr)

Full service + low annual?→ Doola ($297 + $60/yr WY)

Need Stripe specifically?→ Stripe Atlas ($350-500 + $300/yr)

Premium + VC credibility?→ Firstbase ($399)

Planning VC funding?→ Delaware (Atlas or Firstbase)

Solo dev / small team?→ Wyoming (DIY or Doola)

After Registration — Next Steps

Once your company is formed, here is what to do next:

1

Get EIN — EIN Guide

2

Open bank account — Mercury Bank Guide

3

Get US phone number — Phone Guide

4

Activate Stripe — Stripe Setup

5

Understand tax obligations — Start Your Business

6

Confirm the BOI exemption for your US-formed LLC — BOI Status

7

Set up compliance reminders

FAQ

Do I need to be in the US to register?

No. All four options support 100% remote registration. You do not need to visit the US at any point during the formation process.

LLC or C-Corp?

LLC for most solo founders and small teams — simpler taxes with pass-through treatment. C-Corp only if you are planning to raise venture capital funding.

Wyoming or Delaware?

Wyoming for lower costs ($60/yr vs $300/yr). Delaware for VC fundraising or complex equity structures. See our Best States guide for a detailed comparison.

Can I change states later?

Yes, through a process called domestication, but it is complicated and involves additional fees. Choose wisely upfront to avoid the hassle.

What about New Mexico?

New Mexico has a $0 annual fee, making it the cheapest state to maintain long-term. See our Best States guide for details.

Written and maintained by

ForeignLLCTax.com puts a named, accountable founder behind its tax guides. Lipai Wang builds the software, writes the educational material, and keeps the site tied to official sources wherever possible.

About Lipai Wang

More on Getting Started

All guides →

Not sure which forms your LLC actually needs? Answer a few questions and get your likely filing path, deadlines, and guides — free, in your browser.

Filing Path Finder