Skip to main content
The revenue screen answers “why did MRR move”. A single MRR figure hides four different things happening at once; this screen separates them.

The four movements

Together they reconcile to net MRR change: new plus expansion, minus contraction and churn. Usage charges are part of MRR (the usage billed over the last 30 full days) but never a movement: a store billing more usage this month is not counted as expansion, and less usage is not contraction. If MRR is flat, this is the screen that tells you whether nothing happened or whether growth and churn cancelled out, which are very different businesses.

The charts

  • MRR movement over the period, so you can see which component is driving the total.
  • Movement by month, which is where a one-off month separates from a trend.

Revenue by plan

On the overview, revenue broken down per plan with each plan’s price and store count. Read it next to the movements: expansion concentrated in one plan usually means the tier below it is underpriced.

What the figures rest on

Every movement is derived from the store-level subscription history, the same events you can read row by row in Transactions. Amounts are added up exactly as each merchant was charged, with no currency conversion: an app that bills some stores in EUR and others in USD sums the raw amounts. Use the test data filter when reading these: a few development-store subscriptions can dominate new MRR on a young app.
Last modified on October 1, 2026