How to Form Your LLC in the US
The free, step-by-step guide to forming a U.S. LLC — especially for international founders. 13 steps, no fluff, real partner savings.
100% Free Guide
No hidden costs
Transparent Links
All links affiliated
Updated 2026
Current information
Trusted by Founders
Proven process
Transparency Notice
This is a 100% free guide to help you form a U.S. LLC. We include affiliate links to services like Stripe Atlas, Mercury, and Cloudflare. When you sign up through these links, you often get special discounts or perks, and we earn a small commission at no extra cost to you. This helps us keep the guide free and updated. We're not owned or managed by any of these companies—FromZeroToLLC is independently operated by Rooftop Online, LLC.
FTC Disclosure: We participate in affiliate programs and may receive compensation for referrals.
Decide on Your Name, DBA (Optional), and Domain
Your business name sets the tone for your brand. Start by brainstorming a few ideas, then check if the domain name is available—ideally a .com. If you plan to operate under a different name than your legal LLC name, you can register a DBA (Doing Business As) later.
Pro Tip: Think Long-Term
Choose a name that's easy to spell, pronounce, and scale across future products or services. Avoid overly niche words if you plan to grow or pivot later.
Business Name Essentials
Recommended Tools
Sedo Domain Marketplace
.com PreferredFind and purchase premium domain names for your LLC
Secure a Matching Domain Name
Your business name isn't complete without its domain. The domain is what people type to find you online — it's your digital storefront. Try to get a .com version of your name if you can. It's still the most trusted and professional-looking extension out there.
If the exact match is taken, don't panic. You can try small variations like adding "shop", "get", or "hq" to your name, or check if the owner is selling it. Sedo is a great place to search for available and premium domains.
Pro Tip: Buy It Before Someone Else Does
Domains are like real estate — once they're gone, they're gone. If you find a good one that fits your name, grab it early. You can always build the website later.
Search Domains on Sedo
Sedo Domain Marketplace
AffiliateFind and buy .com domains for your new LLC.
.com is still king. It's the most recognized and trusted domain extension. It builds credibility and trust with your audience. If you can't get the .com, consider small variations before settling on a different extension.
Create Your First Business Email with Cloudflare + Email Routing
Now that you've secured your domain, it's time to point it to Cloudflare and set up your first business email. Don't worry — Cloudflare is completely free for basic use and makes DNS management super simple.
Cloudflare provides free DNS hosting, security features, and built-in email routing. This means you can create a professional email address like [email protected] and have all incoming emails automatically forwarded to your personal email address.
Here's what you need to do:
- Sign up for a free Cloudflare account
- Add your domain to Cloudflare
- Copy the nameservers Cloudflare gives you
- Update the nameservers in your Sedo domain settings (or wherever you bought your domain)
- Wait for DNS propagation (usually 10-30 minutes, but can take up to 24 hours)
- Enable Email Routing in Cloudflare's dashboard
- Create your first email address (like hello@, contact@, or info@)
- Set it to forward to your personal email
For now, this email routing setup is enough. You'll be able to receive emails sent to your business address, and they'll show up in your personal inbox. Later on, you can configure a full inbox with sending capabilities, but email routing gets you started immediately without any extra cost or complexity.
Domain & Email Setup Checklist
💡 Pro Tip: Why Cloudflare?
❓ Is this a permanent solution?
Still, this setup is super smart, you'll need to set up many custom emails (like support@ or editor@) in the future, and you can route them all straight to one easy-to-manage inbox by using this method.
Get Started with Cloudflare
Cloudflare
Free DNS, security, and email routing for your domain.
Register on Freelance Stack for Your Stripe Atlas Discount
Before jumping into LLC formation, join Freelance Stack. It's a founder club full of startup deals to help you save cash. For just 45EUR a year, you get a 50% discount (that's $250 off) on Stripe Atlas, plus tons of other tool perks worth hundreds of thousands.
Freelance Stack offers more than the Stripe Atlas discount. Here are some top deals:
- Google Workspace: 15% off Starter plans for solid email and team tools.
- AWS Activate credits: Free credits to get your cloud up and running.
- JetBrains: 6 months free, then 50% off any plan
- And more: Atlassian, Slack, Zendesk and many more.
Join Freelance Stack (50% Stripe Atlas Discount)
Freelance Stack
AffiliateClaim your 50% discount for Stripe Atlas and access other startup deals.
💡 Pro Tip
Freelance Stack also gives discounts on other startup tools like Notion, Deel, and Framer. Signing up early can save you both money and time.
Especially, the 1 year Bolt.new PRO plan deal is crazy.
Form Your LLC Through Stripe Atlas
Stripe Atlas forms your LLC, assigns your registered agent, opens your US bank account, and activates your Stripe account — all in one application. For founders outside the US, this removes the guesswork entirely. No hunting for services that accept non-residents. No missing steps.
Stripe Atlas also provides valuable perks worth thousands of dollars, such as $5,000 in AWS credits, Google Workspace accounts, and other startup tools. You can find full list of Stripe Atlas perks here.
For the first year, the cost of Stripe Atlas covers everything. However, remember that from the second year onward, you will be responsible for Delaware franchise taxes and registered agent fees.
Follow these sub-steps to complete your Stripe Atlas application:
- Fill in your company details
- Upload your ID documents
- Pay using your Freelance Stack discount
Stripe Atlas Application Checklist
Go to Stripe Atlas
Stripe Atlas
RecommendedForm your LLC and access valuable startup perks.
Open a Mercury Bank Account
Every U.S. LLC needs a bank account, but don't worry — you don't have to wait for an ITIN or deal with long lines at traditional banks. Your LLC needs a real US bank account — Mercury is the one most founders we know actually use. Built for startups, international-founder friendly, no ITIN or SSN required. Use our referral link and they'll fast-track your application review.
Mercury is online-only, no branch visits. Application takes about 10 minutes.
Open Your Mercury Account
Mercury Bank
AffiliateOpen your U.S. business bank account online and get expedited review using our referral link.
💡 Pro Tip
Using our Mercury referral link speeds up your application, so you can start banking for your LLC faster.
Rent a Virtual Business Address
The IRS will mail your EIN letter. State agencies will mail compliance notices. If you're outside the US, you need a virtual address that actually receives, scans, and forwards that mail — not just a name on a website.
Here's what to check when choosing a provider:
- Make sure they actually receive mail for you. Some just give you an address without handling mail, which is not very useful.
- It's nice if they can send and receive faxes, in case you ever need it for official paperwork.
- Pricing can be tricky. Know both the monthly fee and how much they charge for every letter or package they receive and scan for you.
We use UseStable. They receive and scan all our mail, which is super important when you're forming your LLC because the IRS and other agencies will send letters you need to see.
Having a virtual address that handles everything correctly saves you a lot of headaches and ensures you don't miss any important mail.
Get Your Virtual Address with UseStable
UseStable
20% Discount20% Discount for the first year. Use the affiliate link on the right.
Start Building Website
Don't miss a year of free Bolt.new PRO plan.
Use your Freelance Stack discount code.
Join Freelance Stack (1 Year Free Bolt.new PRO Plan)
Freelance Stack
Bolt.new DealClaim your bolt.new discount code from Freelance Stack.
💡 Pro Tip
Freelance Stack also gives discounts on other startup tools like Notion, Deel, and Framer. Signing up early can save you both money and time.
Maintain LLC Compliance
Keep your LLC in good standing by meeting ongoing state requirements and filing obligations.
Content Coming Soon
We're preparing detailed guidance. Please stay tuned.
Receive Your EIN Letter
After forming your LLC via Stripe Atlas, expect your EIN letter as a physical mail piece to the address you listed in the application—often a virtual one like UseStable. It typically arrives in a few weeks; keep an eye on your mail or inbox.
Once received, update accounts like Mercury by uploading the EIN details for verification. Scan the letter and store it safely in your cloud drive. Use it next for more setups (taxes, credit, ITIN for internationals), and double-check for accuracy. If delayed, check status with IRS.
Managing LLC Taxes
How to calculate and pay your annual taxes and Delaware franchise fees.
Content Coming Soon
We're preparing detailed guidance. Please stay tuned.
Gathering Website Analytics | Google Analytics Setup Guide
Learn how to complete your Google Analytics setup with step-by-step instructions for websites, apps, and e-commerce tracking.
Advertise Your Business
Launch your first ad campaigns to attract clients and grow your LLC. Google Ads credits and more coming soon via our partner program.
Content Coming Soon
Google Ads credits and advertising guide coming soon.