I almost signed a $3M partnership deal in 2024. The contract looked perfect on paper – recurring revenue, brand-name client, 24-month commitment.
But when I ran it through my Revenue Quality Framework, it scored a 2 out of 4.
I walked away. Used that time to build SimpleDirect Desk instead, which generated $47K MRR with zero dependency risk.
Here's the framework that saved me from "fake" revenue – and why it changes everything about bootstrap vs VC decisions.
The Problem Most Founders Face
We treat all revenue like it's the same. $100K from a Fortune 500 contract feels identical to $100K from 200 SMB customers paying $500 each.
VCs love this confusion. They see $100K in "revenue" and think "scale." They don't ask the hard questions about sustainability, dependency, or control.
What I learned the hard way: Revenue quality matters more than revenue quantity. One bad contract can kill your freedom faster than 10 good ones can build it.
The Bootstrap Difference: When you're not raising money, you can't afford phantom revenue. Every dollar needs to compound, not just add.
The Revenue Quality Framework Explained
I categorize every revenue stream across two dimensions:
Dimension 1: Reliability (How likely is it to continue?)
4 - Locked Revenue
- Contractually guaranteed for 12+ months
- High switching costs for customer
- Mission-critical to their business
- Example: Payroll software, core infrastructure
3 - Probable Revenue
- Strong renewal patterns (90%+ retention)
- Embedded in customer workflow
- Some switching costs
- Example: CRM tools, marketing automation
2 - Possible Revenue
- Month-to-month, easy to cancel
- Nice-to-have, not need-to-have
- Low switching costs
- Example: Design tools, productivity apps
1 - Phantom Revenue
- One-time projects
- Dependent on single decision-maker
- Zero recurring component
- Example: Consulting, custom development
Dimension 2: Control (How much do you control the relationship?)
4 - Full Control
- Self-serve signup and billing
- Product-led growth
- No human sales required
- Direct customer relationship
3 - Mostly Controlled
- Some sales involvement
- Standardized pricing/terms
- Occasional custom requests
- You set the rules
2 - Shared Control
- Negotiated terms
- Custom pricing
- Requires account management
- Customer influences roadmap
1 - No Control
- Customer dictates terms
- Custom development required
- Dependency on their decisions
- You're basically a vendor
The Revenue Quality Score
Multiply Reliability × Control for each revenue stream:
- 13-16: Premium revenue (optimize for more)
- 9-12: Good revenue (acceptable foundation)
- 5-8: Risky revenue (minimize dependency)
- 1-4: Toxic revenue (avoid or exit)
Real Examples: How I've Used This Framework
Example 1: The $3M Partnership (Score: 2×1=2)
Situation: Major home services company wanted SimpleDirect as their exclusive lending platform. $3M over 24 months, guaranteed.
Framework Application:
- Reliability: 3 (contracted for 24 months)
- Control: 1 (they controlled everything – terms, pricing, roadmap)
- Total Score: 3
Wait, that's not 2. Let me recalculate...
Actually, deeper analysis revealed:
- Reliability: 2 (contract had 30-day termination clause)
- Control: 1 (complete dependency)
- Total Score: 2 (Toxic Revenue)
Result: I said no. Built SimpleDirect Desk instead.
Without Framework: Would've taken the deal, become a glorified vendor, lost all freedom.
Example 2: SimpleDirect Core Platform (Score: 3×4=12)
Situation: Self-serve SaaS for contractors to check borrower eligibility and get instant pre-approval.
Framework Application:
- Reliability: 3 (90%+ monthly retention, embedded in daily workflow)
- Control: 4 (self-serve, product-led, we set all terms)
- Total Score: 12 (Good Revenue)
Result: This became our foundation. $X MRR with 85% margins.
The Numbers:
- Customer acquisition: $0 (organic)
- Support burden: <2 hours/week
- Churn rate: 8% monthly
- Revenue per customer hour: $400+
Example 3: When The Framework Failed
Situation: High-scoring customer (Score: 12) suddenly went bankrupt. Lost $15K MRR overnight.
What Happened: Framework doesn't account for external market conditions. 2023 construction downturn hit our "locked" revenue hard.
If you're finding this useful, I send essays like this 2-3x per week.
·No spam
The Lesson: No framework is perfect. The Revenue Quality Framework tells you about the business model risk, not market risk. You still need diversification.
How to Use It (Step-by-Step)
Step 1: Inventory Your Revenue Streams
List every distinct revenue source:
- Product A (SMB customers)
- Product A (Enterprise customers)
- Product B
- Consulting/Services
- Partnerships/Affiliates
Step 2: Score Each Stream
For each stream, rate 1-4 on:
- Reliability (will it continue?)
- Control (do you control the relationship?)
Step 3: Calculate Quality Scores
Multiply Reliability × Control for each stream.
Step 4: Analyze Your Portfolio
Portfolio Health Check:
- What % of revenue scores 9+? (Should be 70%+)
- What % of revenue scores 1-4? (Should be <10%)
- Are you dependent on any single high-scoring stream? (Risk)
Step 5: Make Strategic Decisions
If Bootstrap:
- Optimize for scores 12-16
- Exit scores 1-4 aggressively
- Build multiple 9+ streams
If Raising VC:
- Focus on total revenue growth
- Quality matters less (for now)
- Can afford some 1-4 scores for growth
Common Mistakes:
- Treating all contracted revenue as "locked"
- Ignoring control dimension entirely
- Optimizing single stream instead of portfolio
- Not updating scores as business evolves
Pro Tips:
- Rescore quarterly – things change
- Weight by revenue size (big low-quality > small high-quality)
- Consider upgrade paths (can 8s become 12s?)
When This Framework Breaks Down
Edge Cases and Nuance
Enterprise Software Exception: Some enterprise revenue (score 6-8) is worth taking if:
- It funds product development
- Contract includes IP ownership
- Provides case study/credibility
- Time-bounded (not permanent dependency)
Market Conditions Override: In recession/tough markets:
- Lower-quality revenue can be bridge financing
- Survival trumps purity
- But set exit criteria upfront
Growth Stage Matters:
- Pre-$100K ARR: Take anything above score 4
- $100K-$1M ARR: Focus on 8+ scores
- $1M+ ARR: Optimize for 12+ scores
When Quality Doesn't Matter:
- Raising Series A (VCs want growth rate)
- Building for acquisition (buyer wants scale)
- Cash flow crisis (survival mode)
How This Changes Bootstrap vs VC Strategy
The Bootstrap Advantage
Why Quality Matters More:
- No runway buffer for bad revenue
- Can't afford dependency risk
- Need sustainable unit economics
- Exit/pivot costs are higher
Strategic Implications:
- Say no to low-quality deals faster
- Build for 12+ scores from day one
- Optimize for margin over growth
- Smaller TAM but better business model
The VC Trap
Why VCs Don't Care About Quality:
- Growth rate > sustainability
- Can raise more money if revenue drops
- Exit timeline 5-7 years (quality matters later)
- Diversified portfolio (they can afford failures)
What This Means:
- VC metrics (ARR, growth rate) hide quality issues
- "Successful" VC companies often have terrible revenue quality
- Works until it doesn't (see: 2022-2023)
The Data:
- Average VC-backed SaaS: 40% revenue scores below 8
- Average bootstrap SaaS: 70% revenue scores above 9
- Reason: Different optimization functions
Take Action Now
□ Download the Revenue Quality Assessment Worksheet (score all your current revenue streams)
□ Identify your lowest-quality revenue (what scores below 6?)
□ Set exit criteria (when/how will you eliminate toxic revenue?)
□ Plan quality improvements (how can you upgrade 6s to 9s?)
Related Frameworks:
- The Sunday Night Test (business health check)
- The Independence Checklist (freedom measurement)
- Bootstrap Decision Tree (funding strategy)
The Revenue Quality Framework isn't about being picky. It's about understanding that when you bootstrap, revenue quality directly translates to freedom quality.
That $3M deal I walked away from? It would've scored 2 out of 16. Two years later, SimpleDirect generates more revenue with 85% margins and zero dependency risk.
The choice: Be a vendor with "revenue," or build a business with assets.
The framework makes the choice obvious.

