Metrics

Expansion revenue

Also called: Upsell revenue, Expansion ARR, Expansion MRR

Additional recurring revenue from existing customers — upsells, cross-sells, added seats, tier upgrades and usage growth.

Expansion revenue is the numerator that pushes NRR above 100%. It comes from four broad places:

  1. Seat growth — the customer adds users under existing pricing.
  2. Tier upgrades — the customer moves to a higher-priced plan.
  3. Cross-sell — the customer buys an additional product or module.
  4. Usage growth — consumption rises against a usage-based or hybrid pricing model.

The fourth category behaves differently from the others. Seat, tier and cross-sell expansion require a sales motion; usage expansion happens on its own. Businesses with a meaningful usage component tend to post higher NRR for that reason alone — which is worth remembering when comparing your number against a benchmark from a company with a different pricing model.

Expansion is a billing problem before it is a sales problem

The operational obstacle to expansion is rarely demand. It is that quoting an upgrade mid-term requires knowing exactly what the customer has today, what they have already paid for, and how proration should apply to the change.

If the subscription state lives in a billing tool the sales team cannot see, expansion quotes get built from a stale CSV export, and the resulting contracts do not match the subscriptions they are supposed to amend. That mismatch is where most revenue leakage on expansion deals comes from.

Stop calculating this in a spreadsheet

Bunny computes SaaS metrics, revenue schedules and retention from your live billing data — because quoting, subscriptions, usage and invoicing all sit in one system.