Yes — a non-U.S. citizen can open a Solo 401(k) if certain conditions are met. The key factor isn’t citizenship, but whether you have U.S.-based self-employment income that is effectively connected to a U.S. trade or business.
When It’s Allowed
You can open a Solo 401(k) if:
-
You earn self-employment income (consulting, freelancing, LLC, S-Corp, sole proprietorship, etc.) that is effectively connected with U.S. trade or business.
-
You file a U.S. tax return (Form 1040 NR or 1040 with Schedule C or K-1 income).
-
You have no full-time employees (other than a spouse).
-
You have a valid U.S. Taxpayer Identification Number (TIN or ITIN) and a U.S. business entity or sole-proprietor setup.
Citizenship or residency status (nonresident alien, resident alien, green-card holder, etc.) doesn’t automatically disqualify you — the source of income does.
When It’s Not Allowed
You cannot open or contribute to a Solo 401(k) if:
-
Your business income is not connected to the U.S. (for example, foreign consulting work done entirely abroad).
-
You do not file U.S. taxes or lack a U.S. TIN.
-
You only have passive investment income (dividends, rental from foreign properties, etc.) — that’s not “earned” income for 401(k) purposes.
Practical Setup
Most Solo 401(k) providers — such as My Solo 401k Financial — can establish the plan for a non-U.S. citizen if you:
-
Form a U.S. LLC or S-Corp (for example, in Delaware, Wyoming, or your state of business).
-
Get a U.S. EIN from the IRS for that entity.
-
Have a U.S. bank or brokerage account to hold the plan’s funds.















