Why Freelancing Works Without a Work Permit
The rules around work authorization in the U.S. (under the Immigration Reform and Control Act of 1986, or IRCA) apply specifically to the employer-employee relationship. Employers must verify that employees are authorized to work — this is the I-9 form you fill out when starting a job.
The Key Distinction
When you are an independent contractor, there is no employer-employee relationship. You are running your own business and contracting with clients. No I-9 form is required. No employer verifies your work authorization. The rules that prohibit undocumented people from being "hired" as employees do not apply to self-employment and independent contracting.
This is not a loophole — it is how the law is structured. Tax law and immigration law have different frameworks. You do have an obligation to pay U.S. taxes on all income earned in the U.S., which is why an ITIN is essential.
What You Can Do
- Freelance for clients as an independent contractor
- Run your own business (LLC, sole proprietor)
- Sell products or services online
- Create content (YouTube, writing, photography)
- Offer services on platforms like Upwork, Fiverr, Toptal
- Earn passive income (investments, royalties)
What Requires Work Authorization
- Being hired as a W-2 employee
- Working on a company payroll
- Any position that involves an I-9 employment verification
How to Set Up Your Freelance Business
Step 1: Get Your ITIN
Your ITIN is your taxpayer identification number. You need it to file taxes, receive payments from clients (via W-9), and open a U.S. bank account for your business income. If you don't have an ITIN yet, apply now — see our ITIN application guide.
Step 2: Open a U.S. Bank Account
A U.S. bank account lets you receive client payments, pay business expenses, and keep your freelance income separate from personal funds. Bank of America, Chase, Citibank, and Wells Fargo all accept ITIN for personal accounts. Some credit unions also offer business checking accounts with an ITIN. See our best banks guide for details.
Step 3: Decide on a Business Structure
Most freelancers start as a sole proprietor — no formal registration required, you just start working and report income on Schedule C with your tax return. If you want liability protection, you can form an LLC in your state. Many states allow you to form an LLC with an ITIN instead of an SSN.
Sole Proprietor Is the Simplest Start
You do not need to register a business, file paperwork, or pay registration fees to be a sole proprietor. You are automatically a sole proprietor when you start doing freelance work. As your income grows, you can consider forming an LLC later for liability and tax advantages.
Working With Clients — W-9 and 1099
When a U.S. client hires you as an independent contractor, they will ask you to fill out Form W-9. This is their way of collecting your taxpayer identification number so they can issue you a 1099-NEC form at year end (reporting what they paid you to the IRS).
Filling Out Form W-9 With an ITIN
- In the "Taxpayer Identification Number" field, enter your ITIN
- Check "Individual/sole proprietor or single-member LLC"
- Sign and date the form
- Return it to your client — you keep a copy
That's it. The W-9 is not an employment verification form. There is no work authorization check, no I-9, no requirement to be a U.S. citizen or resident.
What Is a 1099-NEC?
If a client pays you more than $600 in a calendar year, they will send you a 1099-NEC form in January of the following year. This form shows the total amount they paid you. You use this information when filing your taxes. Keep copies of all 1099s you receive.
International Clients
If your clients are based outside the U.S., they won't issue W-9s or 1099s — that's U.S.-only paperwork. You still owe U.S. income tax on this income (and potentially self-employment tax). Report it as self-employment income on Schedule C using your ITIN.
Paying Your Taxes
As a self-employed person, you are responsible for paying your own taxes — no employer withholds them for you. You owe two types of tax on freelance income:
- Income tax — same federal and state brackets as everyone else
- Self-employment tax — 15.3% on net self-employment income (covers Social Security and Medicare)
Undocumented immigrants who pay Social Security tax via self-employment generally cannot claim Social Security benefits — but the law still requires payment. The good news: you can deduct half of self-employment tax when calculating your income tax.
Quarterly Estimated Taxes
If you expect to owe $1,000 or more in taxes for the year, you must pay quarterly estimated taxes to the IRS. The deadlines are approximately April 15, June 15, September 15, and January 15. Missing these can result in a small penalty at year end. Use Form 1040-ES to calculate and submit these payments using your ITIN.
At Year End: Schedule C
When filing your annual tax return (Form 1040 or 1040-NR), you'll attach Schedule C (Profit or Loss from Business) to report your freelance income and deductible expenses. Common deductible expenses include:
- Home office (if you work from home)
- Computer, phone, and software costs
- Internet service (business portion)
- Advertising and marketing
- Contractor payments to others
- Business travel and transportation
Freelance Platforms That Work With ITIN
Most major freelance platforms accept an ITIN in place of an SSN for tax purposes. When you sign up, they ask for your taxpayer ID — enter your ITIN. They will send you a 1099-K or 1099-NEC at year end.
- Upwork — accepts ITIN for tax profile setup
- Fiverr — accepts ITIN for W-9 compliance
- Toptal — accepts ITIN
- 99designs / Dribbble — accepts ITIN
- YouTube / AdSense — accepts ITIN for revenue payout
- Amazon KDP / Merch — accepts ITIN for royalty payments