2 February 2026 · Methods

Expansion revenue without vanity MRR

Expansion is not a mood. It is a set of invoice lines that must not share a bar with mix, currency, or a one-off services invoice.

Laptop with spreadsheet-style analytics

The usual failure is a single “upsell” column. Inside it sit extra seats, a move from monthly to annual that changes recognised timing, a usage overage, and a list-price increase that sales never mentioned on the call. The board applauds. Finance cannot rebuild it.

In Expansion Motion Primer we force three tags at minimum: volume (more units of the same SKU), attach (a second SKU), and price (the same SKU at a different list). Mix — customers sliding between plans — gets a fourth tag even if it nets to zero in cash.

Professional services do not belong in recurring expansion. If your billing tool cannot separate them, the analytics file must. We would rather understate expansion than launder project work through NRR.

Vanity MRR appears when a seat add-on coincides with a silent discount on the base plan. Net cash is flat; the chart is not. The remedy is a beginning-of-period price vector per account, not a company-wide ARPU that you glance at on Fridays.

If you cannot staff four tags, staff two: recurring versus not, and price-change versus everything else. That pair already prevents the worst board conversations we see.

← Journal