--- name: expansion-revenue description: When the user wants to grow revenue from existing customers -- including seat expansion, plan upgrades, usage upsells, or cross-sell strategies. Also use when the user says "NRR," "net revenue retention," "upsell," "expansion MRR," or "how to increase revenue from existing customers." For pricing, see pricing-strategy. For upgrade screens, see paywall-upgrade-cro. --- # Expansion Revenue You are an expansion revenue strategist. A framework for systematically growing revenue from existing customers through seat expansion, plan upgrades, usage increases, add-on purchases, and cross-sell. In mature PLG companies, expansion revenue is the primary growth engine -- often contributing more new ARR than new customer acquisition. --- ## 1. Expansion Types | Expansion Type | Mechanism | Example | Revenue Impact | |---------------|-----------|---------|---------------| | **Seat expansion** | More users added to the account | Team grows from 5 to 15 seats | Linear: 3x seats = 3x revenue | | **Plan upgrade** | Customer moves to a higher tier | Starter → Pro or Pro → Business | Step function: 2-5x per upgrade | | **Usage increase** | Customer consumes more of a metered resource | API calls grow from 10K to 100K/month | Proportional to consumption | | **Add-on purchase** | Customer buys supplementary features or products | Adds premium support, advanced analytics module | Incremental per add-on | | **Cross-sell** | Customer adopts an adjacent product | Slack customer adds Slack Connect or Slack Atlas | Multiplied across product portfolio | ### Which Expansion Types to Prioritize ``` Is your pricing per-seat? ├── YES → Seat expansion is your primary expansion lever │ Focus on driving team adoption and new team onboarding └── NO ├── Is your pricing usage-based? │ ├── YES → Usage increase is your primary expansion lever │ │ Focus on helping customers get more value from usage │ └── NO → Plan upgrades are your primary expansion lever │ Focus on demonstrating premium tier value └── Do you have multiple products? ├── YES → Cross-sell is an additional lever └── NO → Consider add-ons as supplementary expansion ``` --- ## 2. Net Revenue Retention (NRR) Framework ### Formula ``` NRR = (Beginning MRR + Expansion MRR - Contraction MRR - Churned MRR) / Beginning MRR Example: Beginning MRR: $1,000,000 Expansion MRR: +$150,000 (upgrades, seats, usage) Contraction MRR: -$30,000 (downgrades) Churned MRR: -$50,000 (cancellations) NRR = ($1,000,000 + $150,000 - $30,000 - $50,000) / $1,000,000 = 107% ``` ### NRR Benchmarks | NRR Range | Quality | Typical Profile | |-----------|---------|-----------------| | <90% | Concerning | High churn, minimal expansion | | 90-100% | Acceptable | Expansion barely offsets churn | | 100-110% | Good | Healthy expansion motion | | 110-130% | Excellent | Strong expansion, top-quartile PLG | | >130% | Exceptional | Usage-based models with high growth (Snowflake, Twilio) | --- ## 3. Expansion Signals from Product Data ### 3.1 Seat Expansion Signals | Signal | Indicator | Action | |--------|-----------|--------| | New invites sent | User invites teammates | Surface team plan benefits | | Shared content increasing | Reports, dashboards, docs shared with non-users | Prompt: "Invite [name] to collaborate directly" | | Multiple login IPs | Same account accessed from different locations | Suggest additional seats | | Approaching seat limit | 80%+ of seats used | Proactive notification | | Cross-department usage | Different teams or roles accessing the product | Propose organization-wide deployment | ### 3.2 Plan Upgrade Signals | Signal | Indicator | Action | |--------|-----------|--------| | Hitting plan limits | Storage, projects, API calls approaching cap | Upgrade prompt at the limit moment | | Gated feature attempts | User clicks on locked features repeatedly | Show feature value and upgrade path | | Power user behavior | Usage in top 10% of current tier | Proactive upgrade recommendation | | Admin feature requests | Requests for SSO, audit logs, permissions | Enterprise tier pitch | | Support ticket patterns | Questions about advanced features or capabilities | Guide toward the tier that includes those features | ### 3.3 Usage Increase Signals | Signal | Indicator | Action | |--------|-----------|--------| | Accelerating consumption | Week-over-week usage growth >10% | Ensure customer is aware of usage tier benefits | | New use case adoption | Different API endpoints or features being used | Help expand into adjacent use cases | | Data volume growth | Increasing records, events, or storage | Proactive capacity planning conversation | | Integration expansion | New integrations connected | Usage typically increases after integration | ### 3.4 Cross-Sell Signals | Signal | Indicator | Action | |--------|-----------|--------| | Adjacent feature exploration | Users browsing or requesting related product features | Introduce adjacent product | | Workflow gaps | Users exporting data to use in other tools | Position your product as the replacement | | Team overlap | Different teams using different tools for related workflows | Propose unified platform | | Customer feedback | Feature requests that map to another product | Route to cross-sell conversation | --- ## 4. Expansion Timing ### Timing Framework ``` For self-serve expansion (< $1,000 ACV): → Primarily moment-of-need triggers → Supplemented by monthly usage summary emails → Automated upgrade flows For mid-market expansion ($1,000 - $25,000 ACV): → Moment-of-need triggers + in-product prompts → Quarterly usage reviews (automated or CSM) → Annual renewal conversation For enterprise expansion (> $25,000 ACV): → Product signals routed to CSM/AE → Quarterly business reviews with stakeholders → Annual strategic planning and renewal → Executive sponsorship for major expansion ``` --- ## 5. In-Product Expansion Triggers ### Trigger Specifications Design each trigger with these components: #### 5.1 Limit-Approaching Notification ``` Trigger: User reaches 80% of plan limit Location: In-product banner or notification Copy: "You have used [X] of [Y] [resource]. Upgrade to [Plan] for [higher limit or unlimited]." CTA: "Upgrade Now" (primary) | "Remind Me Later" (secondary) Frequency: Show once per session, max 3 times total Suppress: If user dismissed 3 times, stop showing for 30 days ``` #### 5.2 Feature Discovery Prompt ``` Trigger: User navigates near a gated feature or searches for it Location: Contextual tooltip or inline prompt near the feature Copy: "[Feature name] helps you [specific benefit]. Available on [Plan]." CTA: "Learn More" → feature explainer with upgrade option Frequency: Show once per feature per user Suppress: After user has seen 3 feature prompts in one session ``` #### 5.3 Team Growth Prompt ``` Trigger: Account has new active users approaching seat limit, or user attempts to invite beyond seat limit Location: Invite flow or team settings Copy: "Your team is growing! Add more seats to bring everyone onto [Product]." CTA: "Add Seats" → seat purchase flow Frequency: At the moment of need Suppress: Not applicable (this is a hard block if at seat limit) ``` #### 5.4 Usage Milestone Celebration ``` Trigger: User reaches a meaningful usage milestone Location: In-product celebration modal or notification Copy: "Congratulations! You have [created 100 projects / processed 1,000 transactions / sent 10,000 messages]. Unlock [benefit] with [Plan]." CTA: "See What's Next" → plan comparison with upgrade option Frequency: At each milestone (define 3-5 meaningful milestones) Suppress: Not after milestone; this is a positive moment ``` ### Anti-Patterns for In-Product Triggers - **Too frequent:** More than 2-3 expansion prompts per session feels aggressive - **Irrelevant:** Showing upgrade prompts for features the user has no interest in - **Blocking:** Interrupting the user's workflow with a modal they must dismiss - **No value context:** "Upgrade now!" without explaining what they gain - **One-size-fits-all:** Same prompt for a solo user and a team admin --- ## 6. Expansion Pricing ### Seat-Based Uplift | Approach | Description | Best For | |----------|-------------|----------| | Per-seat pricing | Each additional seat costs the same | Simple, predictable, transparent | | Tiered seat pricing | Price per seat decreases at volume (e.g., 1-10: $20, 11-50: $15, 51+: $10) | Encouraging bulk purchase, enterprise | | Seat bundles | Buy in packs (5, 10, 25 seats) | Reducing purchase frequency, encouraging growth | ### Usage-Based Overages | Approach | Description | Best For | |----------|-------------|----------| | Hard stop | Usage stops at limit, must upgrade | Clear boundaries, no surprise bills | | Automatic upgrade | Automatically moves to next tier | Seamless experience, higher revenue | | Overage billing | Charged per unit above limit | Maximum flexibility, but surprise bill risk | | Grace period | Allow overages temporarily, then require upgrade | Balance of flexibility and conversion | ### Prorated Upgrades Always prorate when a customer upgrades mid-billing cycle: ``` Days remaining in cycle: 15 of 30 Current plan cost: $50/month New plan cost: $100/month Prorated charge: ($100 - $50) x (15/30) = $25 Next full cycle: $100/month ``` Communicate this clearly in the upgrade flow: "You will be charged $25 now for the remainder of this billing period, then $100/month starting [date]." --- ## 7. Self-Serve vs Sales-Assisted Expansion | Factor | Self-Serve | Sales-Assisted | |--------|-----------|---------------| | Deal size | <$1,000 ACV expansion | >$1,000 ACV expansion | | Complexity | Adding seats, simple upgrade | Multi-product, custom pricing, enterprise | | Customer preference | Fast, autonomous | Consultative, negotiated | | Scalability | High (automated) | Lower (requires human) | | Conversion rate | Lower per opportunity | Higher per opportunity | | Cost to serve | Very low | Higher (sales/CS time) | ### Hybrid Model Most PLG companies use a hybrid approach: 1. **Self-serve for small expansions:** Adding seats, upgrading from Starter to Pro, purchasing add-ons 2. **Sales-assisted for large expansions:** Enterprise upgrades, multi-year deals, cross-sell, volume discounts 3. **Product-qualified leads (PQLs):** Product signals trigger sales outreach for high-potential accounts ### PQL Criteria for Expansion An account becomes an expansion PQL when: - Usage has grown >50% in the last 30 days - User hit a plan limit 3+ times in the last 14 days - Account has 5+ active users on a plan designed for smaller teams - Account uses features that indicate readiness for the next tier - Account health score is high AND approaching plan limits --- ## 8. Expansion Playbook for Customer Success ### Quarterly Business Review (QBR) Template ```markdown # QBR: [Customer Name] -- [Quarter/Year] ## Account Summary - Current plan: [Plan name] - Seats: [X active / Y purchased] - MRR: [$X] - Account age: [N months] - Health score: [X/100] ## Usage Review - Key metrics this quarter: - [Metric 1]: [Value] (trend: up/down/flat vs last quarter) - [Metric 2]: [Value] (trend) - [Metric 3]: [Value] (trend) - Feature adoption: - Using: [features actively used] - Not using: [features available but unused] - Approaching limits: [features near plan ceiling] ## Value Delivered - [Quantified outcome 1]: "You saved X hours this quarter using [feature]" - [Quantified outcome 2]: "Your team processed X more [things] than last quarter" - [ROI calculation]: "Based on your usage, [Product] is delivering [$X] in value against your [$Y] investment" ## Growth Opportunities 1. [Opportunity 1]: [Description, business case, recommended plan/add-on] 2. [Opportunity 2]: [Description, business case] 3. [Opportunity 3]: [Description, business case] ## Recommended Next Steps - [ ] [Action 1] -- [Owner] -- [Due date] - [ ] [Action 2] -- [Owner] -- [Due date] ## Questions for the Customer 1. What are your priorities for next quarter? 2. Are there new teams or use cases where [Product] could help? 3. Are there any challenges or gaps in the current product? ``` ### Usage Review Framework When reviewing an account for expansion opportunities, check: 1. **Utilization rate:** What percentage of purchased capacity (seats, limits) is being used? - <50% → Focus on adoption before expansion - 50-80% → Healthy, monitor for growth - >80% → Expansion conversation is timely 2. **Growth trajectory:** Is usage increasing, stable, or declining? - Increasing → Proactive expansion conversation - Stable → Focus on new use cases or teams - Declining → Focus on retention before expansion 3. **Feature adoption breadth:** How many available features are being used? - Narrow usage → Help expand feature adoption (may unlock upgrade desire) - Broad usage → User is ready for more advanced features (upgrade pitch) 4. **Team coverage:** How many potential users in the organization are on the platform? - Low coverage → Land-and-expand opportunity (new teams, departments) - High coverage → Upgrade or add-on opportunity --- ## 9. Account Health Scoring for Expansion Readiness ### Health Score Components | Component | Weight | Measurement | |-----------|--------|------------| | **Product engagement** | 30% | DAU/MAU ratio, session frequency, feature adoption breadth | | **Growth trajectory** | 25% | Usage growth rate, seat growth, data volume trend | | **Utilization rate** | 20% | % of plan limits consumed, seats used vs purchased | | **Relationship health** | 15% | NPS/CSAT score, support ticket sentiment, executive engagement | | **Expansion history** | 10% | Previous upgrades, responsiveness to expansion offers | ### Scoring Matrix ``` Health Score: 0-100 90-100: Champion Account → Strong candidate for expansion → Approach with confidence → Ask for referrals and case studies too 70-89: Healthy Account → Good candidate for targeted expansion → Focus on specific growth areas → Address any minor gaps first 50-69: Moderate Account → Fix engagement issues before expanding → Focus on increasing value realization → Expansion only if clear unmet need exists <50: At-Risk Account → Do NOT pursue expansion → Focus entirely on retention → Understand and resolve pain points ``` --- ## 10. Downsell as Retention Sometimes the best expansion strategy is preventing contraction. When a customer signals they want to cancel, offering a lower-tier plan can retain them in the ecosystem. ### When to Downsell - Customer initiates cancellation - Customer says the product is "too expensive for what we use" - Customer's usage has significantly declined - Customer is on a plan with features they do not use ### Downsell Framework ``` Customer signals intent to cancel ├── Is the customer using the product regularly? │ ├── YES → Understand why they want to cancel │ │ (Cost? Missing feature? Competitor? Internal change?) │ │ → Address root cause first │ │ → If cost: offer downsell to lower tier │ │ → If feature: show roadmap or workaround │ │ → If competitor: competitive differentiation │ │ → If internal: offer to pause account │ └── NO → Attempt re-engagement │ → If no re-engagement: offer downsell or free tier │ → Retain the account for future expansion potential ``` --- ## 11. Metrics | Metric | Formula | Benchmark | Frequency | |--------|---------|-----------|-----------| | **NRR** | (Beginning MRR + Expansion - Contraction - Churn) / Beginning MRR | 110-130% | Monthly | | **Expansion MRR** | MRR added from existing customers | Track trend | Monthly | | **Expansion rate** | Expansion MRR / Beginning MRR | >5% monthly | Monthly | | **ARPA growth** | Change in avg revenue per account over time | Positive trend | Quarterly | | **Seat expansion rate** | New seats / existing seats per period | Varies | Monthly | | **Upgrade rate** | Plan upgrades / eligible accounts per period | 3-7% monthly | Monthly | | **Downgrade rate** | Plan downgrades / paid accounts per period | <2% monthly | Monthly | | **Expansion efficiency** | Expansion ARR / cost to generate expansion ARR | >3x | Quarterly | | **Time to first expansion** | Days from initial purchase to first expansion | <180 days | Cohort | | **Expansion by source** | % of expansion from self-serve vs sales-assisted | Track mix | Monthly | --- ## 12. Diagnostic Questions When helping a user with expansion revenue, ask: 1. What is your current NRR? Do you track it? 2. What expansion motions exist today? (Seat, upgrade, usage, add-on, cross-sell) 3. Is expansion primarily self-serve or sales-assisted? 4. Do you track product usage signals that indicate expansion readiness? 5. What does your account health scoring look like? 6. Do you have in-product expansion triggers? What are they? 7. How do you handle customers approaching plan limits? 8. Do you have a QBR or account review process? 9. What is your current expansion MRR as a percentage of total new MRR? 10. Have you ever used downsell as a retention tactic? --- ## 13. Output Format When completing an expansion revenue engagement, deliver: ```markdown # Expansion Revenue Strategy: [Product Name] ## Current State - NRR: [X%] - Primary expansion motion: [seat/upgrade/usage/add-on] - Expansion MRR: [$X/month] - Self-serve vs sales-assisted split: [X% / Y%] ## Expansion Opportunity Map | Expansion Type | Current State | Opportunity | Priority | |---------------|--------------|-------------|----------| | Seat expansion | [status] | [opportunity] | [H/M/L] | | Plan upgrade | [status] | [opportunity] | [H/M/L] | | Usage increase | [status] | [opportunity] | [H/M/L] | | Add-on | [status] | [opportunity] | [H/M/L] | | Cross-sell | [status] | [opportunity] | [H/M/L] | ## In-Product Expansion Triggers For each trigger: - Trigger condition: [when it fires] - Location: [where in the product] - Copy: [what it says] - CTA: [what the user clicks] - Expected impact: [estimated conversion rate] ## Expansion Playbook - Self-serve expansion flow: [description] - Sales-assisted expansion criteria: [PQL definition] - QBR framework: [cadence and structure] ## Account Health Model - Scoring components: [list with weights] - Expansion readiness threshold: [score] - Action triggers: [what happens at each level] ## Metrics and Targets - NRR target: [X%] - Expansion MRR target: [$X/month] - Key leading indicators: [list] ## 90-Day Roadmap 1. [Action 1] -- [Owner] -- [Timeline] 2. [Action 2] -- [Owner] -- [Timeline] 3. [Action 3] -- [Owner] -- [Timeline] ``` --- ## 14. Related Skills - `pricing-strategy` -- Overall pricing and packaging that enables expansion - `paywall-upgrade-cro` -- Optimizing the upgrade flow that expansion triggers lead to - `product-led-sales` -- Sales-assisted expansion for larger accounts - `plg-metrics` -- Measuring PLG health including NRR and expansion metrics