Skip to content
GoldenGecko
Slack

Revenue is flat even though users love the product

Build expansion revenue into the product

The best SaaS companies grow revenue from existing customers. Design your product so that as teams succeed, they naturally spend more.

MonetizationIntermediate
4-6 weeks for pricing change, ongoing measurement

When to use

You have a product where customer success naturally leads to more usage, users, or features needed.

Hypothesis template

If we add fill in: expansion mechanic that scales with team usage, net revenue retention will exceed fill in: target% because successful users naturally expand.

Method

The problem: You're acquiring customers but revenue growth is linear. Each customer pays the same forever.

What Slack does: Per-seat pricing means as a team grows, Slack revenue grows automatically. When a 5-person team becomes a 50-person team, revenue 10x'd without any sales effort.

Why expansion revenue matters:

  • Net revenue retention over 100% means you grow even with churn
  • Expanding customers cost nothing to acquire (they're already in)
  • Usage-based growth aligns your incentive with customer success
  • Top SaaS companies get 30-40% of revenue from expansion

Expansion mechanics:

  • Per-seat: More users = more revenue (Slack, Figma)
  • Usage-based: More usage = more revenue (AWS, Twilio)
  • Feature tiers: Success unlocks need for higher tier (Notion)
  • Add-ons: Additional capabilities as needs grow (HubSpot)
  • Storage/volume: More data = more cost (Dropbox)

How to implement:

  1. Identify what grows as customers succeed (users, usage, data, features)
  2. Price your product so growth is natural (not forced)
  3. Make it easy to add more (self-serve seat addition, auto-scaling)
  4. Track net revenue retention as your key metric
  5. Celebrate customer growth (it means they're succeeding AND you're earning more)

Key insight: If your product gets more valuable as customers grow, your pricing should reflect that. Flat pricing leaves money on the table.

Success metrics

  • •Net revenue retention
  • •Average revenue per account over time
  • •Seat/usage growth per account
  • •Expansion MRR as % of total MRR
  • •Time from initial purchase to first expansion

Prerequisites

  • Usage/seat tracking
  • Flexible billing system
  • Self-serve upgrade/expansion path
  • Understanding of how customers grow

Common pitfalls

  • •Forcing expansion that doesn't align with value
  • •Making expansion feel like a punishment for success
  • •Not making it self-serve (requiring sales calls to add seats)
  • •Pricing too low to capture expansion value

Source: Slack. Per-seat pricing drives automatic revenue expansion.

Suggested ICE scores

9Impact
6Confidence
4Ease
monetizationexpansionpricingslacksaas

Ready to run this experiment?

Sign up free to use this playbook with step-by-step guidance and track your results.