As an international student in the U.S. on an F-1 visa, how can I navigate launching and monetizing my software startup without violating my status, and will applying to Y Combinator without a public launch or revenue hurt my chances? Should I launch for free to gather feedback and traction first, or is there a safe way to charge users and validate my product before I have formal work authorization or have incorporated?
You cannot actively run, code, or launch your startup without work authorization, even if you do it for free. However, you can legally form the company, own equity, and do market research right now.
You can cross the fear of a visa violation off your list. As long as you wait for your Optional Practical Training (OPT) approval before you launch or write code for the business, you are safe. You did the right thing by checking the rules first.
You asked if you should launch for free to gather feedback and traction first. You must not do this. Working without pay at your own company still counts as unauthorized employment. Federal guidelines do not distinguish between paid and unpaid work when it comes to your own business.
You also asked if there is a safe way to charge users and validate your product before you have formal work authorization or have incorporated. There is not. The U.S. government considers entrepreneurship as work, which requires you to qualify and apply for OPT first. If you begin working, even in an unpaid position, before the start date on your Employment Authorization Document (EAD) card, it is a severe violation of your status.
The documents do not state whether applying to Y Combinator without a public launch or revenue will hurt your chances.
While you wait for authorization, you can legally form an LLC or corporation, own equity, write a business plan, and build a test model to explore technical feasibility. You cross the line into unauthorized work when you provide services to customers, manage operations, or perform labor like coding for the active business.













