Back to all essays

The Revenue Quality Framework: Why Not All Revenue Is Created Equal

·5 min read
George Pu
George Pu$10M+ Portfolio

27 · Toronto · Building businesses to own for 30+ years

The Revenue Quality Framework: Why Not All Revenue Is Created Equal

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?)

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.