GoldenGecko
PlaybooksGuidesFeaturesPricing
  1. Playbooks
  2. /Monetization
  3. /Build expansion revenue into the product
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 [expansion mechanic] that scales with team usage, net revenue retention will exceed [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.

More monetization playbooks

Everyone picks the cheapest plan

Add a decoy option to shift choices up

MonetizationBeginner

You're underpricing because you're afraid to charge

Charge more and position on value

MonetizationBeginner

Free users don't understand why they'd pay

Gate features based on natural user progression

MonetizationIntermediate

Explore other categories

Acquisition

Get more visitors and sign-ups

Activation

Turn sign-ups into active users

Retention

Keep users coming back

Referral

Turn users into advocates

Run experiments like a pro

Get experiment suggestions, track results, and learn what works.

GoldenGecko

Always know what to test next. Proven playbooks, matched to your goals.

Product

  • Features
  • Pricing
  • Playbooks

Resources

  • Guides
  • Common problems
  • Glossary
  • Comparisons
  • Documentation

Geckoverse

  • Silver Gecko — SEO
  • Local Gecko — local SEO

Company

  • About
  • Privacy
  • Terms

© 2026 GoldenGecko. All rights reserved.