The expansion engine: where NRR above 100% comes from
Everything above 100% NRR comes from one place: expansion revenue. It arrives through four doors.
- Seat expansion — the customer adds users as the team grows or adoption spreads department to department.
- Plan upgrades — they move to a higher tier for more capability, capacity, or support.
- Usage growth — consumption-priced products earn more as the customer does more.
- Cross-sell — they buy an adjacent product or module alongside the original.
In mature SaaS, expansion now contributes around 40% of all new ARR across the industry (OpenView Partners 2024 benchmark report). You are buying the same dollar of growth at half price from someone who already trusts you.
But the engine has to be built, not hoped for. That means treating expansion as a deliberate motion with owned triggers and a clear path to upgrade — the same rigour you apply to new-business pipeline. Three things have to exist:
1. Pricing headroom. A pricing model that has nowhere to grow is a pricing model that caps NRR at 100%. Seat-based, usage-based, or tier-based models all create natural expansion paths; a flat monthly fee for unlimited everything does not. The full mechanics of building that headroom live in Optimise your pricing, and if you sell a productised service, the specific pricing architecture sits in How to Price a Productized Service.
2. Clear upgrade triggers. The customer has to know what they get next and when it becomes relevant. Vague "contact us for enterprise" is not a trigger — it is a friction wall. The account expansion playbook covers the offer ladder and in-product upgrade paths that convert without a sales call.
3. Automated delivery. A solo founder cannot manually track when 40 clients hit 80% of their seat quota. The upsell and cross-sell triggers run by AI agents playbook covers exactly how to wire these automations so the trigger fires, the message goes out, and the upgrade happens — without you touching it.