What This Template Is For
Account expansion is the fastest path to revenue growth in B2B SaaS. Acquiring a new customer costs 5-7x more than expanding an existing one, yet most product teams lack a structured process for identifying and executing expansion opportunities. Without a system, upsells happen reactively when a customer asks for something, rather than proactively when usage signals indicate readiness.
This template gives you a repeatable framework for mapping expansion opportunities across your customer base. It covers signal identification, stakeholder mapping, expansion plays (upsell, cross-sell, seat expansion), and revenue impact forecasting. Use it alongside the Product-Led Growth Handbook to build a self-serve expansion motion, or pair it with the NPS Calculator to prioritize accounts with the highest satisfaction scores for expansion outreach.
Understanding your net revenue retention rate is essential context before building an expansion plan. If NRR is below 100%, you are losing revenue faster than you are expanding it. The Product Analytics Handbook covers how to build the usage dashboards that surface expansion-ready signals in your product data.
When to Use This Template
- You are building a formal account expansion program for the first time
- Your NRR is below 110% and leadership wants to improve it
- Sales and product teams are misaligned on which accounts to target for upsells
- You have usage data showing customers hitting plan limits but no process for converting them
- You are preparing a quarterly expansion forecast for the board
- You want to shift from reactive "customer asks for upgrade" to proactive expansion plays
How to Use This Template
- Start by listing your top 20 accounts by current ARR. These are your highest-value expansion targets because they already trust your product.
- Pull usage data for each account: active users, feature adoption, plan utilization percentage, and any limit-approaching signals.
- Map each account's expansion potential using the scoring framework in the template. Score accounts on usage signals, relationship strength, and budget indicators.
- Design 2-3 expansion plays (upsell to higher tier, cross-sell adjacent product, seat expansion) and assign each account to the most appropriate play.
- Build a 90-day execution plan with specific outreach dates, stakeholder targets, and revenue forecasts per account.
The Template
Account Expansion Scorecard
| Account | Current ARR | Plan | Utilization % | Active Users / Licensed | Expansion Score | Priority |
|---|---|---|---|---|---|---|
| [Account 1] | $[ARR] | [Plan] | [X%] | [Y/Z] | [1-10] | High / Medium / Low |
| [Account 2] | $[ARR] | [Plan] | [X%] | [Y/Z] | [1-10] | [Priority] |
| [Account 3] | $[ARR] | [Plan] | [X%] | [Y/Z] | [1-10] | [Priority] |
| [Account 4] | $[ARR] | [Plan] | [X%] | [Y/Z] | [1-10] | [Priority] |
| [Account 5] | $[ARR] | [Plan] | [X%] | [Y/Z] | [1-10] | [Priority] |
Expansion Signal Tracking
| Signal Category | Signal | Weight (1-5) | Detection Method |
|---|---|---|---|
| Usage volume | API calls approaching plan limit | [Weight] | [Automated alert / Dashboard] |
| Feature adoption | Using 80%+ of current plan features | [Weight] | [Product analytics] |
| Seat growth | Added 3+ users in last 30 days | [Weight] | [CRM / billing system] |
| Engagement | Executive sponsor active in last 14 days | [Weight] | [Activity log] |
| Support | Asking about features on higher plans | [Weight] | [Support ticket tags] |
| NPS | Promoter score (9-10) in last survey | [Weight] | [NPS tool] |
Expansion Play Design
Play 1: [Upsell / Cross-sell / Seat Expansion]
| Field | Details |
|---|---|
| Play name | [e.g., Pro to Enterprise Upsell] |
| Target segment | [e.g., Pro plan accounts with 80%+ utilization] |
| Qualifying signals | [e.g., API usage > 80%, 3+ departments active] |
| Value proposition | [What the customer gains from expanding] |
| Key stakeholder | [Title of decision-maker to engage] |
| Collateral needed | [ROI calculator, case study, demo, proposal] |
| Expected deal size | $[Amount] incremental ARR |
| Sales cycle | [X] weeks |
Play 2: [Upsell / Cross-sell / Seat Expansion]
| Field | Details |
|---|---|
| Play name | [Name] |
| Target segment | [Segment] |
| Qualifying signals | [Signals] |
| Value proposition | [Value] |
| Key stakeholder | [Title] |
| Collateral needed | [Materials] |
| Expected deal size | $[Amount] |
| Sales cycle | [X] weeks |
Stakeholder Map (Per Account)
| Stakeholder | Title | Influence | Sentiment | Last Contact | Next Action |
|---|---|---|---|---|---|
| [Name] | [Title] | Champion / Decision-maker / Influencer / Blocker | Positive / Neutral / Negative | [Date] | [Action] |
| [Name] | [Title] | [Influence] | [Sentiment] | [Date] | [Action] |
90-Day Expansion Forecast
| Account | Play | Target Close | Expected ARR Increase | Probability | Weighted ARR |
|---|---|---|---|---|---|
| [Account 1] | [Play] | [Date] | $[Amount] | [X%] | $[Weighted] |
| [Account 2] | [Play] | [Date] | $[Amount] | [X%] | $[Weighted] |
| Total | $[Sum] | $[Weighted Sum] |
Filled Example: B2B Analytics Platform
Account Expansion Scorecard
| Account | Current ARR | Plan | Utilization % | Active Users / Licensed | Expansion Score | Priority |
|---|---|---|---|---|---|---|
| Meridian Health | $48,000 | Pro | 94% | 32/25 | 9 | High |
| TechFlow Inc | $36,000 | Pro | 78% | 18/20 | 7 | High |
| Coastal Retail | $24,000 | Starter | 88% | 12/10 | 8 | High |
| Summit Logistics | $24,000 | Starter | 45% | 5/10 | 3 | Low |
| Apex Financial | $60,000 | Enterprise | 62% | 40/50 | 5 | Medium |
Expansion Play: Pro to Enterprise Upsell
| Field | Details |
|---|---|
| Play name | Pro to Enterprise Upsell |
| Target segment | Pro plan accounts with 85%+ utilization and multi-department usage |
| Qualifying signals | API usage > 85%, 3+ departments active, executive sponsor engaged in last 30 days |
| Value proposition | Enterprise plan includes SSO, advanced permissions, dedicated support, and custom integrations. Removes the API rate limit that is currently throttling their data pipelines. |
| Key stakeholder | VP Engineering or CTO (controls budget and cares about API limits) |
| Collateral needed | ROI calculator showing cost of current API throttling, case study from similar company, custom demo of SSO setup |
| Expected deal size | $36,000 incremental ARR (from $48K to $84K) |
| Sales cycle | 6 weeks |
90-Day Expansion Forecast
| Account | Play | Target Close | Expected ARR Increase | Probability | Weighted ARR |
|---|---|---|---|---|---|
| Meridian Health | Pro to Enterprise | Apr 15 | $36,000 | 75% | $27,000 |
| TechFlow Inc | Seat expansion | Apr 30 | $7,200 | 60% | $4,320 |
| Coastal Retail | Starter to Pro | May 15 | $12,000 | 50% | $6,000 |
| Total | $55,200 | $37,320 |
Key Takeaways
- Score every account on usage signals, relationship strength, and budget indicators before planning outreach
- The best expansion signal is a customer already exceeding their plan limits. Watch utilization rates weekly.
- Design 2-3 distinct expansion plays (upsell, cross-sell, seat expansion) and match each account to the right one
- Map stakeholders before any expansion conversation. Know who champions your product and who controls budget.
- Forecast expansion revenue with probabilities, not just targets. Weighted pipeline gives you honest projections.
- Track NRR monthly. If expansion revenue does not outpace churn, your expansion program is not working yet.
About This Template
Created by: Tim Adair
Last Updated: 3/4/2026
Version: 1.0.0
License: Free for personal and commercial use
