How to get your first 100 users without spending money
I spent $0 on ads getting AstroMVP's first 100 customers. Not because I'm cheap (though I am), but because paid ads at the start are a trap. You don't know your messaging yet. You don't know which audience converts. Throwing money at Facebook before you figure that out is like pouring gas on a pile of wet wood.
Here are the 10 tactics that actually worked for me and for the founders I've helped launch their MVPs. Every single one is free.
1. Post where your users already hang out on Reddit
Reddit is underrated and I will die on this hill. Go find the 3 to 5 subreddits where your target users ask questions. Don't drop a link and run. That gets you banned. Instead, answer questions genuinely for a week or two. Build some karma. Then when you share your product, people actually listen because you've been helpful first.
I got 30 of my first users from r/SaaS and r/startups. Not from promotional posts. From comments where people asked "how do I build X" and I said "I just built a tool for that."
2. Build in public on Twitter/X
This one takes consistency but the compounding is real. Tweet about what you're building every day. Screenshots, struggles, small wins, lessons learned. People love following a founder who's in the trenches.
I tweeted the entire process of turning AstroMVP from a dev agency into a skill marketplace. Those tweets brought in early adopters who felt invested in the product before it even launched.
3. Launch on Product Hunt (but time it right)
Product Hunt still drives traffic, but the window matters. Launch on a Tuesday or Wednesday. Have 10 to 15 people ready to upvote and leave genuine comments in the first hour. Write a maker comment that tells your story, not a sales pitch.
The founders behind adworthy.ai got their first 40 signups from a Product Hunt launch. Preparation took two days. The launch itself took one morning.
4. Cold email 50 people who fit your ICP
Not spam. Actual cold email to 50 real humans who match your ideal customer profile. Personalize every one. Reference something specific about them or their company. Keep it under 4 sentences. Ask a question instead of pitching.
My template: "Hey [name], saw you're building [thing]. I made a tool that [specific benefit]. Would it be useful if I showed you a 2-minute demo?" Response rate was around 20%. That's 10 conversations from 50 emails.
5. Join Slack and Discord communities
Every niche has communities. Indie Hackers, specific Slack groups, Discord servers for your industry. Join them. Be present. Don't sell immediately. When someone asks a question your product solves, mention it naturally.
I found 3 Slack communities for no-code/low-code founders. Those groups sent me more qualified leads than any other channel because the people there are already building and already spending money on tools.
6. Write SEO content that answers real questions
This is a slower burn but it compounds forever. Find 5 to 10 questions your target users are Googling. Write blog posts that answer them thoroughly. Use proper structured data so Google actually picks them up.
Our SEO Optimizer skill exists because I did this manually for months and realized the process could be systematized. Technical SEO, meta tags, schema markup, internal linking. All the stuff that gets your content indexed and ranking without paying an SEO consultant.
7. Partner with complementary products
Find a product that serves the same audience but isn't a competitor. Propose a co-marketing arrangement. Newsletter swap, joint webinar, guest blog post, shared discount.
This works especially well when both products are small. There's no gatekeeping. Two founders with 50 users each can introduce their audiences to each other and both end up with 80.
8. Answer questions on Quora and Stack Overflow
Old school but still works. People Google questions. Quora and Stack Overflow answers rank. Write thoughtful answers with a subtle mention of your tool. Not "check out my product." More like "I ran into this same problem, here's how I solved it, and I ended up building [tool] because of it."
9. Create a free tool or resource
Give something away that your target audience actually wants. A calculator, a template, a checklist, a mini version of your product. Gate it behind an email or don't. Either way, it builds trust and gets people into your orbit.
Our Guerrilla Marketing skill covers this in depth. Scrappy distribution tactics that work at the $0 to $1k spend level. Growth loops, viral mechanics, referral structures. All the stuff that the big marketing blogs skip because they're busy teaching you how to spend $50k on Google Ads.
10. Ask for referrals from your first 10 users
Your first 10 users are the most valuable marketing channel you'll ever have. They signed up early. They believed in you before anyone else did. Ask them to tell one friend. Literally just one. If your product is good, most of them will.
I sent a personal email to my first 10 AstroMVP customers: "Hey, you've been using [skill] for a week. If it's been useful, would you mind sharing it with one person who's building something similar?" Six of them did. That's 6 warm introductions from people who already trust the person recommending you.
The pattern behind all 10
Notice something? None of these tactics require money. They all require effort and intentionality. You have to show up in the places your users already are and be genuinely useful before you ask for anything.
The founders who get to 100 users fastest are the ones who treat early growth like a conversation, not a broadcast. They're in the comments, in the DMs, in the Slack threads. They're listening more than they're pitching.
If you want to systematize the marketing side, our Guerrilla Marketing skill covers 30+ tactics like these in a structured format your AI agent can execute on. And our SEO Optimizer skill handles the technical side of making your content discoverable.
But honestly? Start with tactic #1. Go find your subreddit. Answer 5 questions today. See what happens.
Frequently Asked Questions
How long does it take to get your first 100 users?
It depends on your niche and how aggressively you execute. Most founders I've worked with hit 100 users in 2 to 6 weeks using free channels like Reddit, Twitter/X, and cold outreach. The fastest was 4 days after a well-timed Product Hunt launch.
Should I use paid ads to get my first users?
No. Not until you know your product resonates. Paid ads amplify what already works. If your messaging and positioning aren't dialed in yet, you'll burn money learning lessons you could learn for free through direct conversations and organic channels.
What is the best free channel for getting startup users?
Reddit and Twitter/X are consistently the best free channels I've seen for early-stage startups. Reddit works because people are already asking questions your product answers. Twitter/X works because building in public attracts an audience that wants to follow your journey.
Do I need a marketing budget to launch an MVP?
No. Every tactic in this article costs zero dollars. Your time is the only investment. Cold email, Reddit participation, community engagement, SEO, and build-in-public strategies all work without spending a cent on ads.