I spent three weeks trying to file a Wyoming LLC from a hostel in Medellín. I had a stack of browser tabs, half-filled PDFs, and a growing suspicion that I was about to mess up my taxes. I am a freelance developer who works with US clients. Most of them want a W-9, not a foreign tax form. So I needed a US company. But I live in Colombia. That simple fact made every step harder than I expected.
After the first failed attempt—I used the wrong address and got a rejection letter—I started looking for help. I found eStartUSA while comparing services that specialize in non-resident filings. I was skeptical. Most business formation companies assume you live in the US. This one did not. I decided to try it. That decision saved me about two weeks of frustration and saved me from a mistake that could have cost me thousands in penalties later.
The problem with the DIY approach for non-residents
Every state requires a physical address for the registered agent. You cannot use a PO box. You cannot use a friend’s apartment unless they are willing to accept legal documents for you. When I tried to file myself, I listed my cousin’s address in Texas. He agreed, but then he moved. The state sent a notice to the old address. I did not know about it until a month later. My LLC was marked as non-compliant.
That is just one example. Here are other issues I ran into:
- I could not get an EIN from the IRS online because the system requires a US Social Security number or ITIN. I had to use the fax form, which took three weeks.
- The Wyoming Secretary of State website kept timing out during my session. I had to start over three times.
- I did not understand the difference between a registered agent service and a physical business address. I paid for the wrong thing.
- I accidentally checked a box for expedited processing that cost an extra $100 and did not actually speed up anything.
Each mistake added time and money. I was not saving anything by doing it myself. I was just making my own life harder.
What a proper service handles that you might miss
When I finally used eStartUSA, I noticed things I had not even thought about. The first was the registered agent address. They provide one in Wyoming that is not a virtual office shared with fifty other companies. It is a real address where they forward mail to me overseas. That alone solved my biggest headache.
Another thing they handled was the EIN application. They used a third-party authorization form that lets them apply on my behalf. I did not have to fax anything. I got the EIN in two days. That speed mattered because one of my clients was waiting for my W-9 before releasing a payment.
I also appreciated the compliance reminders. Wyoming requires an annual report and a license renewal. If I were doing this alone, I would have forgotten the due date. I have a terrible memory for administrative deadlines. The service sent me an email a month before the due date. That is worth something.
What I learned about choosing a state for non-resident LLCs
Wyoming is popular for a reason. It has no state income tax, low filing fees, and strong privacy laws. But it is not the only option. Here is what I considered before settling on Wyoming:
- Delaware has a stronger legal system for corporations, but it is more expensive and has a franchise tax that hits small businesses hard.
- Nevada has no state income tax and no corporate tax, but it requires publishing a notice in a local newspaper. That is a hassle if you are not in the US.
- New Mexico is cheap and has no annual report requirement, but it is not as well-known to clients. Some clients asked me why I was not in Delaware.
- Wyoming struck a balance. Low cost, solid privacy, no income tax, and a straightforward filing process for non-residents. I would pick it again.
One thing I did not anticipate: the bank account. Forming the LLC is only half the battle. You still need a US bank account, and most banks want to see you in person. A few online banks like Mercury and Relay accept LLCs owned by non-residents, but they require a US address for the business. That is where the registered agent address can double as a mailing address, although not all services allow that. eStartUSA does. They forward mail to me, and I used that address to open a Mercury account. It worked.
I am not saying every non-resident needs a service. If you have a US address, a US tax ID, and patience for bureaucracy, you can file yourself. But I do not have any of those things. I have a passport, a laptop, and a client who wanted to pay me on Tuesday. Using a service was the pragmatic choice. I would do it again even if I were back in the US, because the time I saved was worth the fee.