Blog

Expansion revenue: how to make money from existing customers

The most profitable way to grow is expansion revenue from customers already paying. Here's how to structure it without breaking anything.

Acquisition is expensive. Retention is cheap. Expansion revenue is free if you do it right.

Expansion revenue is making money from existing customers without acquiring new ones. It can be:

  • Upsell: Customer on Starter plan → Moves to Pro plan ($100/month → $300/month)
  • Cross-sell: Has product A → You sell related product B
  • Seat expansion: Has 1 user → Adds 10 more users
  • Usage-based: They pay per consumption. Use more → Pay more

Why expansion revenue is gold

Slack made $250M in expansion revenue in 2023. Figma made $150M. Stripe the same. The pattern: excellent product users love, so they pay more.

But expansion revenue isn't automatic. It requires architecture:

Step 1: Well-designed pricing
Free plan (aha moment). Pro plan (90% of features). Enterprise plan (everything + support). User starts Free, loves the product, moves to Pro. Years later moves to Enterprise.

Step 2: Onboarding that shows value
If you don't show the value of the Pro plan, there's no upsell. "Pro has X, Y, Z that your team needs". Show specific benefits, not features.

Step 3: Success team
Someone who knows the customer. Who knows when they need more. "I saw you're using 80% of your user limit. You should upgrade".

Step 4: Right timing
Don't ask for upgrade when they're struggling. Ask when they're happy. Customer has been using it for 30 days without problems → Then ask for upgrade.

The result

Well-executed expansion revenue generates 30-50% of total revenue. Without acquisition cost. Happy customers, less churn, better LTV.

Design expansion revenue