F-1 visa says no work? Wrong. Building your own product is completely legal.
If you're an international student in the US or Europe right now, you've probably heard this a hundred times: "You can't work off-campus on an F-1 visa." And that's true â for traditional employment. But here's what nobody tells you: building and selling your own software product is not employment. It's entrepreneurship. And it's 100% legal on most student visas.
I've watched too many brilliant CS students spend their entire university career grinding LeetCode, praying for an H-1B lottery number, and graduating with nothing but a resume full of coursework projects. Meanwhile, the ones who built something real â even something small â walked away with income, real-world experience, and leverage that no job application can match.
Let me show you how to go from "just another international student with a GitHub account" to "founder of a SaaS that pays your rent" â while you're still in school.
The Problem: Why International Students Are Stuck
Let's be honest about the three traps that keep international students broke and anxious:
1. The Internship Trap
CPT/OPT slots are limited. Competition is brutal. You're fighting against domestic students who don't need visa sponsorship. And even if you land one, you're at the mercy of a single employer.
2. The H-1B Lottery
Even with a job offer, there's roughly a 30% chance you'll get selected in the H-1B lottery each year. Your entire immigration future depends on a random number generator. That's not a career strategy â that's gambling.
3. The Empty Resume
You spend 4 years taking classes, doing homework projects that nobody uses, and applying to 200+ jobs. Your GitHub has forked repos and a calculator app. Employers see "international student" and think "complicated paperwork."
What if instead of betting everything on one employer and one lottery ticket, you built something that generates income independently?
The Solution: Build a SaaS Product While You Study
Here's the math that changed everything for me:
- A SaaS product priced at $19/month needs just 27 customers to replace a $500/month campus job
- At $49/month, you only need 11 customers
- Even a one-time $149 purchase only needs 4 sales per month to match that campus wage
And the best part? This income is not tied to an employer or a visa status. It's revenue from a product you own. Whether you're on F-1, OPT, or transitioning to another visa, your product keeps generating income.
The problem most students face isn't the business model â it's the time. Building a SaaS from scratch takes months. You're already juggling classes, assignments, and maybe a part-time job. You don't have 6 months to wire up authentication, payment processing, AI features, and deployment.
That's where a SaaS Starter Kit comes in.
How to Ship a SaaS in 7 Days (Not 7 Months)
PubliFlow is a production-ready SaaS Starter Kit built on Next.js 15, Supabase, and TypeScript. Instead of spending months building boilerplate, you get everything wired up on day one:
What's Included Out of the Box
- Authentication â Email/password, OAuth (Google, GitHub), magic links â all configured and ready
- Payments â Stripe integration with subscription management, one-time purchases, and checkout flows
- AI Features â OpenAI/AI SDK integration built-in, so you can add GPT-powered features without writing API handlers
- Admin Dashboard â User management, analytics, and settings out of the box
- Deployment â Optimized for Vercel with one-click deploy
- Landing Page â High-converting template with pricing, testimonials, and feature sections
Instead of spending your first month setting up next-auth and debugging Stripe webhooks, you spend your first week building your actual product features â the stuff that makes your SaaS unique and valuable.
The Tech Stack You'll Learn (It's Exactly What Employers Want)
Here's the kicker: the technologies you use while building your SaaS are the exact same ones Big Tech companies are hiring for:
| What You Build With | What Employers Want |
|---|---|
| Next.js 15 (App Router) | Next.js is the #1 React framework in job postings |
| TypeScript | Required at Google, Meta, Stripe, Vercel, and most startups |
| Supabase (PostgreSQL) | PostgreSQL experience transfers to any backend role |
| Stripe API | Payment integration is a top-10 startup job skill |
| Vercel Deployment | CI/CD and cloud deployment are baseline expectations |
You're not just building a product â you're building a portfolio that speaks louder than any LeetCode grind. When an interviewer asks "Tell me about a project you shipped," you can say "I built a SaaS with 50 paying customers" instead of "I did a group project in CS 404."
Pricing Your SaaS: Make More Than a Campus Job
Let's run the numbers on realistic pricing tiers:
Starter Tier: $9/month
- 30 customers = $270/month
- That's already more than most campus jobs pay after taxes
Pro Tier: $29/month
- 20 customers = $580/month
- This covers rent in a shared apartment in most college towns
One-Time Purchase: $149
- 4 sales/week = ~$2,400/month
- This is full-time entry-level developer money
The key insight: you don't need thousands of customers. You need a product that solves a specific problem for a specific group of people, and you need to charge appropriately for it.
International students have a unique advantage here â you understand problems that domestic developers don't:
- Tools for navigating visa applications
- Platforms for international student housing
- Services for cross-border payments and money transfers
- Apps for language learning and cultural adaptation
- Marketplaces connecting international communities
Build what you know. Your lived experience is your competitive moat.
The Affiliate Play: Earn While Your Classmates Learn
Here's something most people miss: you don't even need to build a product to start earning.
PubliFlow has an Affiliate Program that pays 40% commission on every sale you refer. That means:
- Refer one $149 purchase â You earn $59.60
- Refer five in a month â $298 for sharing something you genuinely use
- Refer 10 â $596/month in passive income
This is perfect for international students because:
- No product to build â just share what works
- No customer support â PubliFlow handles everything
- Legal on F-1 â Affiliate income is self-employment income, not wages
- Scalable â Share in your CS Discord, WeChat groups, international student orgs
Combine both: build your SaaS with PubliFlow AND earn affiliate commissions by recommending it to classmates. That's two income streams from one tool.
Real Talk: Indie Hackers Are Proving This Works
Need proof that one person can build a profitable SaaS? Look at the indie hacker community:
- Marc Lou built ShipFast and similar products, reaching $100K+ monthly revenue as a solo founder â starting from his dorm room
- Danny Postma went from student to making $50K+/month with AI SaaS products
- Tony Dinh built multiple micro-SaaS products totaling $30K+/month while living in Vietnam
These aren't venture-backed startups with 50-person teams. They're solo developers who shipped fast, charged real money, and found their audience. The common thread? They all used starter kits and boilerplates to skip the boring setup and focus on what makes their product unique.
The difference between "I want to build a SaaS someday" and "I have a SaaS with paying customers" is usually 7 days with the right starting point.
Your 7-Day Launch Plan
Day 1: Setup & Deploy
- Clone the PubliFlow Starter Kit
- Configure your Supabase project and Stripe account
- Deploy to Vercel â you now have a live SaaS URL
Day 2: Define Your Niche
- Pick a problem you personally experience as an international student
- Validate it with 5 classmates â do they want this? Would they pay?
Day 3-4: Build Your Unique Feature
- This is where you spend your time â not on auth or payments (that's done)
- Focus on the one feature that makes your product worth paying for
Day 5: Pricing & Landing Page
- Set your pricing tiers (start with $9/mo and $29/mo)
- Customize the landing page with your value proposition
- Add testimonials from your early validators
Day 6: Launch
- Post on Product Hunt, Reddit, Twitter/X
- Share in international student communities and WeChat groups
- Email your classmates and campus organizations
Day 7: Iterate & Earn
- Collect feedback from your first users
- Set up the affiliate program â every referral is passive income
- Start building your next feature based on real user requests
The Legal Side: What You Need to Know
I'm not a lawyer, and this isn't legal advice. Consult an immigration attorney for your specific situation.
Here's the general picture for F-1 students in the US:
- Passive income (investments, royalties, affiliate commissions) is generally permitted
- Self-employment (running your own business) is a gray area â you can own the business, but you generally cannot actively work for it while on F-1 without CPT/OPT
- During OPT/STEM OPT, self-employment is more explicitly allowed
- Many students build their product during school and ramp up operations during OPT
The smart play: build and launch while studying (the coding is arguably "learning"), then go full-time during OPT when self-employment income is clearly permitted. Either way, having a revenue-generating product gives you options that 99% of international students don't have.
Stop Waiting for Permission
The system is designed to make international students feel powerless. You can't work. You might not get the lottery. You're one visa rejection away from leaving the country.
But here's the thing: you don't need anyone's permission to build software. You don't need a work authorization to write code. You don't need an employer to validate your skills. And you definitely don't need to wait until after graduation to start creating value.
Every month you spend "preparing" for a job that might not materialize is a month you could be building something that pays you regardless of visa outcomes.
Get the PubliFlow SaaS Starter Kit â publiflow.vip
Join the Affiliate Program (40% commission) â publiflow.vip/affiliate
Ship your SaaS in 7 days. Start earning this semester. Your future self will thank you.
If you found this helpful, follow me for more content on building SaaS products as an international student. And if you're already building something â drop a comment, I'd love to see what you're working on.
Top comments (0)