Existing users never spend more over time
Your revenue per user is flat. Once they subscribe, that's it — no upgrades, no add-ons, no usage growth. You're missing the biggest lever in SaaS: net revenue retention. The best SaaS companies (Slack, Datadog, Snowflake) have net revenue retention above 120%, meaning they grow revenue even without new customers. If your NRR is under 100%, you're on a treadmill — every churned dollar has to be replaced by a new customer. Expansion revenue is 3-5x cheaper than new customer acquisition and it compounds over time.
TL;DR
"Existing users never spend more over time" is a common monetization problem. Key signs include net revenue retention under 100% (ideally should be 110%+) and no users on higher tiers than where they started. Start by trying: Add a usage-based component (seats, projects, api calls) — mailchimp's contact-based pricing expands naturally as users grow.
Overview
If you're dealing with “existing users never spend more over time”, you're not alone. This is one of the most common monetization challenges that solo founders and indie hackers face. Below you'll find the warning signs to watch for, root causes to investigate, and quick wins you can try today.
Signs you have this problem
- Net revenue retention under 100% (ideally should be 110%+)
- No users on higher tiers than where they started
- Add-ons, extra seats, or premium features never get purchased
- Revenue growth comes only from acquiring new users
- Power users generating 10x the value pay the same as casual users
- Account-level ARPU hasn't grown in 6+ months
Why this happens
- No clear upgrade path as users grow — Slack nails this with per-seat pricing that expands naturally
- Pricing doesn't scale with value received — flat pricing means power users get a steal
- No usage-based component in pricing (seats, API calls, projects, storage)
- All valuable features available on the base plan with nothing left to unlock
- No triggers or nudges to prompt upgrades when usage grows past certain thresholds
Quick wins to try
Add a usage-based component (seats, projects, API calls) — Mailchimp's contact-based pricing expands naturally as users grow
Create a power-user tier with advanced features like analytics, integrations, or priority support
Send upgrade prompts when users hit 80% of plan limits — show what they'd unlock, not what they're losing
Introduce add-ons for specific high-value features — Notion charges separately for AI, which boosts ARPU without forcing tier changes
When to prioritize this
When NRR is under 100% and you have engaged power users paying the same as everyone else. If your top 10% of users get 10x the value but pay 1x the price, you have an expansion revenue problem. Fix this before pouring more into acquisition.
Ready to solve “existing users never spend more over time”?
Golden Gecko matches you with the right experiments based on your specific situation. Sign up free to get step-by-step guidance and track your results.
- AI matches playbooks to your goals
- Step-by-step experiment guidance
- AI interprets your results