Most founders spend months building a product, launch it into the void, and then wonder why nobody signs up. The problem isn't the product. The problem is they never found the people who were already desperate for a solution.
Reddit has over 100,000 active communities where real people discuss real problems every single day. They're not filling out surveys or responding to cold emails. They're venting about broken workflows, asking for recommendations, and literally saying "I would pay for this" in public threads.
Your first 10 customers are in those threads. This guide will show you exactly how to find them.
No ad budget. No cold calling. No waiting for Product Hunt to feature you. Just a systematic process for finding people who already want what you're building — and starting a conversation.
Why Reddit Is the Best Place to Find Early Customers
Before we get into the step-by-step, let's talk about why Reddit works so well for early customer acquisition — especially compared to other channels.
People are brutally honest on Reddit. Unlike LinkedIn, where everyone is performing for their network, Reddit is pseudonymous. People say what they actually think. When someone posts "I've been looking for a tool that does X and everything out there is garbage," they mean it. That's not a survey response. That's genuine frustration from a person who would probably pay to solve their problem.
Problems are organized by community. Reddit's subreddit structure means people self-sort into communities based on their interests, roles, industries, and pain points. If you're building a tool for freelance designers, there's a subreddit for that. If you're building for restaurant owners, there's a subreddit for that too. You don't need to guess where your customers hang out — they've already gathered themselves into neat little groups.
Buying intent is visible. On Reddit, you can literally search for phrases like "is there a tool that," "I would pay for," "looking for recommendations," and "anyone know of a solution." These are people raising their hand and saying they want to spend money. Try finding that signal on Instagram or TikTok.
It's free and immediate. You don't need to set up a CRM, build an email sequence, or spend money on ads. You need a Reddit account, a search bar, and the willingness to have real conversations with real people.
Now let's get into the process.
Step 1: Define Your Problem Statement in One Sentence
Before you open Reddit, you need to be crystal clear on what problem you solve and who you solve it for. Not your product features. Not your tech stack. The problem.
Write it in this format:
[Specific group of people] struggle with [specific problem] because [reason the problem exists].
Here are some examples:
- "Freelance web developers struggle with invoicing late-paying clients because they don't have time to chase payments manually."
- "Solo SaaS founders struggle with understanding if their idea has real demand because market research takes weeks and costs thousands."
- "Small restaurant owners struggle with managing supplier orders because they're still doing everything through email and spreadsheets."
Why does this matter? Because the words you use in this sentence are the exact words people are using on Reddit to describe their frustrations. Your problem statement becomes your search strategy.
If your problem statement is vague — something like "businesses need better productivity" — you'll waste hours sifting through irrelevant threads. The tighter your statement, the faster you'll find the right people.
Quick exercise: Write your problem statement now. Then pull out the 3–5 keywords that someone experiencing this problem would actually type into Reddit. For the invoicing example above, those keywords might be: "late payments," "freelance invoicing," "chasing clients for payment," "getting paid on time."
Those keywords are your ammunition for Step 2.
Step 2: Find the Right Subreddits (Your Customer's Watering Holes)
Not all subreddits are created equal. Posting your product in r/Entrepreneur (4M+ members) might feel like a big opportunity, but it's also a noisy room where your post will disappear in minutes. The real gold is in the niche subreddits — smaller communities where your specific target customer hangs out.
There are three types of subreddits you should target:
Tier 1: Industry-Specific Subreddits
These are the communities where your actual end users gather. If you're building for restaurant owners, that's r/restaurantowners. If you're building for Shopify merchants, that's r/shopify. If you're building for freelancers, that's r/freelance.
These communities are where people talk about their day-to-day problems without any startup jargon. They're not discussing "product-market fit" — they're saying "I spent 3 hours last night updating my inventory spreadsheet and I want to scream." That's your signal.
Tier 2: Problem-Specific Subreddits
These are communities built around the problem category you're solving, not a specific industry. Examples include r/productivity, r/personalfinance, r/projectmanagement, r/webdev, or r/smallbusiness. People come here specifically to ask for help, share tools, and find solutions.
These subreddits are great because users frequently post asking for recommendations. A thread titled "What tool do you use for X?" is essentially someone asking to become your customer.
Tier 3: Startup and Builder Subreddits
These are communities where founders, indie hackers, and early adopters hang out. They're more forgiving of early-stage products and are often willing to try new tools. Key ones include:
- r/SideProject — Explicitly designed for people to share what they're building. Self-promotion is welcome if you're seeking genuine feedback.
- r/alphaandbetausers — Built for finding beta testers. Post your product freely.
- r/roastmystartup — Get brutally honest feedback. The "roasts" highlight real issues that paying customers would notice.
- r/SaaS — Friendly to self-promotion. Founders regularly share products for feedback. MRR updates and growth metrics get high engagement.
- r/indiehackers — Celebrates transparency. Sharing revenue numbers, growth experiments, and failures performs well.
- r/EntrepreneurRideAlong — Focused on documenting the building journey. Consistency and honesty are rewarded.
How to find the right niche subreddits for YOUR product:
- Search Reddit directly. Go to reddit.com/search and type in keywords from your problem statement. Look at which subreddits the results are coming from — those are your targets.
- Check competitor mentions. Search for your competitors' brand names on Reddit. The subreddits where they're being discussed are exactly where your target audience participates.
- Look at sidebar links. Most subreddits list "related communities" in their sidebar. One relevant subreddit leads to five more.
- Use Google with site:reddit.com. Search
site:reddit.com [your keyword]on Google. Google's search often surfaces old threads and hidden gems that Reddit's native search misses.
Build a target list of 10–15 subreddits. Divide them into your three tiers. You'll focus most of your energy on Tier 1 and 2 — that's where your actual customers live.
Step 3: Learn the Rules Before You Post a Single Word
This step is the one most founders skip — and it's why they get banned, downvoted into oblivion, or ignored.
Every subreddit has its own culture, moderation style, and unwritten rules. What works in r/SideProject (direct self-promotion is fine) will get you instantly removed in r/startups (strict anti-promotion rules, only allowed in monthly threads).
Before you engage in any subreddit, do this:
- Read the subreddit rules. They're in the sidebar. Pay attention to rules about self-promotion, link posting, and required flair.
- Sort by "Top — All Time." Read the top 20 posts. This tells you what the community values. Is it long-form stories? Short tactical tips? Vulnerable failure posts? Match that energy.
- Sort by "New." Read the last 30 posts. This tells you what the community looks like day-to-day, not just the highlights.
- Lurk for at least a few days. Comment on other people's posts. Answer questions. Be genuinely helpful. Build a small reputation before you ever mention your own product.
The magic ratio on Reddit is roughly 10:1 — for every one time you mention your product, you should have contributed value to the community at least ten times. Some seasoned Reddit marketers suggest even higher ratios, like 20:1.
The golden rule: If your comment would still be valuable even without any mention of your product, it's a good comment. If it only exists to promote your product, it's spam.
Step 4: Mine Reddit for People Who Already Want Your Product
This is where it gets exciting. You're going to systematically find real people who are actively looking for a solution like yours.
The Search Queries That Reveal Buying Intent
Open Reddit's search (or use Google with site:reddit.com) and run these searches, replacing [your problem/solution area] with your specific keywords:
Direct request signals:
"is there a tool that" [keyword]"looking for a tool" [keyword]"anyone know of" [keyword]"recommendation for" [keyword]"alternative to" [competitor name]
Frustration signals:
"I'm so tired of" [keyword]"frustrated with" [keyword]"there has to be a better way" [keyword]"I've been doing this manually" [keyword]"I hate" [keyword] + [task]
Willingness-to-pay signals:
"I would pay for" [keyword]"shut up and take my money" [keyword]"worth paying for" [keyword]"free alternative" [keyword](these people are already paying for something and want a cheaper option — still a buyer)
Comparison signals:
[competitor A] vs [competitor B]"switched from" [competitor]"left" [competitor] "because"
How to Organize What You Find
As you search, you're going to find gold. But you need to capture it systematically. Create a simple spreadsheet with these columns:
Username | Subreddit | Thread URL | What They Said (Key Quote) | Pain Level (1–5) | Date Posted | Notes |
|---|
Pain Level scoring:
- 1 — Mild curiosity ("has anyone tried X?")
- 2 — Acknowledged problem ("I've been meaning to fix this")
- 3 — Active frustration ("this is eating up my weekends")
- 4 — Searching for solutions ("I need something that does X, budget is $Y/month")
- 5 — Ready to buy ("I would pay for this right now, someone please build it")
Focus your outreach on people who score 3 or higher. Anyone at a 4 or 5 is a warm lead who might convert with a single DM.
How many leads do you need? To find 10 customers, you'll want to identify at least 30–50 potential leads. Not everyone will respond, and not everyone who responds will convert. A 20–30% response rate on Reddit DMs is typical if your message is personalized and genuinely helpful.
Step 5: Engage in Threads First (Don't Lead with the DM)
Your first instinct will be to DM everyone who looks like a potential customer. Resist it. Cold DMs from strangers on Reddit feel spammy and often get reported.
Instead, start by engaging in the threads where you found these people. This serves two purposes: it builds your credibility in the community, and it puts your name in front of your potential customers before you ever reach out directly.
How to Write Comments That Attract Customers
Here's the framework for writing comments that position you as genuinely helpful (while planting the seed for your product):
The Helpful Expert Comment:
"I've been dealing with this exact problem. Here's what worked for me: [genuinely useful advice that solves part of the problem without your product]. If you want to go a step further, [mention your product as one option among several]. Happy to share more if that's useful."
The Empathetic Problem-Solver Comment:
"This is such a common pain point. The core issue is [explain why the problem exists]. Most people try [common approach] but it breaks down because [reason]. A few approaches that work better: [list 2–3 solutions, one of which can be your product — but don't make it the star]."
The "I Built Something" Comment (only in appropriate subreddits):
"I ran into this same problem so many times that I ended up building a tool to solve it. [Brief, honest description of what it does]. It's still early, so I'd genuinely love feedback if anyone wants to try it. No pitch — I'm just trying to make it better."
Notice the pattern: every comment leads with value. The product is mentioned casually, if at all. You're positioning yourself as someone who understands the problem deeply — not as someone trying to sell something.
The Thread Participation Strategy
For each of your target subreddits, commit to this weekly rhythm:
- Answer 3–5 questions per week in your area of expertise. No product mention. Just be helpful.
- Post 1 valuable thread per week that teaches something related to the problem you solve. A how-to guide, a comparison of approaches, a mistake you made and what you learned.
- Engage in 2–3 threads where people are asking for recommendations. This is where a casual mention of your product is appropriate — as long as you also mention alternatives and explain why different tools work for different situations.
After 1–2 weeks of this, your username will start to be recognizable in the community. People will check your profile, see your history of helpful comments, and be far more receptive when you eventually reach out.
Step 6: Craft the Perfect DM (The One That Actually Gets Replies)
Now you've built some presence. You've identified your leads. It's time to reach out directly.
The average cold DM on Reddit gets ignored. But a personalized, empathetic DM that references a specific thing the person said? That gets a 25–40% response rate.
Here's the template:
Subject: Re: your post about [specific problem]
Hey [username],
I saw your post in r/[subreddit] about [their specific problem — quote or paraphrase what they said]. That resonated with me because [brief personal connection to the problem — why you care about it].
I've been working on [one-sentence description of your solution] and based on what you described, I think it might help with [specific aspect of their problem].
No pressure at all — but would you be open to trying it out? I'd love your honest feedback on whether it actually solves the problem or falls short.
[Your name]
Why this works:
- It's specific. You're not blasting this to 100 people. You reference their exact post and their exact words.
- It's empathetic. You lead with understanding, not features.
- It asks for feedback, not money. The ask is small and non-threatening. You want their opinion, not their credit card.
- It's short. Under 100 words. Reddit DMs are not emails. Keep it tight.
What NOT to do in DMs:
- Don't send a link with no context. ("Hey check out my tool: [link]" — this gets reported as spam.)
- Don't copy-paste the same message to everyone. Reddit users can tell.
- Don't be pushy. One follow-up after 3–4 days is fine. More than that and you're in spam territory.
- Don't DM people who posted more than 30 days ago. Their problem might already be solved, and your message will feel random.
Step 7: Offer Something They Can't Refuse
When someone responds to your DM positively — even just "sure, I'll take a look" — that's your window. But you need to make the next step so easy and so valuable that saying no would feel irrational.
Here are offers that work at the early stage:
The Free Pilot: "I'd love to set this up for you completely free. You'd be one of my first users, so your feedback is worth more to me than any payment right now. I'll even do the onboarding myself — just send me [the relevant data/info] and I'll have it running for you by tomorrow."
The Concierge Onboarding: "If you want to try it, I'll personally walk you through everything. I'll hop on a 15-minute call, set it up for your specific use case, and make sure it actually solves your problem. If it doesn't, no hard feelings."
The Money-Back Guarantee: "Try it for 30 days. If it doesn't save you [specific time/money/pain], I'll refund you immediately, no questions asked." This works better than a free trial because paying — even a small amount — creates commitment. People who pay $5 are more likely to actually use your product than people who get it for free.
The "Design Partner" Invitation: "I'm looking for 5 founding users who want to shape what this product becomes. In exchange for your feedback over the next month, you'd get lifetime access at the early adopter rate. Would that interest you?"
The key with all of these: you're not selling. You're inviting. You're making them feel like an insider, not a target.
Step 8: Turn Conversations into Conversions
You've DM'd 30 people. Let's say 10 responded positively. Now you need to convert those conversations into actual usage and — eventually — payment.
Here's the follow-up sequence:
Day 1: They respond positively
Send them access immediately. Don't wait. Don't schedule a "discovery call." Give them the thing. If your product requires onboarding, offer to do it for them. Say: "I just set up your account. Here's your login. I also [did any setup work for them]. Let me know if anything looks off."
Day 2–3: Check in
"Hey [name], just wanted to check — did you get a chance to try [specific feature]? If you ran into any issues, I'm here to help."
Day 7: Ask for feedback
"It's been a week — I'd love to hear what's working and what's not. Even harsh feedback is helpful at this stage. What's the one thing that would make this more useful for you?"
Day 14: The conversion conversation
"Based on your feedback, it sounds like [product] is helping with [specific outcome]. I'm planning to [charge / raise the price / close the beta] on [date]. As a founding user, I'd love to offer you [special rate]. Would that work for you?"
Day 21: If they haven't used it
"Hey, I noticed you haven't logged in much. Totally understand if it's not the right fit — but if the issue is setup or finding time, I'm happy to [do the work for them]. No pressure either way."
Important: Track everything. Who responded, who signed up, who's active, who went silent. Your first 10 customers aren't just revenue — they're your learning engine. Every conversation teaches you something about your market, your messaging, and your product.
Step 9: Turn Your First Customers into Your Next 10
Your first 10 customers are not the end goal. They're the beginning of a flywheel.
Ask for referrals
Once someone is happy with your product, ask: "Do you know anyone else who struggles with [the problem]? I'd love an introduction." Personal referrals from someone who already uses your product have a conversion rate 3–5x higher than cold outreach.
Ask for testimonials
"Would you be willing to write 2–3 sentences about your experience? I'd love to feature it on [your website / landing page]." Early testimonials are worth their weight in gold. They turn your landing page from "unknown startup" to "real product that real people use."
Post your results on Reddit
Close the loop. Go back to the subreddits where you found your customers and share your story — honestly. A post like "I found my first 10 customers by reading Reddit threads — here's what I learned" will generate engagement, drive traffic, and attract your next cohort of customers.
Reddit loves founder transparency. Share your numbers. Share the DMs that didn't work. Share the feedback that made you rebuild a feature. This kind of post builds trust at scale and often hits the front page of startup subreddits.
Build in public
Continue posting updates in communities like r/SideProject, r/indiehackers, and r/EntrepreneurRideAlong. Document your journey from 10 customers to 100. Each update attracts new potential customers who want to follow along.
Step 10: Automate What You Just Did Manually
The process above works. But it's manual, time-consuming, and doesn't scale forever. After you've done it by hand and understand the patterns, you can start automating parts of it.
Here's what to automate first:
Monitoring new threads. Set up alerts (using tools like Google Alerts with site:reddit.com, or Reddit-specific monitoring tools) for your core keywords. Get notified when someone posts about your problem so you can respond within hours, not days. The fastest responder in a recommendation thread usually wins.
Lead tracking. Move from a spreadsheet to a simple CRM once you have more than 20 leads to manage. Track every conversation, every follow-up, and every conversion.
Finding people at scale. This is where tools like WorthBuild come in. Instead of spending hours manually searching Reddit threads, you describe your idea and get a list of real people who are already discussing the problem your product solves — complete with their pain points, engagement signals, and personalized outreach messages you can send today. What took you a full day of manual searching gets compressed into about 2 minutes.
The point of doing it manually first isn't masochism. It's learning. You need to understand what good leads look like, what messages resonate, and what objections come up — before you automate any of it. The manual work gives you the pattern recognition that makes automation effective.
The Subreddits Cheat Sheet: Where to Start by Category
Here's a quick reference for finding the right communities based on what you're building:
If you're building for startups and founders: r/startups, r/Entrepreneur, r/SaaS, r/indiehackers, r/EntrepreneurRideAlong, r/SideProject, r/smallbusiness
If you're building developer tools: r/webdev, r/programming, r/devops, r/selfhosted, r/sysadmin, r/learnprogramming
If you're building for e-commerce: r/shopify, r/ecommerce, r/FulfillmentByAmazon, r/dropship, r/smallbusiness
If you're building for designers: r/design, r/web_design, r/UI_Design, r/userexperience, r/graphic_design
If you're building for marketers: r/marketing, r/SEO, r/PPC, r/socialmedia, r/content_marketing, r/digital_marketing
If you're building for freelancers: r/freelance, r/freelanceWriters, r/UpworkFreelancers, r/forhire
If you're building for specific industries: Search r/[industry name] — there's almost always a subreddit. r/restaurantowners, r/realestateinvesting, r/legaladvice, r/teachers, r/nursing, r/accounting — the list goes on.
If you want beta testers and early feedback: r/alphaandbetausers, r/roastmystartup, r/testmyapp, r/SideProject
Common Mistakes That Kill Your Reddit Customer Acquisition
Knowing what to do is only half the equation. Here's what to avoid:
Mistake 1: Treating Reddit like a billboard
If every comment you post mentions your product, you'll get downvoted and eventually banned. Reddit users have a sixth sense for self-promotion. They'll check your post history, see nothing but product links, and dismiss you as a spammer.
Mistake 2: Posting in the wrong subreddit
A B2B invoicing tool doesn't belong in r/Entrepreneur (too broad) or r/startups (too meta). It belongs in r/freelance, r/smallbusiness, and industry-specific subreddits where people actually deal with invoicing problems.
Mistake 3: Writing a novel in DMs
Your DM should be 4–6 sentences maximum. If someone needs to scroll to read your message, it's too long. Save the detail for after they respond.
Mistake 4: Giving up after one post
One post that gets 3 upvotes doesn't mean Reddit doesn't work for you. It means that specific post, in that specific subreddit, at that specific time, didn't resonate. Consistency wins on Reddit. Show up for 2–4 weeks before you judge the channel.
Mistake 5: Ignoring negative feedback
If someone tears your product apart in a comment, resist the urge to defend yourself. Instead, ask follow-up questions: "That's fair — what would make this more useful for your situation?" The people who push back hardest are often the ones who care the most about the problem. Win them over and they become your strongest advocates.
Mistake 6: Focusing on big subreddits over small ones
A post in r/Entrepreneur (4M members) might get lost in hours. A post in a 15K-member niche subreddit about your specific industry might stay on the front page for days and reach exactly the right people. Smaller subreddits have higher engagement rates, more targeted audiences, and more forgiving moderation.
A Real Timeline: What Your First 30 Days Look Like
Here's what a realistic Reddit customer acquisition sprint looks like, day by day:
Week 1: Research and Lurk
- Write your problem statement and extract keywords
- Identify 10–15 target subreddits across all three tiers
- Read the rules and top posts of each subreddit
- Start commenting helpfully on 3–5 posts per day (no product mentions)
- Run your first round of buying-intent searches and start building your lead spreadsheet
Week 2: Engage and Establish
- Continue daily commenting (you should have 20+ helpful comments by now)
- Post 1–2 valuable threads in your most relevant subreddits (how-to guides, problem breakdowns, lessons learned)
- Comment in 3–5 recommendation threads with genuine, balanced advice that includes a casual mention of your product
- Refine your lead spreadsheet — you should have 20–30 leads by now
Week 3: Outreach
- Send your first batch of 10–15 personalized DMs to your highest-scored leads
- Continue community engagement (don't go silent just because you're now DMing)
- Track responses and follow up with anyone who engages
- Set up free pilots or beta access for positive responders
- Post a "build in public" update if you have early feedback
Week 4: Convert and Compound
- Follow up with active users (Day 7 and Day 14 check-ins)
- Send a second batch of DMs to the next tier of leads
- Ask your happiest early users for referrals and testimonials
- Post your first "here's what I learned finding my first customers" thread
- Evaluate: What subreddits drove the most engagement? Which DM approaches got responses? Double down on what works.
By the end of 30 days, a founder who follows this process consistently can realistically have 5–15 people actively using their product, with 3–10 of those converting to paying customers.
Bonus: 5 DM Templates You Can Steal Today
Here are five ready-to-use DM templates for different scenarios. Customize them with the person's specific details — never send them as-is.
Template 1: The "I Saw Your Post" DM
Hey [username], I came across your post in r/[subreddit] where you mentioned [specific problem]. I've been dealing with the same issue and recently started building something to fix it.
It's called [product] — basically it [one-sentence description]. Still early stage but I think it might help with what you described.
Would you be open to giving it a spin? Would love your honest take on it.
Best for: People who posted about a specific pain point within the last 2 weeks.
Template 2: The "Frustrated With Your Current Tool" DM
Hey [username], I saw your comment about [competitor] not working well for [specific use case]. That's actually the exact reason I started building [product] — it's designed specifically for [their situation].
Would you be interested in trying it as an alternative? I can set up a free account for you and walk you through how it handles [the thing they complained about].
Best for: People who posted complaints about a competitor or existing tool.
Template 3: The "You Asked for Recommendations" DM
Hey [username], I saw your thread asking for recommendations for [type of tool]. I didn't want to spam the thread, but I've been building something in this space and thought it might be worth a look.
[Product] does [brief description]. I know you mentioned [specific requirement they listed] — that's actually one of the core features.
Here's a quick link if you want to check it out: [link]. No pressure — just thought it might be relevant based on what you described.
Best for: People who posted "looking for recommendations" or "does anyone know a tool that" threads.
Template 4: The "Fellow Builder" DM
Hey [username], I saw your post about building [their project]. Really cool concept. I'm building in a similar space — [your product, one sentence].
I noticed you mentioned struggling with [specific challenge]. I've been working on solving exactly that. Would love to swap notes and see if what I've built could be useful for your use case.
Best for: Fellow founders or builders in adjacent spaces who could also be users.
Template 5: The "Design Partner" DM
Hey [username], I'm building [product] to solve [problem] and I'm looking for 5 founding users who want to help shape the product. Based on your posts in r/[subreddit], it seems like this is a problem you deal with regularly.
In exchange for your feedback over the next 30 days, I'd give you lifetime access at a founding member rate. The idea is simple: you tell me what's broken, I fix it. You get a tool built around your actual workflow.
Interested?
Best for: Highly engaged community members who post frequently about the problem you solve. These become your best long-term customers.
The Bottom Line
Your first 10 customers are not going to come from a viral launch, a perfectly optimized landing page, or a paid ad campaign. They're going to come from finding the right people, understanding their problem deeply, and starting a genuine conversation.
Reddit gives you all of that for free. The people are there. The problems are documented. The buying intent is visible. All you have to do is show up, listen, and be useful.
The founders who win at early customer acquisition aren't the ones with the best product or the biggest budget. They're the ones willing to do the work that doesn't scale — manually reading threads, writing thoughtful comments, sending personalized messages, and treating every early user like the VIP they are.
Do the manual work. Find the people. Start the conversations. Your first 10 customers are waiting.
Want to skip the manual searching? WorthBuild scans Reddit, Hacker News, Twitter, and forums to find real people who are already discussing the problem your product solves — with ready-to-send outreach messages. Describe your idea, get your first customers in 2 minutes. Try it free →