GASP
Core Revenue Metrics Outcome

MRR Growth Rate

MRR Growth Rate: The month-over-month percentage change in MRR.

Also known as: MRR

Formula

MRR Growth Rate = (MRR this month - MRR last month) / MRR last month × 100

Computable definition

The canonical formula in the GASP formula grammar. The MCP server compiles it to SQL over the datasets listed below.

(metric.mrr - lag(metric.mrr, 1 month)) / lag(metric.mrr, 1 month)

Unit: percent (the formula yields an unscaled ratio)

Data requirements

Grain: End-of-month snapshot · Frequency: Daily sync · Aggregation: snapshot (month) · Staged: yes, a cohort or prior-period comparison that a staged dataset makes cheaper · Main source: Billing.

Field Dataset Type
mrr subscription decimal
snapshot_date subscription date
subscription_status subscription string
Example SQL (Postgres)
SELECT (CAST((((SELECT COALESCE(SUM(mrr), 0) FROM subscription WHERE snapshot_date = :period_end AND subscription_status = 'active')) - ((SELECT COALESCE(SUM(mrr), 0) FROM subscription WHERE snapshot_date = (:period_end - INTERVAL '1 month') AND subscription_status = 'active'))) AS DOUBLE PRECISION) / NULLIF(((SELECT COALESCE(SUM(mrr), 0) FROM subscription WHERE snapshot_date = (:period_end - INTERVAL '1 month') AND subscription_status = 'active')), 0)) AS mrr_growth_rate

Access: recommended sensitivity tier confidential, access scope unscoped. Guidance your policy engine enforces.

From an agent: with the GASP MCP server, call lookup_metric({ "name": "MRR Growth Rate" }) or generate_query({ "metric": "MRR Growth Rate", "adapter": "<your adapter JSON>" }).

Benchmarks

  • Early stage (pre-$1M ARR): 15-20% MoM
  • Growth stage ($1M-$10M ARR): 5-10% MoM
  • Scale stage ($10M+ ARR): 2-5% MoM

What It Tells You

The velocity of revenue growth.

Connected in the GASP relationship graph.

Upstream: what drives this

  • MRR component of MRR Growth Rate (Core)

Downstream: what this drives

Try searching for:

↑↓navigate↵select