Introduction
For indie hackers selling B2B SaaS, building an effective sales pipeline is the engine of growth. Unlike consumer products where you can rely on viral loops and paid ads, B2B sales require systematic outreach, relationship building, and strategic closing.
This guide walks you through building a complete sales pipeline from first touch to closed dealโwhether you’re a technical founder who’s never sold anything or a growing team looking to systematize your sales process.
Understanding B2B SaaS Sales
The B2B Sales Landscape
B2B SaaS sales differ fundamentally from consumer sales:
- Longer sales cycles: Months, not days
- Multiple stakeholders: Buyers, users, influencers, decision-makers
- Higher stakes: Jobs and budgets on the line
- Relationship-driven: Trust matters more than features
Sales Models for Indie Hackers
Inbound Sales:
- Leads come to you through content, SEO, referrals
- Respond quickly and qualify effectively
- Lower cost but requires marketing investment
Outbound Sales:
- You reach out to potential customers
- Higher effort but more control over pipeline
- Cold email, LinkedIn, networking
Product-Led Sales:
- Product sells itself through free trials
- Sales team supports, doesn’t drive
- Works best for self-serve products
Hybrid Approach: Most successful indie hackers use all three
Building Your Pipeline Stages
Stage 1: Lead Generation
Lead generation is the top of your funnel:
Inbound Lead Sources:
| Channel | Effort | Cost | Volume | Quality |
|---|---|---|---|---|
| Content Marketing | High | Low | Medium | High |
| SEO | High | Low | High | High |
| Referrals | Low | Low | Low | Very High |
| Social Media | Medium | Low | Medium | Medium |
| Paid Ads | Low | High | High | Medium |
Outbound Lead Sources:
| Channel | Effort | Cost | Volume | Quality |
|---|---|---|---|---|
| Cold Email | High | Low | High | Medium |
| LinkedIn Outreach | High | Low | Medium | Medium |
| Cold Calling | Very High | Low | Medium | Medium |
| Industry Events | Medium | High | Low | High |
Stage 2: Lead Qualification
Not every lead is worth pursuing. Qualify early:
BANT Framework:
- Budget: Do they have money for your product?
- Authority: Can they make the buying decision?
- Need: Do they actually need what you sell?
- Timeline: When are they looking to buy?
Qualifying Questions:
def qualify_lead(lead):
questions = [
"What challenge are you trying to solve?",
"Who else is involved in this decision?",
"What's your timeline for implementing a solution?",
"What's your budget for this project?",
"What happens if you don't solve this problem?",
]
score = 0
for answer in get_answers(questions):
score += rate_answer(answer)
return "qualified" if score > 70 else "nurture"
Lead Scoring Example:
| Factor | Score |
|---|---|
| Company size 50-500 | +20 |
| Industry match | +15 |
| Explicit timeline | +20 |
| Budget identified | +15 |
| Decision maker | +20 |
| Website visit | +10 |
| Total | 100 |
Stage 3: Discovery Call
The discovery call is where you learn and position:
Discovery Call Agenda (30 minutes):
0-5 min: Introduction and rapport
5-10 min: Understand their situation
10-20 min: Deep dive into challenges
20-25 min: Present solution overview
25-30 min: Next steps and timeline
Discovery Questions:
Situation Questions:
- Tell me about your company and your role
- How does your team currently handle [problem area]?
- What tools are you using today?
Problem Questions:
- What’s the biggest challenge with that?
- How does that impact your business?
- What have you tried before?
Impact Questions:
- What would solving this save you?
- How would better results change things?
- What’s the cost of not solving this?
Solution Questions:
- What would your ideal solution look like?
- What features matter most?
- What would make this project successful?
Stage 4: Demo and Presentation
Your demo converts interest to intent:
Demo Structure:
1. Success Story (2 min)
- Customer name and results
- Establish credibility
2. Product Overview (3 min)
- Show the main workflow
- Highlight key features
3. Customization (5 min)
- Tailor to their specific needs
- Show relevant integrations
4. Q&A (10 min)
- Address concerns
- Discuss pricing
5. Next Steps (2 min)
- Clear action items
- Timeline commitment
Demo Best Practices:
- Start with outcomes, not features
- Customize every demo to the prospect
- Focus on their problems, not your product
- Show, don’t just tell
- Leave time for questions
Stage 5: Proposal and Pricing
The proposal makes it official:
Proposal Elements:
- Executive Summary: One-page overview
- Problem Statement: Their challenge in their words
- Solution: How you solve it
- Pricing: Clear, transparent pricing
- Timeline: Implementation schedule
- Terms: Payment, contract length
- Case Studies: Relevant success stories
Pricing Presentation:
Pricing Tiers:
- Starter: $49/month (up to 5 users)
- Professional: $149/month (up to 20 users)
- Enterprise: Custom pricing
Special Offers:
- Annual discount: 20% off
- Startup program: 50% first year
Stage 6: Negotiation
Negotiation is where deals are made or broken:
Negotiation Principles:
- Never discount immediately: Always justify
- Give to get: Offer value for value
- Know your BATNA: Best alternative to negotiated agreement
- Focus on value, not price: ROI matters more
- Silence is powerful: Let them respond to offers
Common Negotiations:
| Prospect Asks | Response |
|---|---|
| “Can you reduce price?” | “What’s most important to youโprice, timeline, or features? Let’s see how we can help.” |
| “Can we get a trial?” | “Let’s start with a pilot. [Specific scope] for [specific price].” |
| “We need X feature” | “That’s on our roadmap. If you commit now, I’ll prioritize it.” |
Stage 7: Close and Handoff
The close is just the beginning:
Closing Techniques:
The Summary Close: “We’ve discussed [problem], and my solution [summary]. Let’s get started Monday.”
The Urgency Close: “This pricing is good through [date]. After that, we adjust for Q2.”
The Commitment Close: “What would you need to move forward this week?”
The Handoff:
Close โ Account Setup โ Onboarding โ Customer Success
โ โ โ โ
Contract Welcome Training Retention
Signed Email Sessions Reviews
Sales Metrics and KPIs
Funnel Metrics
| Stage | Metric | Target |
|---|---|---|
| Lead โ Qualified | Qualification rate | > 40% |
| Qualified โ Demo | Show rate | > 70% |
| Demo โ Proposal | Proposal rate | > 50% |
| Proposal โ Close | Close rate | > 30% |
Pipeline Metrics
| Metric | Formula | Target |
|---|---|---|
| Pipeline Velocity | Days in stage ร Conversion ร Deal size | Growing |
| Lead-to-Close | Days from lead to closed | < 60 days |
| Win Rate | Won / Total opportunities | > 25% |
| Average Deal Size | Total revenue / Closed deals | Growing |
Unit Economics
| Metric | Formula | Target |
|---|---|---|
| CAC | Sales cost / New customers | < 12ร MRR |
| LTV | MRR ร Customer lifetime | Growing |
| LTV:CAC | LTV / CAC | > 3:1 |
Sales Tools for Indie Hackers
Essential Tools
| Category | Tool | Price |
|---|---|---|
| CRM | HubSpot Free, Pipedrive | Free-$15/mo |
| Gmail, Outlook | Free | |
| Scheduling | Calendly, Cal.com | Free |
| Outreach | Lemwarm, Mailchimp | Free-$50/mo |
| Contracts | PandaDoc, Google Docs | Free-$20/mo |
| Tracking | HubSpot, Pipedrive | Included |
Sales Stack Example
Lead Generation: Content + SEO + Referrals
โ
Lead Capture: Calendly + Forms
โ
CRM: HubSpot Free
โ
Outreach: Gmail + Lemwarm
โ
Contracts: Google Docs + PandaDoc
โ
Analytics: HubSpot Reports
Common Sales Mistakes
Mistake 1: Selling Features Instead of Benefits
Don’t: “Our product has X feature” Do: “Our customers see Y result in Z time”
Mistake 2: Not Qualifying Enough
Don’t: Talk to everyone who shows interest Do: Qualify ruthlessly, focus on fit
Mistake 3: Following Up Too Little
Don’t: Send one email and move on Do: Follow up 5-7 times over 30 days
Mistake 4: Not Asking for the Close
Don’t: “Let me know if you have questions” Do: “Let’s get you set up on Monday”
Mistake 5: Ignoring Post-Sale
Don’t: Move on after close Do: Ensure handoff to customer success
Scaling Your Sales
From Solo to Team
First Hire: Sales Development Rep (SDR)
- Qualify inbound leads
- Book meetings for you
- Research prospects
Second Hire: Account Executive (AE)
- Run demos and closes
- Manage pipeline
- Handle negotiations
Automating Pipeline
Email Sequences:
- Welcome sequence for new leads
- Follow-up sequences
- Nurture sequences for cold prospects
Tasks and Reminders:
- Auto-create tasks after calls
- Reminder to follow up
- Alerts for stalled deals
Conclusion
Building a sales pipeline takes time, but it’s essential for B2B SaaS success. Start simpleโfocus on one channel, master qualification, and iterate. As you grow, add stages, tools, and eventually team members.
Remember: Sales is a skill. The more you do it, the better you get. Don’t be afraid to start before you’re comfortable.
Resources
Related articles: B2B SaaS Sales for Indie Hackers and SaaS Customer Acquisition Strategies
Comments