Audited ·Last updated 29 Jul 2026·4 citations·Tier 2·0 uses

Expansion Revenue Calculator — Expansion Rate and Source Mix

Total your upsell, cross-sell and seat growth, get your expansion rate against the opening base, and see expansion's share of all new recurring revenue.

Expansion Revenue Calculator

MRR or ARR in force on day one, from customers you already had. This is the base the expansion rate is measured against.
$
Existing customers moving to a higher plan, plus contractual price uplifts. Exclude these uplifts if your own reporting does, and note that your figure will then differ from a filer's.
$
New modules, add-on products or bundles sold into accounts that already had the core product.
$
Extra seats, licences or metered usage above the committed level, from existing accounts. This is usually the most volatile of the three sources.
$
Recurring revenue from customers you signed during the period. It is NOT expansion — it is here only so the calculator can show what share of new recurring revenue came from the installed base. Put win-backs of previously churned accounts here too.
$
Total expansion revenue
$600,000.00
Upsell plus cross-sell plus seat and usage growth — all of it from customers who were already in the base at the start of the period.
Where it came from
Upsell (tier upgrades and price increases) is the largest source: $280,000 of the $600,000 total (46.67% of expansion). Expansion added 15% to the opening base and made up 40% of all new recurring revenue in the period.
Expansion rate
15.00%
Share of all new recurring revenue
40.00%
Upsell share of expansion
46.67%
Cross-sell share of expansion
20.00%
Seat and usage share of expansion
33.33%
Opening base plus expansion
$4,600,000.00

Background.

Expansion revenue is the recurring revenue your existing customers added during a period: upgrades to higher tiers, additional products, extra seats and metered usage above what they had committed to. It is the growth that arrives without the sales team winning a new logo, and in a mature subscription business it is often the largest single source of new recurring revenue. This calculator totals it, expresses it as a rate against the base you started with, splits it into its three operational sources, and shows what share of all your new recurring revenue came from customers you already had.

The boundary that defines expansion is the same one that defines every retention metric. Datadog's Form 10-K puts it plainly: its retention figure "includes any expansion and is net of contraction or attrition over the last 12 months, but excludes ARR from new customers in the current period." Expansion means the customer was already there. That has one consequence worth stating before you enter numbers: a customer who churned in an earlier period and came back during this one was not in the opening base, so their revenue is new business here, not expansion. There is no reactivation field on this page for that reason, and the new-business field is where win-backs belong.

The three-way split groups the movements Instructure enumerates in its own filing, where the retention calculation "contemplates all changes to ARR for the designated customer cohort, which includes ... changes in quantities of users, changes in pricing, additional applications purchased or applications no longer used." Changes in quantities of users are seat and usage growth; additional applications purchased are cross-sell; changes in pricing and tier moves are upsell. Instructure enumerates the movements rather than naming the three buckets, so treat the labels as the standard operational grouping rather than a filed standard — and hold whichever grouping you use constant across periods, because the SEC's guidance on key performance indicators asks anyone presenting a metric like this to define how it is calculated and to disclose a change of method.

Two ratios come out of this page and they are not interchangeable, because they have different denominators. The expansion rate divides expansion by the opening base, and it is exactly the gap between gross and net revenue retention — if your NRR is 105% on a GRR of 87%, your expansion rate is 18%, and that single figure tells you whether a healthy NRR reflects customers staying or customers being sold more. Expansion's share of new recurring revenue divides expansion by expansion plus new business, and it answers a different question: where is the next dollar coming from, and should the next hire sit in sales or in customer success? Because the denominators differ, the two move independently. Doubling new-business revenue leaves the expansion rate untouched while cutting the share-of-new figure — in the default numbers here, from 40% to 25%.

This page deliberately does not accept churn or contraction. Netting losses against expansion is net revenue retention, which is a different calculation with a different question behind it, and it has its own calculator. What you get here is the upside of the ledger on its own, decomposed — which is the view you need when the question is not "did we hold the base" but "what is actually driving growth inside it".

What is expansion revenue calculator?

Expansion revenue is recurring revenue added by customers who were already in the base at the start of a measurement period. It comprises upsell (moves to a higher tier, and contractual price increases), cross-sell (additional products, modules or add-ons sold into an existing account), and seat or usage growth (extra licences and metered consumption above the committed level). It explicitly excludes revenue from customers acquired during the period, and excludes win-backs of accounts that had previously churned, because neither was part of the opening base. The expansion rate expresses that total as a percentage of the opening recurring revenue: expansion ÷ opening base. It is the same quantity that separates gross revenue retention from net revenue retention, since NRR = GRR + expansion rate over a shared denominator. Expansion revenue is not a GAAP or IFRS concept and no accounting standard defines its components, so the categories you use and the treatment of edge cases like automatic price uplifts and reactivations are conventions you set and should hold constant. This calculator reports total expansion, the expansion rate, the split across the three sources, and expansion as a share of total new recurring revenue. It does not net churn or contraction against expansion — that is net revenue retention, which has its own page.

How to use this calculator.

  1. Enter the recurring revenue in force on day one of the period, counting only customers you already had. Use ARR for an annual view and MRR for a monthly one; the ratios are unit-free as long as every field uses the same basis.
  2. Enter upsell: existing customers moving to a higher plan, plus any contractual price uplifts. If your own reporting excludes automatic uplifts, exclude them here too — and expect your figure to differ from published ones that include them.
  3. Enter cross-sell: additional products, modules or bundles sold into accounts that already had the core product.
  4. Enter seat and usage growth: added seats, licences and metered consumption above the committed level from existing accounts.
  5. Enter new-business recurring revenue from customers signed during the period. This is not counted as expansion — it is used only for the share-of-new-revenue figure. Put win-backs of previously churned accounts here, not in the expansion fields.
  6. Read the expansion rate and the share of new recurring revenue as two separate answers. The first tells you how hard the installed base is working; the second tells you where growth is coming from overall.
  7. Use the source split to decide where to act. Seat and usage growth is the most exposed to a customer's own headcount and budget, so a mix concentrated there is more fragile than the same total concentrated in cross-sell.

The formula.

Expansion rate = (U + X + Q) ⁄ S × 100%

Total expansion is the sum of the three sources: upsell plus cross-sell plus seat and usage growth. With the default figures — $280,000 + $120,000 + $200,000 — that is $600,000. The expansion rate divides that total by the opening recurring revenue base: $600,000 ÷ $4,000,000 = 15.00%. This is the same quantity that separates gross from net revenue retention, because both are measured against the same opening base: NRR = GRR + expansion rate. Expansion's share of new recurring revenue uses a different denominator — expansion plus new-business revenue — so with $900,000 of new business the figure is $600,000 ÷ $1,500,000 = 40.00%. Forty cents of every new recurring dollar came from customers who were already there. The two ratios are independent: doubling new business to $1,800,000 leaves the expansion rate at 15.00% and drops the share of new revenue to 25.00%, because only the second denominator moved. The three component shares divide each source by the expansion total: $280,000 ÷ $600,000 = 46.67% upsell, $120,000 ÷ $600,000 = 20.00% cross-sell, $200,000 ÷ $600,000 = 33.33% seat and usage. They sum to 100% by construction, and are computed from unrounded components so the sum holds before display rounding. Two divisions are defined rather than performed. When total expansion is zero, all three component shares are reported as 0% rather than an undefined value, and the text output says no expansion was recorded. When expansion and new business are both zero, the share of new recurring revenue is likewise reported as 0%. All arithmetic is carried at full arbitrary-precision decimal width and nothing is rounded until the result is returned.

A worked example.

Example

A mid-market SaaS business reviews a quarter. It opened with $850,000 of ARR from existing customers. During the quarter those customers added $17,000 through plan upgrades, $34,000 by buying additional modules, and $51,000 through extra seats and usage. Separately, the sales team signed $204,000 of new-business ARR. Total expansion is $17,000 + $34,000 + $51,000 = $102,000, which is $102,000 ÷ $850,000 = 12.00% of the opening base. Against all new recurring revenue in the quarter — $102,000 of expansion plus $204,000 of new business, or $306,000 — expansion contributed 33.33%. One recurring dollar in three came from customers the company already had, without a new logo being signed. Had nothing churned, the opening base would have grown to $952,000. The source mix is where the diagnosis is. Seat and usage growth is the largest single source at $51,000, or 50.00% of expansion; cross-sell is $34,000, or 33.33%; upsell is $17,000, or 16.67%. That is a fragile shape. Half of this company's expansion depends on its customers hiring more people or consuming more, neither of which it controls — and it is the first thing to reverse when a customer's own budget tightens. Box's filing describes exactly this exposure in its own results, citing "heightened budget scrutiny, putting pressure on seat expansion within existing customers." Cross-sell at a third is healthier, because selling a second product is a decision the vendor can influence directly and it tends to raise contract values durably. Contrast that with the annual defaults this page loads with, where upsell leads at 46.67% of a $600,000 total, seat and usage growth is 33.33%, cross-sell is 20.00%, and the expansion rate is 15.00%. Same idea, different engine: that business is growing mostly by moving customers up its own price list rather than by their headcount growing. Neither shape is wrong, but they respond to entirely different interventions, and the single total — $600,000 or $102,000 — would tell you nothing about which one you have.

seat Usage Revenue51,000
starting Revenue850,000
upsell Revenue17,000
new Customer Revenue204,000
cross Sell Revenue34,000

Frequently asked questions.

What counts as expansion revenue?
Recurring revenue added by customers who were already in your base at the start of the period. In practice it falls into three buckets: upsell, meaning moves to a higher tier plus contractual price increases; cross-sell, meaning additional products, modules or bundles sold into an existing account; and seat or usage growth, meaning extra licences and metered consumption above the committed level. Instructure's Form 10-K enumerates the same movements inside its retention calculation — "changes in quantities of users, changes in pricing, additional applications purchased" — although it does not use the three bucket names. What is not expansion: revenue from customers signed during the period, and one-off professional services or implementation fees, which are not recurring at all.
Does a customer who came back after churning count as expansion?
No. Expansion is measured against the customers who were in the base at the start of the period, and an account that had already churned was not among them. Datadog's filed definition draws the same line for the revenue version of retention — it "excludes ARR from new customers in the current period" — and a returning account is, for this window, effectively new. This calculator has no reactivation field on purpose; put win-back revenue in the new-business field. If reactivation matters to your business, track it as its own line rather than folding it into upsell, which is where it usually ends up hiding in a spreadsheet.
What is the difference between expansion rate and net revenue retention?
Expansion rate is one half of NRR. Net revenue retention nets expansion against contraction and churn: NRR = (opening + expansion − contraction − churn) ÷ opening. Gross revenue retention leaves expansion out entirely. Because all three share the same denominator, NRR = GRR + expansion rate exactly — so the expansion rate is the gap between the two retention figures. A company reporting 105% NRR on 87% GRR has an 18% expansion rate and is covering heavy churn with aggressive upsell; a company reporting 105% NRR on 98% GRR has a 7% expansion rate and is simply keeping its customers. Same headline, very different business. This page gives you the expansion side on its own; use the net revenue retention calculator when you want the netted view.
Should contractual price increases count as expansion?
The sources point toward yes, and this calculator includes them in the upsell field, but the convention is genuinely contested. Instructure's retention calculation contemplates "changes in pricing" as one of the cohort movements, which places automatic uplifts inside the expansion side. Some operators exclude CPI-linked or contractual uplifts on the grounds that they are not a sales outcome and would happen regardless of any account activity. Either treatment is defensible; what is not defensible is switching between them mid-series, or comparing your figure to someone else's without checking which they used. The SEC's key-performance-indicator guidance asks for exactly this: a clear definition of how the metric is calculated, and disclosure when the method changes.
Why report expansion as a share of new revenue as well as a rate?
Because they answer different questions and have different denominators. The expansion rate divides expansion by the opening base and tells you how hard the installed base is working — it is a property of your existing customers. Expansion's share of new recurring revenue divides expansion by expansion plus new business, and tells you where growth is coming from across the whole company — it is a property of your go-to-market mix. The two move independently: in the default figures here, doubling new-business revenue from $900,000 to $1,800,000 leaves the expansion rate at 15.00% and drops the share of new revenue from 40.00% to 25.00%, because only the second denominator changed. A team reading the share figure alone would conclude expansion had weakened, when nothing about the installed base had moved at all.
Which expansion source is the best one to have?
There is no ranking that holds in general, but the sources differ sharply in how much control you have over them. Seat and usage growth depends on your customer hiring people or consuming more, which is their decision and their budget; Box's own filing describes "heightened budget scrutiny, putting pressure on seat expansion within existing customers," and that is the source that reverses first when conditions tighten. Cross-sell depends on you having a second product worth buying and a motion to sell it, and Box notes that customers who "purchase add-on products or our bundled plans" show significantly higher average contract values and stronger net retention. Upsell depends on your pricing and packaging. A mix concentrated in any one source is more fragile than a balanced one, which is the reason this calculator reports the split rather than only the total.

References& sources.

  1. [1]Instructure Holdings, Inc. — Form 10-K for the fiscal year ended December 31, 2022 (accession 0000950170-23-003203), Item 7 MD&A, "Net Revenue Retention Rate; Gross Revenue Retention Rate": the calculation "contemplates all changes to ARR for the designated customer cohort, which includes customer terminations and non-renewals, customer consolidations, changes in quantities of users, changes in pricing, additional applications purchased or applications no longer used." Cited as the filed enumeration of the expansion movements this page groups into upsell, cross-sell and seat/usage. Instructure enumerates the movements; it does not use those three labels. Retrieved 2026-07-29.
  2. [2]Datadog, Inc. — Form 10-K for the fiscal year ended December 31, 2020, Item 7 MD&A: "Current Period ARR includes any expansion and is net of contraction or attrition over the last 12 months, but excludes ARR from new customers in the current period." Cited for the boundary between expansion and new business, which also governs the treatment of win-backs. Retrieved 2026-07-29.
  3. [3]Box, Inc. — Form 10-K for the fiscal year ended January 31, 2025, Item 7 MD&A, "Net Retention Rate": net retention is "the net percentage of Total Annual Recurring Revenue (Total ARR) retained from existing customers, including expansion"; the company attributes pressure on its rate to "heightened budget scrutiny, putting pressure on seat expansion within existing customers", and notes that customers who "purchase add-on products or our bundled plans" show higher average contract values and stronger net retention rates. Cited for the distinct behaviour of the seat and cross-sell expansion sources. Retrieved 2026-07-29.
  4. [4]U.S. Securities and Exchange Commission — Commission Guidance on Management's Discussion and Analysis of Financial Condition and Results of Operations, Release Nos. 33-10751; 34-88094; FR-87, 85 Fed. Reg. 10568 (Feb. 25, 2020), Section II "Key Performance Indicators and Metrics", pp. 10569–10570: a registrant presenting a metric should give "a clear definition of the metric and how it is calculated", and on changing the method should disclose "the differences in the way the metric is calculated or presented compared to prior periods", the reasons and the effects. Official Federal Register text via GPO govinfo. Retrieved 2026-07-29.

Embed

Quanta Pro

Paid features are coming later.

  • All 762 calculators remain free
  • No billing is enabled
Coming soon